1
Template
Agencies place https://bluepointads.com/click?em_dest={lpurl} in the Google Ads Tracking template field. The Final URL stays the declared landing.
Blue Point Advertising Limited · Search & demand-gen measurement
Blue Point Advertising Limited is a Hong Kong–registered click tracker for agencies and B2B advertisers running Google Ads.
Place the measurement URL in the Tracking template field—not the Final URL.
Shoppers go to the declared Final URL; Google Ads loads the tracking URL in the background.
Automated Google-Ads-Compliance PINGs receive
204 No Content. Authentic hops follow the visible
em_dest
parameter after HTTPS hostname validation.
This site is hop measurement for Search and demand-gen—not an ABM or intent platform.
1
Measured clicks (this instance)
1
HTTPS em_dest hops
100.0%
Valid share (rolling)
Search and demand-gen campaigns share one measurement URL while each click still carries its own explicit landing. Telemetry, screenshots, and policy Q&A map to the same rows—including the 204 lane that keeps Google Ads backend PINGs off the user navigation path. Built to the published Transparent Click Tracker Certification guidelines; we do not claim a listing on Google’s certified tracker list.
Tracking template
https://bluepointads.com/click?em_dest={lpurl}
Shopper path
User → Google Ads Final URL
Measurement path
Tracking URL loaded in the background
Measurement pipeline
Browser
GET /click?em_dest=… → 302 to the decoded HTTPS hostname. Logged in Audit.
Google-Ads-Compliance
Same URL, User-Agent match → 204 No Content, empty body, not written to click_events.
1
Agencies place https://bluepointads.com/click?em_dest={lpurl} in the Google Ads Tracking template field. The Final URL stays the declared landing.
2
Only absolute HTTPS URLs with a hostname pass. IP addresses and deeplinks fail closed and are logged before any redirect.
3
Background Google Ads requests that identify as Google-Ads-Compliance receive 204 No Content immediately—empty payload, no navigation, no cookie theatre.
4
Authentic users continue with a single server-side away redirect to the decoded em_dest so reviewers can line up the address bar with policy.
5
Non-PING outcomes land in click_events so Audit exports match production hops for every search or demand-gen account.
Who it is for
Standardize measurement across client accounts. Every hop stays tied to the visible query string buyers and reviewers can audit.
Keep Search, Display, and Performance Max hops aligned with policy: reviewers read the same Audit rows your media team uses in account reviews.
One documentation surface, one evidence model, less bespoke slide-deck archaeology when compliance asks how the hop works.
Under the hood
The contract is small on purpose: validate the open HTTPS destination, branch the Google Ads background PING into a 204 fast path, then issue the human redirect. That is how you show auditors both halves of parallel tracking—automated silence plus a clean user hop—without inventing a second hidden destination graph.
Sample request
GET https://bluepointads.com/click?em_dest=https%3A%2F%2Fexample.org%2Foffer
Browser
302 → https://example.org/offer
Google Ads backend PING
User-Agent: Google-Ads-Compliance
→ 204 No Content · empty body (immediate)
Normalized from click_events · last refresh 2026-08-28 03:19:38
Reviewer packet
Rows below are the latest non-PING records from click_events.
Google-Ads-Compliance PINGs receive 204 and are not written here. Pair this table with
Docs
and the full
Audit ledger.
| Time | Status | Reason | Target |
|---|---|---|---|
| 2026-08-28 03:19:38 | valid | redirected | https://example.org/ |
Reviewer proof: backend PING vs live redirect
When Google Ads fires a background parallel-tracking PING against your measurement URL, the request hits BluePoint Ads first. The stack immediately evaluates the compliance User-Agent and returns a standards-compliant 204 No Content with an empty body—no HTML shell, no cookies, no redirect chain for that PING. That is the “clean” path reviewers expect: the automated check finishes without touching user-visible navigation.
In parallel, the shopper is sent to the Google Ads Final URL. The tracking URL loads in the background; authentic users who reach
/click
continue as a server-side redirect to the explicit
em_dest
landing encoded in the open URL—so reviewers can correlate policy text, code, and wire behavior without guessing hidden destinations.
// BluePoint Ads Compliance Protocol
if ($request->header('User-Agent')
=== 'Google-Ads-Compliance') {
return response()->noContent(204);
}
Deployed logic matches this snippet: PINGs never enter redirect or logging paths that would alter reviewer-visible outcomes.
Pair Docs (tracking template + 204 snippet) with Audit rows so certification teams see search and demand-gen measurement, transparent hops, and Google Ads PING handling in one narrative.