Page loads counted by the site itself: no cookies, no IP addresses, nothing that identifies anyone,
so this is visits, not people (one person can be several). Crawlers are left out as they are for clicks, and
browsers that send Do Not Track or Global Privacy Control, or that block the request, are not counted.
Game pages opened, searches and the alert form are actions inside a visit. Started 2026-10-05.
Clicks per day (last 30 days)
Where clicks come from (last 7 / 30 days)
Source
7 days
30 days
Post link: a deal link clicked in a social post. Site: a buy button on ggd.deals,
with the channel the visitor came from when a post brought them. Your own bit.ly links go
straight to the store, so their clicks show in bit.ly, not here. A click is not yet a sale:
each store's affiliate dashboard shows what was bought.
Clicks by store (last 7 / 30 days)
Top countries (last 30 days)
Country
Clicks
Top deals (last 30 days)
Title
Store
Deal ID
Clicks
Affiliate stores
Which affiliate link each store's buy button uses. Stores not listed here fall back to
CheapShark's own redirect — the link still works, but the commission goes to CheapShark
rather than you. Saved to KV and picked up by the redirect worker within about a minute,
with no redeploy.
Store
Network
Link / Merchant ID
Email
Checking…
Whether mail can leave: the settings are judged live from this Worker's own variables, and what Resend answered
to the last send is kept here. Red means the sender or account is wrong (the buttons above test it); amber means
the last send failed for another reason, such as one bad recipient, and clears itself at the next send that goes through.
Link health
Status
Store
Last checked
HTTP status
Consecutive failures
Links to the game's own page
Of each store's top 300 deals on sale, how many a buy click takes to the game's own page rather
than the store's front page, where a sale earns nothing unless the visitor finds the game again.
Checked once a day. Clicks: where the last 7 days' real clicks went.
Status
Store
Deals on sale
Clicks (7 days)
Missed, for example
JavaScript errors
Uncaught exceptions and rejected promises from visitors' browsers, grouped by where they came from. An empty table is the expected state.
Seen
Message
Where
Times
Last
Maintenance
Deal listing cache
Checking…
Affiliate catalog
Checking…
Syncs run on the target Worker. The deal cache also refreshes itself
every 15 minutes, so this is only for when you don't want to wait.