Library·SOP·Analytics
Count one click on a defined outbound link as a Google Ads website conversion. Match that link with a Google Tag Manager trigger, then check the click in Preview and the published container. This measures the click, not a completed action on the destination site.
Last reviewed: · Editorial review
Clarity, structure and references reviewed in this version. This is not a test in a live account.
Count one click on a defined outbound link as a Google Ads website conversion. Match that link with a Google Tag Manager trigger, then check the click in Preview and the published container. This measures the click, not a completed action on the destination site.
This SOP covers:
This does not cover:
Define the exact link click that counts, then save the conversion settings and identifiers you will use in Tag Manager.
Choose one existing external link and record its details in a named note.
Open a simple note in your notes app or a blank document and name it Click tracking note. At the top, add headings Link, Ads settings, Tag Manager, Preview, Live, and Ads status. Under Link, leave lines for Full source page URL, Source page path, and Destination URL. You will fill the other headings as you work.
In Click tracking note, enter Full source page URL by copying the address of the page containing the link. For Destination URL, right-click the chosen link, select Copy link address, and paste it into the note. Keep the address exactly as copied, including http:// or https://; it can differ from the address shown after the destination page opens.
Find Source page path by copying the part after the website name and before ? if the address contains one. Example: https://www.example.com/pricing/?ref=ad has path /pricing/. Confirm the destination uses a different website name and keep that URL stable.
Open Full source page URL and inspect the chosen link. Confirm that it opens the recorded Destination URL as a normal page on another website. Use an existing ordinary link, such as a partner or reference page, and confirm the visible source and destination match Click tracking note.
Start a manual Google Ads website conversion for the link in Click tracking note.
Open Google Ads, go to Goals > Conversions > Summary, and select + Create conversion action. Choose Conversions on a website. In the website URL field, enter Full source page URL from Click tracking note: the page where the chosen link appears. Do not enter Source page path or Destination URL. Select Scan, continue with the website data source, and keep the Google tag data source for this Google Ads and Tag Manager setup.
Choose Outbound click. Select + Create conversion or + Add conversion actions, choose the Google tag data source, and select Manually using code or Setup manually using code. This category groups the action as an outbound click; the exact Tag Manager trigger will still decide which browser click fires it.
Before Save and continue, read the current goal list. In Click tracking note, record whether Outbound click is already an account-default goal or whether Google says the new goal will be account-default. If the account owner has not decided whether this goal may be used by default, resolve that decision before saving. Leave the goal setting unchanged.
Set the action fields in order before the first save. If the creation screen temporarily forces Primary, correct that same saved action to Secondary before continuing, then record the final settings.
Name the action Website outbound link clicked or another name that identifies the link. Set Count to One. One keeps repeated clicks from one ad interaction from becoming several conversions.
Choose Secondary when the setting is available. If the creation screen shows Primary and does not let you choose Secondary, leave it for this first save and write Initial optimization: Primary (temporary) in Click tracking note. A Primary action can influence bidding and the main Conversions column, so correct this temporary state on the same action before proceeding. Do not use a custom goal as a workaround.
For Value, choose Don't use a value for this conversion action when available. If the screen instead asks for a number and currency, enter 0 and select No currency set. This guide counts clicks; it does not estimate how much each click is worth.
Under Ads settings in Click tracking note, record the Value option you selected. If you entered a number, write 0 — No currency set. You will check the saved setting in the next substep.
Select Done and Save and continue once; do not create another action. Reopen the same action. If it was temporarily Primary, change this same action to Secondary, save, and reopen it. Confirm Secondary, Count: One, the value meaning, Included in account-level goals: No, the goal heading, and the Enhanced conversions state.
If the reopened action shows Enhanced conversions: On, record that state in Click tracking note and pause this setup. Ask the account owner or Ads measurement maintainer to review the action for a click-only use. Do not change the feature here. Continue only with Off or Not configured.
In Click tracking note, record Final optimization, Count, Saved Value setting, Included in account-level goals, Goal heading, and Enhanced conversions exactly as shown. For this click-only route, Enhanced conversions must read Off or Not configured. If the first save used Primary, keep Initial optimization: Primary (temporary) beside the final Secondary setting. Google may show a different Value label after saving; record that label here.
From the saved action's Tag setup > Use Google Tag Manager panel, copy the numeric Conversion ID and Conversion label into Click tracking note. Keep the pair together. The Google tag uses AW- plus the numeric ID; the conversion tag uses the numeric ID without AW-.
Connect the Ads identifiers to the existing Web container while preserving existing coverage and limiting the conversion to the recorded link.
Check the Google tag coverage, resolve active ambiguity before adding anything, then reuse one active site-wide tag or add one when coverage is clear. A tag sends information to Google; a trigger tells the tag when to send it.
Open Google Tag Manager, select the installed Web container, and open Tags. Search for Google tags whose Tag ID is AW- followed by the numeric Conversion ID. In Click tracking note, record each matching tag's name, enabled or paused status, and trigger.
Compare the active matches you recorded. If more than one enabled match exists, coverage overlaps, or one enabled match uses a trigger other than Initialization - All Pages, do not reuse or add a tag. Record each name, Tag ID, status, trigger, and page coverage for the container maintainer to choose one route. Leave paused historical tags unchanged.
After the coverage check is clear, reuse the one enabled match that uses Initialization - All Pages. If there is no enabled matching tag, leave any paused historical match paused, select New, choose Google tag, enter AW- plus the numeric Conversion ID, set Triggering to Initialization - All Pages, and save one clear name such as Google tag — Google Ads.
Check the container's Conversion Linker coverage and record whether the existing Google tag makes a separate linker unnecessary or whether a linker must be reused or added.
A Conversion Linker keeps ad-click information in the browser so Google Ads can connect a later conversion with the ad interaction. In Tags, inspect every Conversion Linker and the recorded Google tag. Record each name, status, trigger, and whether the Google tag loads on every page. Treat All Pages as every page and Page Path equals the recorded source path as the chosen page.
Before selecting or adding a linker, check the inspected tags for overlap on the relevant pages. If active linkers overlap, or a linker trigger is neither All Pages nor Page Path equals the recorded source path, pause this setup. Give the person who maintains the container the exact linker names, enabled or paused status, triggers, and affected page coverage from Click tracking note, and ask them to choose the single coverage path. Leave paused historical linkers paused.
After checking overlap and coverage, write one Linker decision. If the Google tag loads on every page, write No separate Conversion Linker needed. Otherwise reuse exactly one active linker covering All Pages or the source path; if none does, add one Conversion Linker with All Pages and write Added: [tag name]. Never record two decisions.
Open Variables, select Configure in Built-In Variables, and enable Click URL if it is not already enabled. Click URL exposes the destination URL from a link-click event so the trigger can compare it with Click tracking note.
Create a Just Links trigger that listens only on the source page and fires only for the full destination URL.
In Triggers, select New, choose Just Links, and name it Link click — exact target. Just Links listens for HTML links; All Elements also listens for buttons, images, and other elements.
Enable Wait for Tags with a 2,000 millisecond timeout and keep Check Validation enabled. Under Enable this trigger when all of these conditions are true, set Page Path equals the source path in Click tracking note. This listener condition limits the pages where Tag Manager watches for links.
Under Some Link Clicks, add two firing filters: Page Path equals the source path and Click URL equals the full destination URL in Click tracking note. Both filters must match before the tag fires.
Save the trigger and reopen it. Read the listener condition and the two firing filters back into Click tracking note.
Resolve active duplicate or overlap ambiguity before reusing or creating one exact Google Ads conversion tag.
Search active Google Ads Conversion Tracking tags. Compare each candidate’s numeric Conversion ID, Conversion label, and trigger with Click tracking note. Reuse one exact match. If duplicates, overlap, or paused history make the route unclear, record the names, IDs, labels, statuses, and triggers for the container maintainer and do not add another tag.
Only after the duplicate and overlap check is clear, and no exact active match exists, select New, choose Google Ads Conversion Tracking, and enter the numeric Conversion ID and matching Conversion label from Click tracking note. Leave Conversion Value, Transaction ID, and Currency Code empty, keep conversion linking enabled, and select Link click — exact target as the trigger.
Save the new tag with a clear name such as Google Ads conversion — Website outbound link clicked, then reopen it. Record the tag name and its single trigger in Click tracking note.
Repeat the relevant success check with consent accepted and refused, and compare tag/request behavior with the approved consent implementation. Record both results. Do not force consent to Granted or bypass the banner to obtain a passing test.
Check that the conversion stays quiet on page load, fires once for the exact click, and behaves the same way in the published Live container.
Check the first page event before the target click.
Select Preview, enter the exact Full source page URL from Click tracking note, and select Connect. In Tag Assistant, wait until the first page event appears.
Before clicking anything, open the first page event in Tag Assistant. Confirm the matching Google tag fired and follow the one Linker decision in the note: either the one chosen Conversion Linker fired or the note says No separate Conversion Linker needed because the Google tag loads on every page. Confirm the Google Ads conversion tag is absent from tags that fired for this page event.
If the first page event is missing, required Google tag/linker coverage is absent, or the conversion tag fires on page load, record the visible result and do not click or publish. Reconnect Preview once with Full source page URL. If it is still wrong, give the note to the container maintainer and stop. If it fired early, correct the trigger or conversion tag and preview again.
In Click tracking note, record Preview page-load result: conversion tag did not fire, the page URL checked, and the Google tag/linker coverage you saw before clicking.
Check one exact click in the connected Preview session.
In the connected website tab, click the exact link from Click tracking note once. Wait for the destination page to open; do not click again or refresh before reading the event.
Return to Tag Assistant and open the link-click event. Open the intended Google Ads conversion tag details once. Confirm that exactly one conversion tag fired, its numeric Conversion ID and Conversion label match Click tracking note, and the event's Click URL or destination value matches the full Destination URL in the note.
In Click tracking note, record Preview click result: one conversion tag fired, the event name, numeric Conversion ID, Conversion label, full Click URL or destination, and the firing count. Keep the earlier Preview page-load result: conversion tag did not fire beside it.
Publish the tested Web container for the Live check.
Review the workspace changes, select Publish and Create Version, enter a clear version name and description, and publish the tested setup.
After publishing completes, open the publish confirmation or version history. In Click tracking note, record the exact Published version name or number and Container ID. Confirm the version is marked Live and the workspace has no pending changes before starting the Live check.
Repeat the click check in the matching published Live version.
Start a new Tag Assistant session with Full source page URL. Use the environment/version selector to choose the published Live version whose name or number and Container ID match Click tracking note. Confirm the visible session label says Live before inspecting the page event.
Before clicking the target, open the first Live page event. Confirm the matching Google tag fired, follow the one Linker decision in the note, and confirm the Google Ads conversion tag is absent from tags that fired for this page event.
If the first Live page event is missing, required Google tag/linker coverage is absent, or the conversion tag fires on page load, record the visible result and do not click. Reconnect once after selecting the recorded Live version and Full source page URL. If it is still wrong, give the version, Container ID, and result to the maintainer. If it fired early, correct the trigger or tag, preview again, publish a new version, and retry Live.
In the connected Live website tab, click the exact link from Click tracking note once. Wait for the recorded destination to open; do not click again or refresh before reading the event.
Return to Tag Assistant and open the matching Live link-click event. Open the intended Google Ads conversion tag details once. Confirm exactly one conversion tag fired, its numeric Conversion ID and Conversion label match the note, and the event's Click URL or destination value matches the full Destination URL.
In Click tracking note, record Live page-load result: conversion tag did not fire, Live click result: one conversion tag fired, the Live version name or number, Container ID, numeric Conversion ID, Conversion label, full Click URL or destination, and the firing count.
Return to Google Ads > Goals > Conversions > Summary, find the action, and read its current status and detail message. In Click tracking note, record the status, time checked, visible message, and what you will do next if the status is delayed or shows an issue.
Open the action's status details. Record whether it reads Active, Needs attention, Misconfigured, Awaiting conversions, or Removed, plus any message Google shows.
Choose the next action from the visible status. For Awaiting conversions, use the separate timing substep. For Misconfigured or Needs attention, follow the visible issue and fix it before relying on the setup. For Active, record the status and time shown.
For Awaiting conversions, write No recent conversion is shown yet in the note. Use any timing Google shows; if none is shown, set Next check to tomorrow at the same local time. If it is still waiting then, ask the owner or Ads maintainer for the reporting schedule and record the date they give you.