Before you start
- A free Google Analytics 4 propertyWith a web stream for your site. Google's setup guide.
- Its Measurement IDIn Google Analytics: Admin, then Data streams (under Data collection and modification), then your web stream. The Measurement ID is in the first row and starts with G-. Where to find it.
What it is, and why
Conversion tracking counts the moments that matter on your pages (a sign-up, an enquiry, an order) in your own Google Analytics.
Traffic is only half the story. This shows which pages and sources bring you leads and sales, so you know what to do more of.
Set it once, as soon as you have a Google Analytics account. Every page Aha publishes for you after that is tracked.
What you need: A free Google Analytics 4 property, and its Measurement ID (it starts with G-).
Set it up once
0 of 6 done- Open Conversion trackingUnder Your account, Conversion tracking. The card on top says Not set up yet, Connected · some pages need a republish or Tracking is on, with how many of your pages are tracked. Three numbered steps follow and turn green as you finish them.
- Enter your Measurement IDIn step 1, Connect Google Analytics, paste it under Google Analytics 4 Measurement ID (it starts with
G-) and press Save. Where do I find this? shows the three places to click in Google Analytics. A Universal Analytics ID (UA-), a Tag Manager ID (GTM-) or a Google Ads ID (AW-) is refused with the reason. - Choose the cookie consentIn step 2, Cookie consent, press one card; it is saved when you pick it. Ask visitors in Europe first (recommended): Visitors in the EU, the UK and Switzerland see a small banner and are only counted once they say yes. Everyone else is counted without cookies for advertising. Ask every visitor first: Every visitor sees the banner and is only counted once they say yes. The safest choice, and you will see fewer visits in Google Analytics. My site has its own consent tool: For a site that already runs a consent tool (a cookie banner from your theme or a plugin) that tells Google what the visitor chose. Analytics stays off until it does.
- PublishEvery page Aha publishes for you from now on carries the Google tag. Pages published before you saved the ID are listed under Your published pages (tabs All, Tracked and Not tracked, with a search) marked Republish to track: press Republish (Netlify, GitHub Pages, Cloudflare Pages, cloud storage and Site Sniper on WordPress), or Republish all to send them out one at a time, or Open to republish for the rest.
- Mark the key eventsStep 3, Mark your key events in Google, lists the events your pages send. Once a page has sent an event, in Google Analytics open Admin, then under Data display click Events, and click the star next to the event: Mark as key event. Then press I’ve marked it beside it in Aha (a note kept in this browser: Google does not tell Aha). Google's help.
- Test itPress Test it beside a published page: it opens with Google's debug mode on. In Google Analytics, Admin, then DebugView, watch the events arrive. Google's help.
Hand-offs: let your AI assistant do the setup
Hand-offs (BETA): setup jobs like the Microsoft UET tag, Microsoft UTM tagging, a Google Ads conversion action, the X Pixel and Google Analytics 4 key events can be handed to your own AI assistant. Press Hand this to my AI assistant, then Copy the Hand-off: it is a task already filled in with your own website, thank-you page and IDs from your Aha account. Paste it into Claude Cowork (choose Cowork) or ChatGPT Work (choose Work). Your AI assistant does the clicking in your browser. You sign in, and it asks you before it saves anything; it never sees your passwords or keys, never touches billing, and at the end it tells you exactly what it changed. On X it only tells you each click, because X does not allow automated access. Afterwards press Check it: Aha looks for the tag on your pages and shows Done with what it found, or what is missing. Needs a paid Claude plan with the Claude Desktop app open, or a paid ChatGPT plan (not Free or Go). Aha never connects to your ad accounts.
The events your pages send
Named after Google's recommended events where one fits; the others are custom events. The checklist lists only the ones your published pages send.
generate_leadA visitor sends a lead or sign-up form: a FunnelBuildr sign-up, a calculator lead form, a directory claim or listing request, or a Neighborhood Pages contact form. Mark it as a key event.sign_upA visitor registers for a FunnelBuildr webinar. Mark it as a key event.begin_checkoutA visitor sends an order on your services page, or clicks the checkout button on a FunnelBuildr upsell page. Mark it as a key event.calculator_useA visitor types into a calculator and it shows a result (once per calculator per visit). A sign of interest rather than a conversion: marking it is up to you.cta_clickA visitor clicks the call-to-action button in a Site Sniper, SEO Magnets or NicheBuildr article, or the Add to Chrome button on a LeadBlasta page. Mark it as a key event.outbound_affiliate_clickA visitor clicks one of your managed /go/ links from Link Manager. Mark it as a key event.Privacy
Clients, single sites and managed links
outbound_affiliate_click, on the page by default. Switch on Count managed link clicks and save a Measurement Protocol API secret, and our server sends them instead. In Google Analytics: Admin, Data streams, your web stream, then Measurement Protocol API secrets, then Create. Copy the Secret value.