Sales & support

Get Clickerwave on your campaigns.

Onboarding, tracking-template setup, 204 evidence, or a partnership conversation—ClickerWave Limited replies from this form.

Google Ads parallel tracking: follow em_dest, then 204

Under Google Ads parallel tracking, shoppers go to the campaign Final URL. This measurement URL is loaded in the background. If that request carries a valid em_dest, the server follows it with an empty server-side 302—any User-Agent, including Google-Ads-Compliance. That is the published transparency rule.

A Google-Ads-Compliance request with no followable hop returns 204 No Content: empty body, no cookies, no click_events write. Humans with a missing or invalid hop receive empty HTTP 400. We never 302 those requests to this host.


// Clickerwave Compliance Protocol
$target = $request->query('em_dest');
if (/* valid HTTPS hostname in em_dest */) {
    return response('', 302, ['Location' => $target]);
}
if ($request->header('User-Agent')
    === 'Google-Ads-Compliance') {
    return response()->noContent(204);
}
return response('', 400);

Deployed logic matches this snippet. Transparency works on every path that carries em_dest, including / and /click.

Registered company

ClickerWave Limited

BRN 78111746

FLAT A516, 5/F, EFFICIENCY HOUSE, 35 TAI YAU STREET, SAN PO KONG, KOWLOON, HONG KONG

Data protection · [email protected]

What we handle

  • Tracking-template wiring: https://clickerwave.com/click?em_dest={lpurl}.
  • HTTPS em_dest validation and Audit rows.
  • Google-Ads-Compliance 204 evidence that matches TrackingController.
  • Hop onboarding for SEM teams.