Google Ads
Transparent click tracking for Google Ads
Google allows third-party click trackers in tracking templates only when they are transparent: the next hop is visible in the URL and the tracker follows it.
TrackCrown is built around that rule — one redirect, to exactly the url= you pass, on every link.
Google certification: Not yet applied · Status by domain

https://trackcrown.com/c/Kx7Lm2Q
?gclid={gclid}
&campaignid={campaignid}
&adgroupid={adgroupid}
&keyword={keyword}
&force_transparent=true
&url={lpurl}How it works
One click, one hop, the destination you declared
Every /c/ link — and every /r/ or /s/ link that carries url= — behaves the same way, for every visitor, country and device.
Tracking template
Paste one template at account, campaign or ad-group level
Google replaces {lpurl} with the escaped final URL and the other tokens with ValueTrack values. force_transparent=true is accepted as the secondary parameter and url is always last.
- Replace your-link-key with your workspace slug, an offer code, or offer plus partner code — the panel's template builder fills it in.
- Test any link with the built-in transparency tester before it goes live.
- Allowlist your landing-page hostnames once per workspace or per offer.
https://trackcrown.com/c/your-link-key? gclid={gclid} &campaignid={campaignid} &adgroupid={adgroupid} &creative={creative} &keyword={keyword} &force_transparent=true &url={lpurl}https://trackcrown.com/c/your-link-key? gclid={gclid} &force_transparent=true &url={lpurl}The rules
What transparent means in practice
Google's requirements for third-party click trackers, and the behaviour we leave out of the product on purpose.
What a transparent tracker does
- Puts the immediate next hop in a visible query parameter.
- Follows that parameter instead of a destination stored on the server.
- Answers with one redirect — HTTP to HTTPS on the same URL is the only extra step Google allows.
- Adds only its own click-ID parameter.
- Behaves the same on every URL path used in your ads.
What TrackCrown never does
- Choose a different destination for bots, reviewers, countries or devices.
- Chain through additional, unnamed tracking hops.
- Append UTM tags or partner parameters after the fact.
- Apply caps, targeting or paused status to a link that carries url= — they are recorded for reporting only.
- Require cookies to complete the redirect.
Parallel tracking
The landing page loads first, measurement follows
With parallel tracking, Google sends the visitor straight to your final URL while the browser requests the tracking template in the background. Our redirect is answered silently and the click is recorded with its gclid.
No added latency
Join by gclid
Nested trackers
ValueTrack
Every Google parameter, mapped
ValueTrack parameters in your template land in dedicated report dimensions — campaign, ad group, ad, keyword, placement and location — so Google campaigns sit next to partner traffic in the same reports.
| Parameter | ValueTrack | Report dimension |
|---|---|---|
| gclid{gclid} | {gclid} | Google click ID |
| campaignid{campaignid} | {campaignid} | Campaign ID |
| adgroupid{adgroupid} | {adgroupid} | Ad group ID |
| creative{creative} | {creative} | Ad (creative) ID |
| keyword{keyword} | {keyword} | Keyword |
| matchtype{matchtype} | {matchtype} | Match type |
| network{network} | {network} | Network |
| device{device} | {device} | Device |
| placement{placement} | {placement} | Placement |
| loc_physical_ms{loc_physical_ms} | {loc_physical_ms} | Physical location ID |
| targetid{targetid} | {targetid} | Target ID |
| feeditemid{feeditemid} | {feeditemid} | Feed item ID |
| extensionid{extensionid} | {extensionid} | Extension (asset) ID |
| assetgroupid{assetgroupid} | {assetgroupid} | Asset group ID (Performance Max) |
| loc_interest_ms{loc_interest_ms} | {loc_interest_ms} | Location of interest |
| devicemodel{devicemodel} | {devicemodel} | Device model |
| target{target} | {target} | Placement category (Display) |
| adtype{adtype} | {adtype} | Ad type (Shopping) |
| merchant_id{merchant_id} | {merchant_id} | Merchant Center ID (Shopping) |
| product_id{product_id} | {product_id} | Product ID (Shopping) |
Offline conversions
Send conversions back to Google Ads
Create a feed, map offers and events to Google conversion actions, choose the value — revenue, payout or sale amount — and give Google the HTTPS URL for scheduled uploads.
- 1
Create a feed
Each feed has its own secret HTTPS URL that you can pause at any time.
- 2
Map events to conversion actions
Matched by the gclid, gbraid or wbraid captured at click time; lookback up to 90 days, pending conversions optional.
- 3
Let Google fetch it on a schedule
Times are written in your workspace timezone, declared in the file header.
Parameters:TimeZone=America/New_York
Google Click ID,Conversion Name,Conversion Time,Conversion Value,Conversion Currency
Cj0KCQjw…,Lead,2026-10-09 14:03:11,25,USDCertification
Certification status, domain by domain
Google certifies tracking domains, not companies. Web Cue LLC operates the domains listed here and is the service provider responsible for them.
Stage 1: Built to the requirements
Every link that carries url= answers with one redirect to exactly that destination, on every path.
Stage 2: Application under review
The domain's operator has applied and Google is reviewing it.
Stage 3: Certified by Google
Google has certified the domain as a transparent click tracker.
Tracking domains
Operated by Web Cue LLC
| Domain | Google certification |
|---|---|
trackcrown.com Built to the transparency requirements; certification has not been requested yet. | Not yet applied |
trk.168-144-125-119.sslip.io Built to the transparency requirements; certification has not been requested yet. | Not yet applied |
We only call a domain certified once Google has certified it. Statuses on this page come from the same records as the panel.
Using your own tracking domain? Its certification is tracked separately and shown in your panel. How transparency is tested
Ready to move your Google Ads tracking?
Bring your own tracking domain, paste one template and test it with the built-in transparency tester.