Your ad platforms count clicks. Your CRM knows who became a customer. We put the source on every call, form, chat, text and WhatsApp lead, set lead source rules in your CRM, and send the results back to Google Ads, Microsoft Ads and Meta, so your reports follow each channel all the way to revenue.
900+ integrations completed · Salesforce partner · We sign BAAs
How a lead keeps its source
A first-party cookie keeps the landing page, referrer and click IDs while the visitor browses
Hidden fields, chat fields and call tracking pass it into the CRM with each lead
Lead source rules, dashboards to revenue, and outcomes sent back to the ad platforms
Attribution starts on the first visit. A first-party cookie on your own domain stores the landing page and referring domain, and updates them on the next visit. When the visitor converts, five hidden fields go with the lead: the first and last click landing page URL, the first and last click referring domain, and the page they converted on.
Click IDs ride along too: GCLID, GBRAID and WBRAID for Google Ads, and MSCLKID for Microsoft Ads. Calls get the same treatment through call tracking numbers, and chats and texts get the cookie values in their own fields.
In the CRM, lead source rules turn those fields into a lead source you can report on. We keep the original source and the latest one, so first click and last click are both there. Then the leads that qualify or close are sent back to the ad platforms as offline conversions.
What's included
The landing page and referring domain stored in a cookie on your own domain, for first click and last click.
First and last click landing page URL, first and last click referring domain, and the converting page URL on every form.
GCLID, GBRAID, WBRAID and MSCLKID captured with UTM parameters, and parsed from the landing page URL into their own fields.
Call tracking numbers from CallTrackingMetrics or CallRail, so each call reaches the CRM with its source and campaign.
Tracking cookie values passed into chat and texting fields, and WhatsApp chats matched to the click that started them.
Rules in your CRM that set the lead source from the tracking fields, with the original and the latest source both kept, and a manual override where your team needs one.
Branded and non-branded Google Ads searches reported as separate sources, so your brand does not inflate paid results.
Qualified leads and sales sent back to Google Ads, Microsoft Ads and Meta, so the ad platforms bid on what turns into customers.
Dashboards in your CRM or Looker Studio with leads, qualified leads and sales by source, and daily checks for leads missing a source.
Tracking that follows your cookie banner and Google Consent Mode, with Global Privacy Control treated as a no.
The real thing
We work with TrussCharts (trusscharts.com), our sister company, to build dashboards on the data we connect. Client names and locations are replaced.
Leads and opportunities by month. Paid, organic, and referral channels side by side. Opp % and admit % for each channel. (client dashboard, names replaced)
Every campaign across the ad platforms. Leads, opportunities, and admits per campaign. Conversion rates for each. (client dashboard, names replaced)
One row per form. Leads, opportunities, and admits per form. Conversion rates for each. (client dashboard, names replaced)
Every referral source in one table. Leads, opportunities, and admits per source. Conversion rates for each. (client dashboard, names replaced)
Attribution fields, lead source rules and reports on leads and opportunities
Attribution fields, lead source rules and reports on leads and deals
Tracking fields on leads and deals, with source reports
CallTrackingMetrics and CallRail numbers that pass the source with each call
Forms, chats and calls sent to GA4 as events, with no personal details
WhatsApp clicks matched to chats, with the source on the lead
Outcomes sent back to Google Ads, Microsoft Ads and Meta
Leads, sales and ad spend by source on one screen
CRM results next to GA4, Google Ads and Search Console
Our sister company, for fully custom hosted dashboards
Free tool: draw your systems and see where the source gets lost
Book a free call. We look at your site, your call tracking, your CRM and your ad accounts, and give you honest advice on where the source gets lost. No obligation.
The JTS team are extremely knowledgeable when it comes to advertising attribution and maximizing the potential of customer and leads. They know software extremely well, and how all the pieces fit together perfectly. I highly recommend his services to anyone looking to streamline their technology and maximize their sales potential.
I have been thoroughly impressed with the results. JTS team expertise in systems and software integration has given me clear and concise reports, they help me also with generating qualified leads, has been instrumental in driving my business forward. Thank you for everything you have done for my business.
For the past five years, Journeys Through Search has been an incredible marketing company to assist in our PPC, web development and support. Quick responses, vast knowledge and marketing creativity made them such a value add to our organization.
How it works
We look at how leads reach you today, what your CRM stores, and the reports you want.
Priced by project, not by the hour. You approve before we start.
Cookies, hidden fields, call tracking and lead source rules set up, then tested on every way people convert.
Dashboards built, offline conversions turned on, and the setup documented for your team.
Working with us
US and overnight hours
Our teams cover all hours, so work keeps moving after your day ends.
AI agents in the workflow
We use AI agents in development and content creation, on a HIPAA-compliant Claude Enterprise license, so builds move faster.
900+ integrations completed
We have done this before, and it shows in how we plan and test.
Free call first
Honest advice before any work starts, even if you never hire us.
Both are stored on the lead. You choose which one sets the lead source, and the other stays on the record for reporting.
Yes. Call tracking numbers from CallTrackingMetrics or CallRail pass the source with each call, and the call is logged in the CRM.
Chat and texting widgets get the tracking cookie values in their own fields. WhatsApp chats are matched to the click that started them.
Yes. With the click ID on the lead, qualified leads and sales are sent back to Google Ads, Microsoft Ads and Meta as offline conversions.
The outcome, such as an insured lead or an admit, with a time and a value if you use one. No diagnosis, treatment or insurance plan details.
Tracking follows your cookie banner and Google Consent Mode, and a browser that sends Global Privacy Control is treated as a no. This is general guidance, not legal advice: check the rules that apply to you with your legal team.
In dashboards in your CRM or Looker Studio. For a fully custom dashboard, our sister company TrussCharts builds them.
By project, not by the hour. The first call is free, and you get a project quote after it.