GGNG goalgoalnogoal.com
🎁 Register now and get 3 days of Pro access — free! Register →

Documentation

Help & Guide

Everything you need to know about using the GGNG dashboard.

Dashboard Overview

The GGNG dashboard shows football match analysis with calculated odds, historical statistics, and bookmaker comparisons. Matches are organised into tabs:

  • Today — All matches scheduled for today with live status tracking.
  • New — Newly added matches since the last pipeline run.
  • Tomorrow — Matches scheduled for the next day.
  • Favorites — Matches you have starred for quick access (Pro).
  • Past — Recently completed matches with final results.
  • Past Yesterday — Matches from previous days with settled outcomes.

Each tab shows a count badge with the number of matches. Data refreshes automatically when a new pipeline run completes (approximately every hour).

Navigation & Header

The header bar provides quick access to all main sections of GGNG:

  • <strong>👤 Profile</strong> — Opens your account profile page where you can manage your settings, timezone, default stake, and password.
  • <strong>📊 Betting Tracker</strong> — Opens the Betting Tracker page to view and manage all your placed bets, performance charts, and statistics.
  • <strong>❓ Help</strong> — Opens this help page.

Your current plan is displayed as a badge in the header:

  • <strong>👑 PRO</strong> — You have an active Pro subscription. The badge also shows the expiry date.
  • <strong>🔓 FREE</strong> — You are on the Free plan. Click the red <strong>UPGRADE</strong> link next to it to go to the pricing page.

The user dropdown menu (your email in the top-right corner) provides a <strong>Log Out</strong> option.

Filters

Use filters to narrow down matches by statistical thresholds. Available filter controls:

  • <strong>HSc%, HCn%, ASc%, ACn%</strong> — Minimum percentage thresholds for home/away scoring and conceding rates. Move the slider to show only matches where teams meet the minimum.
  • <strong>Pro Score</strong> — Minimum league professionalism score (0–100). Higher values show only top-tier leagues.
  • <strong>H GP / A GP</strong> — Minimum number of home/away games played. Filters out teams with insufficient match history.
  • <strong>Search</strong> — Free-text search across team names, league names, and countries.
  • <strong>Hits checkboxes</strong> — Filter by which statistical conditions the match meets (e.g., both teams score, over 2.5 goals).

Filters are saved in your browser and persist across sessions. Use the <strong>Reset</strong> button to restore all filters to their defaults.

Columns & Metrics

The table displays various metrics for each match. You can reorder columns by dragging their headers, and show/hide columns from the <strong>Columns</strong> panel. Key columns:

  • <strong>Start</strong> — Kickoff time in your configured timezone.
  • <strong>Status</strong> — Current match status (FT = Full Time, LIVE, time until start).
  • <strong>League</strong> — Country and league name.
  • <strong>Match</strong> — Home vs Away team names.
  • <strong>Pro</strong> — League professionalism score (0–100).
  • <strong>H GP / A GP</strong> — Number of home/away games played by each team.
  • <strong>HSc% / HCn%</strong> — Home team scoring and conceding percentages (home matches only).
  • <strong>ASc% / ACn%</strong> — Away team scoring and conceding percentages (away matches only).
  • <strong>Fair</strong> — Calculated fair GG odd based on statistical model.
  • <strong>GG / NG</strong> — Best available Both Teams to Score / No Goal odds.
  • <strong>GG Bk / NG Bk</strong> — Bookmaker offering the best GG/NG odds.
  • <strong>1 / X / 2</strong> — Best 1X2 (home/draw/away) odds.
  • <strong>O 2.5 / O 1.5</strong> — Best Over 2.5 / Over 1.5 goals odds.
  • <strong>HT0.5 Bk / HT1.5 Bk</strong> — Best half-time over 0.5 / 1.5 odds with bookmaker name.
  • <strong>Edge%</strong> — Percentage edge between fair value and best available GG odd.
  • <strong>BTTS%</strong> — Historical both-teams-to-score percentage.
  • <strong>O2.5% / O1.5%</strong> — Historical over 2.5 / 1.5 goals percentages.
  • <strong>Bet</strong> — Quick bet button. Click the target icon (🎯) to place a bet on a match. If you already have a bet on that match, it shows a money bag icon (💰) instead.
  • <strong>Bal</strong> — Market balance ratio from the lowest-margin bookmaker.

Hover over any column header for a tooltip description. Click a column header to sort by that column.

Evidence & Odds Detail

Click the <strong>+</strong> button on any match row to expand the evidence panel. This shows:

  • <strong>Home team recent matches</strong> — Last 5–10 home matches with scores and GG/NG outcomes.
  • <strong>Away team recent matches</strong> — Last 5–10 away matches with scores and GG/NG outcomes.
  • <strong>Odds comparison table</strong> — Full bookmaker odds for all markets (GG, NG, O2.5, O1.5, 1X2, half-time).
  • <strong>Odds history</strong> — How odds have changed across pipeline runs (movement tracking).
Betting Tracker

The Betting Tracker lets you record, manage, and analyse your bets directly within GGNG. Access it from the 📊 Betting Tracker button in the header navigation.

Placing a Bet

There are two ways to place a bet:

  • <strong>From the dashboard</strong> — Click the 🎯 (target) icon in the <strong>Bet</strong> column on any match row. This opens the bet modal pre-filled with the match details.
  • The bet modal contains the following fields:
    • <strong>Market</strong> — Choose from GG (BTTS Yes), NG (BTTS No), Over 2.5, Under 2.5, Over 1.5, Under 1.5, Home Win, Draw, Away Win, HT Over 0.5, HT Over 1.5, 2H Over 0.5, 2H Over 1.5, or enter a custom market.
    • <strong>Odds</strong> — Auto-filled from the dashboard data when you select a market. You can edit it manually.
    • <strong>Stake</strong> — The amount you are betting. Auto-filled from your default stake if you have set one in your Profile.
    • <strong>Bookmaker</strong> — Optional field to record which bookmaker you placed the bet with.

When you place a bet, a snapshot of the match statistics and your active filters is saved alongside it for future reference.

Betting Tracker Page

The Betting Tracker page shows all your bets with:

  • <strong>Summary cards</strong> — Total Bets, Won, Lost, Pending, P/L (profit/loss), and ROI percentage at a glance.
  • <strong>Cumulative P/L chart</strong> — A line chart tracking your running profit or loss over time. Green when in profit, red when in loss.
  • <strong>Bets table</strong> — A detailed table with columns for Date, Match, Market, Odds, Stake, Bookmaker, Result, P/L, Stats, and Actions.

Managing Bets

  • <strong>Set result</strong> — Click the ✏️ (edit) button on a pending bet to enter the final score. The system automatically determines whether the bet won or lost based on the score and the market.
  • <strong>Mark void</strong> — If a match was cancelled or the bet was voided, use the “Mark Void” button in the result dialog.
  • <strong>View stats</strong> — Click the 📊 (chart) button to see the match statistics snapshot that was captured when the bet was placed, including odds, BTTS percentage, Pro score, and the filters you were using at the time.
  • <strong>Delete</strong> — Click the 🗑️ (bin) button to permanently remove a bet.
Favorites

Click the star icon next to any match to add it to your Favorites tab. Favorites persist across sessions and are stored on the server. You can view all your starred matches in the <strong>Favorites</strong> tab.

Requires Pro plan.

Templates

Templates let you save and restore your complete dashboard configuration, including:

  • Column visibility and order
  • Filter settings
  • Sort preferences

Save a template from the <strong>Settings</strong> panel, and load it later to instantly restore your preferred view. You can create multiple named templates for different analysis workflows.

Requires Pro plan.

Color Profiles

Color profiles apply background colour coding to percentage columns (HSc%, HCn%, ASc%, ACn%, Edge%, BTTS%, O2.5%, O1.5%, Bal), making it easier to spot high and low values at a glance.

Open <strong>Coloring</strong> from the toolbar to create, edit, or switch between colour profiles. Each profile defines five colour thresholds (dark red, red, orange, green, dark green) with adjustable breakpoints.

Requires Pro plan.

Timezone

By default, kickoff times are shown in the Europe/Sofia timezone. Pro users can change their timezone from the <strong>Profile</strong> page. Supported timezones include UTC, major European, American, Asian, and Australian zones.

After changing your timezone, match start times in the dashboard will update to reflect your local time.

Default Stake

Set a default stake amount from your <strong>Profile</strong> page to save time when placing bets. When a default stake is configured, the stake field in the bet modal is automatically pre-filled with your preferred amount.

  • Go to <strong>👤 Profile</strong> in the header navigation.
  • Find the <strong>Default Stake</strong> section and enter your preferred amount (e.g. 10.00).
  • The value saves automatically as you type — you will see a “Saved” confirmation.
  • To clear your default stake, simply delete the value from the field.

You can always override the pre-filled stake when placing individual bets.

Account & Billing

Manage your account from the 👤 Profile page in the header navigation:

  • <strong>Account info</strong> — View your email, role, registration date, and last login.
  • <strong>Plan</strong> — See your current subscription tier. Free accounts show an <strong>Upgrade</strong> link; Pro accounts show the expiry date.
  • <strong>Timezone</strong> — Select your preferred timezone for match kickoff times.
  • <strong>Default Stake</strong> — Set a default bet amount that auto-fills in the bet modal.
  • <strong>Change password</strong> — Enter your current password and choose a new one (minimum 8 characters).
  • <strong>Upgrade</strong> — Go to the <a href="/pricing">Pricing</a> page to upgrade to Pro via Stripe (card) or PayPal.
  • <strong>Cancel subscription</strong> — Manage your subscription directly through Stripe or PayPal. Your Pro access continues until the end of the billing period.
Telegram Notifications

Connect your Telegram account to receive automatic notifications when new matches appear that match your saved filters. <em>Requires Pro plan.</em>

Setup

  1. Click the <strong>Telegram</strong> button in the header navigation bar.
  2. In the popup, click the link to open <strong>@GGNGcom_bot</strong> in Telegram.
  3. Send <code>/start</code> to the bot — it will reply with a 6-character code.
  4. Enter the code in the popup and click <strong>Link</strong>.

Once linked, the Telegram button in the header turns <strong style="color:#2dd97a;">green</strong> when notifications are active.

Configuration

  • <strong>Notifications toggle</strong> — Turn notifications ON or OFF without unlinking your account.
  • <strong>Filter template</strong> — Choose a saved template to use as a filter for notifications. Only matches that pass the template’s filters will be sent to you. If no template is selected, all new matches are sent.
  • <strong>Send Test</strong> — Sends the current filtered matches to your Telegram so you can verify the setup.
  • <strong>Unlink</strong> — Disconnects your Telegram account. You can re-link at any time.

Filters are saved as an independent snapshot — changing templates on the dashboard will not affect your Telegram notifications.

How it works

After each pipeline run (approximately every hour), the system checks for new matches. If you have notifications enabled, matches are filtered through your saved filter snapshot and sent to your Telegram chat. Each match is sent only once (no duplicates).

Button states

  • <strong style="color:#2dd97a;">Green</strong> — Telegram is linked and notifications are ON.
  • <strong style="color:#e8a735;">Orange</strong> — Telegram is linked but notifications are OFF.
  • <strong style="color:#667;">Grey</strong> — Telegram is not linked.

Plan downgrade

If your Pro subscription expires, Telegram notifications are automatically paused. They resume if you re-subscribe.

FAQ
How often is data updated?
The pipeline runs approximately every hour, fetching the latest fixtures, odds, and live scores from data providers.
Is the site optimized for mobile?
The site is best viewed on a desktop or laptop. It contains large data tables with many columns that need a wide screen to be displayed properly. Mobile devices can access it, but the experience is optimized for larger screens.
What does the Pro score mean?
The Pro score (0–100) rates a league’s professionalism based on factors like TV coverage, financial power, player quality, and international prestige.
How is the Fair odd calculated?
The fair GG odd is derived from a statistical model that considers home scoring/conceding rates, away scoring/conceding rates, and league historical GG percentages.
What payment methods do you accept?
We accept credit/debit cards via Stripe and PayPal subscriptions. All payments are processed securely by these third-party providers.
How do I cancel?
Via Stripe or PayPal dashboard. Access continues until period ends.
How does the Betting Tracker determine if a bet won or lost?
When you enter the final score, the system checks it against your selected market. For example, a GG bet wins if both teams scored; an Over 2.5 bet wins if there were 3 or more goals in total.
What is the stats snapshot saved with each bet?
When you place a bet, the system captures the match odds, BTTS percentage, Pro score, team statistics, and your active filter settings at that moment. This lets you review the data that informed your decision.
Can I set a default stake?
Yes. Go to your Profile page and enter a value in the Default Stake field. This amount will automatically fill the stake input every time you place a bet. You can override it for individual bets.
Found a bug?
Let us know via the Contact form.