We've finished the GA4 and link-tracking setup on our side. This page lists what's in place, how we count leads, one data-quality issue you should know before reading any numbers, and six things we'd like you to set up on the ads side.
We only count a lead when someone submits one of our two lead forms: the contact form (/contact.html) or a quote request from the cart. Both fire one event, generate_lead, and only after the submission goes through.
generate_lead only.About 95% of GA4 sessions from Sep 18 to Oct 15 came from corporate email-security scanners that open every link in our emails, not from people. They show up as data-center cities (Boardman OR, Council Bluffs IA, Moses Lake WA, Des Moines IA, Ashburn VA, San Jose CA), 800×600 or 1920×1080 desktop screens, almost no mobile, and a few seconds of engagement.
Block - Likely bot, to every tag in the container (yours included). Please add it as an exception on any new tag you create.| GA4 property | Freebird Promo Co. · property 559065740 · measurement ID G-TJNJ53XKNS |
|---|---|
| Google Tag Manager | GTM-P2NNXQ5R (www.freebirdpromo.com) |
| Google Ads | Linked to the GA4 property (Freebird Promo · 877-000-4144). Google tag destination AW-18515400614 |
| Search Console | https://freebirdpromo.com/ (URL-prefix property), verified, sitemap submitted, linked to GA4 |
| Meta | Business: CMP Sportswear (645813709152532). Domain verification meta tag is live on every page. Meta Pixel tag is in GTM (all pages) |
The site pushes standard GA4 e-commerce events to the dataLayer. GTM forwards them to GA4. Use these as your triggers for Google Ads and Meta conversions.
| view_item | Product page view. Item ID, name, price |
|---|---|
| add_to_cart | Added to cart. Value, currency, items |
| begin_checkout | Cart page with items. Value, items |
| purchase key event | Fires on the order confirmation page after payment. transaction_id (invoice), value, currency, items |
| generate_lead key event | Quote request or contact form, after a successful submit. Parameter lead_type = quote_request or contact_form. The only lead event. |
ugc, creator or influencer).generate_lead only and sales from purchase (primary, with value), either by importing the GA4 key events or with a Google Ads conversion tag in GTM on the same events. Turn off or remove any automatic form-submission, page-view or click-based "lead" conversions. Please confirm which setup you use so nothing is double counted.utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}Block - Likely bot as an exception trigger.Our organic posts use short links on our own domain (freebirdpromo.com/go/…) that carry UTM tags. Emails are tagged by Mailchimp (utm_medium email). So in GA4 you'll see Email, Organic Social, Paid Social, Paid Search and Creator / UGC as separate channels.