Now that you have decided what to count, you have to make sure Google finds out. This lesson is technical but code-free: what you need to know in order to install tracking (or to brief whoever installs it properly) and, above all, to check that it works. Tracking that is installed but never verified is the most common cause of accounts that «don't convert».
The two pieces
- The Google tag (formerly «gtag»): a snippet of code that goes on every page of the site. It is the foundation: it identifies the person who arrived from the ad and lets Google link the click with whatever they do afterwards. A single tag serves both Google Ads and Google Analytics.
- The conversion event: the signal that fires when the valuable action happens (the «thank you» page, the form submission, the call button). It carries the identifier of the conversion action you created in Google Ads.
The three ways to install it
| Method | How | Who it's for |
|---|---|---|
| Direct | Paste the tag into the site's code (or use your CMS plugin: WordPress, Shopify, Wix...) | Simple sites, with no developer |
| Google Tag Manager | A container on the site; tags and events are managed from GTM without touching code | The professional option: changes without a developer, everything in one place |
| Import from GA4 | Google Analytics 4 events (purchase, generate_lead...) are imported as conversions | Anyone already measuring properly in GA4; avoids duplication |
With Tag Manager, the typical flow: Google tag in the container → «form submission» or «thank you page» trigger → Google Ads conversion tag with its ID and label. A developer does it in an hour, or you can do it yourself with a tutorial and some patience.
Where it fires: the detail that decides data quality
- «Thank you» page: the most reliable option. On submission, the form
takes the user to
/thank-you; the conversion fires when that page loads. If someone reaches/thank-youwithout submitting (a direct link, a page reload), it counts anyway — mitigate it with «one» per click. - Submission event (with no page change): needed with forms that don't redirect. More technical; easy to fire by mistake (on a click before validation).
- Phone / WhatsApp clicks: measured as click events. Remember: they are secondary (the click is not the call).
- Calls: Google offers call tracking with a forwarding number (it measures duration). That is how you turn «call > 60 s» into a primary action.
Enhanced conversions
With the right consent, the tag can send Google customer data you already have (email, phone number, hashed) to recover conversions that cookies can no longer see (browsers that block them, cross-device journeys). You switch them on in the conversion action and configure them in the tag/GTM. In 2026 they are standard: turn them on — without them, tracking falls short and Smart Bidding learns from less data.
Verify: don't believe it until you see it
- Tag Assistant (tagassistant.google.com): type your URL, navigate through to the conversion and check that the Google tag loads on every page and that the conversion event fires once when you convert.
- In Google Ads → Goals → Conversions: the action must move from «Unverified» to «Recording conversions» within 24-48 h.
- Make a test conversion (a real form submission) and wait to see it in the report the following day. If it doesn't appear, tracking is not working even if Tag Assistant says it is.
- Check the action's diagnostics (Diagnostics tab): it warns about a missing tag, duplicates, a drop in volume.
The most common failures
- The Google tag on the home page but not on every page → the link with the click is lost.
- The conversion event on the form page, not on submission → every visit counts as a conversion.
- Two tags (the CMS's direct one and GTM's) → duplicated conversions.
- A website redesign and the
/thank-youpage stops existing → conversions at zero overnight. - The cookie banner blocks the tag with no Consent Mode (next lesson) → you only measure the people who accept.
💡 Ninja trick: tracking breaks silently: a redesign, an updated plugin, a new form, and conversions drop to zero without anyone touching Google Ads. Smart Bidding, with no data, goes off the rails within days. That is why the Ninja Scripts Agent watches the conversion flow of every account and warns you when an action stops recording — before a whole month of bidding has been optimised towards nothing.
What you should remember
- Two pieces: the Google tag on every page + the conversion event on the valuable action.
- Tag Manager is the professional way; importing from GA4 avoids duplication.
- Fire on the thank you page or on the real submission, never on the form page.
- Enhanced conversions switched on.
- Verify with a real conversion and check the diagnostics. Tracking that has not been verified does not exist.