Where tracking usually breaks
Most tracking problems in small accounts come from the same few places:
- Tags added directly to the site by different people over the years, with no one sure what each does
- Form submissions counted twice, once on the button click and once on the thank-you page
- UTM tags spelled differently from campaign to campaign, so reports split one source into several
- Leads arriving in the CRM with no source at all
- Ad platforms optimizing toward form fills that sales never pursues
- Nobody notified when a new lead arrives, so it waits
A tracking setup project usually starts by auditing what exists, removing what is broken or duplicated, and rebuilding the rest in Google Tag Manager so changes happen in one place.
Routing form leads into your CRM
Every form submission should become a record in your CRM, with the right owner and its source attached, without anyone copying and pasting.
Routing setup usually covers:
- Connecting each form to HubSpot, Salesforce, Pipedrive or your CRM of choice, directly or through a connector
- Mapping each form field to the matching CRM property
- Saving UTM values and click identifiers from hidden fields
- Checking for existing contacts so duplicates are not created
- Assigning an owner by service, region or a simple rotation
- Setting a starting pipeline stage
Test submissions confirm each route works. A record of the mapping goes into the handover notes, so anyone can follow it later.
Text and call consent stays with you
Tracking setups often include alerts and automations that make it easy to contact a lead quickly. If any of that involves calling or texting, the consent question comes first.
Under US rules, including the Telephone Consumer Protection Act, responsibility for consent to marketing calls and texts sits with the advertiser. That means your business, working with your own counsel, decides the consent wording on forms, whether automated texts are allowed, and how consent records are kept.
A provider can store the consent checkbox value and the wording version with each CRM record, and can hold off on automated texting until you confirm it is cleared. They should not be the one deciding what is compliant. The FCC publishes general consumer guidance on robocalls and texts.
Questions about lead tracking and follow-up
What is an offline conversion import?
It sends outcomes recorded in your CRM, such as a booked meeting or a won deal, back to an ad platform and matches them to the original click. The platform then knows which ads led to sales conversations, not only form fills. How it uses that information is up to the platform.
What are UTM parameters?
They are labels added to a link that name the source, medium and campaign. GA4 reads them to report where visitors came from, and hidden form fields can save them with each lead in your CRM. A shared naming sheet keeps them consistent across campaigns.
What is a speed-to-lead alert?
It is a notification sent when a new lead arrives, by email, Slack or the CRM's mobile app, to the person who should respond. It usually includes the name, the service asked about, the source and a link to the record. How quickly your team follows up is up to you.
Tell us what you sell and which channels you want to run. A service partner will reply with a scope and a quote.
Request a quoteOther services
Search ads management
Google Ads and Microsoft Advertising campaigns set up and run in your own account, with keyword lists, ad copy, bids and conversion tracking.
Meta and LinkedIn ads
Audience setup, creative briefs, lead gen forms and Conversions API checks for feed ads on the platforms your buyers use.
Landing pages and forms
Single-purpose pages for your ads, with a clear offer, a short form, consent text and conversion tracking set up together.