In the early days of website tracking and attribution, UTM parameters were the gold standard. They were one of the only tools available to marketers to trace the effectiveness of campaigns and determine where traffic came from. But a lot has changed in the past few years when it comes to tracking technologies and privacy standards. Sadly, many marketers have not kept up with these changes, holding on to the hope that UTMs alone are enough to provide accurate attribution. The reality is, they are not.
Understanding how data flows through the browser during marketing attribution can seem complex but breaking it down step by step can make it more approachable. When someone clicks on an ad or visits a website, their browser processes various pieces of information in a specific order. Here’s how it works:
- Headers and Tracking Information Come First
When a user clicks on an ad, their browser sends a request to the destination server. This request includes headers, which act like a digital cover letter. Headers contain important information, such as the type of device or browser the user is on (known as the user-agent) and sometimes tracking data like session IDs. If tracking pixels are used, they’re also activated at this stage, providing insights into the user’s interaction with the ad.
- Referrer Information is Added Next
The browser then includes the referrer, which shows where the user came from. For example, if they clicked on an ad from a social media site, the referrer tells the destination server that the user originated there. Some browsers or privacy settings may restrict this information, but it’s typically included early in the process.
- Cookies are Retrieved and Processed
Next, the browser checks its storage for cookies that match the website’s domain. Cookies are small data files that help track user sessions, preferences, or past interactions. Depending on privacy settings and cookie types (e.g., first-party vs. third-party), this information may be limited or omitted. These cookies are essential for recognizing returning users and managing sessions.
- UTM Parameters Are Evaluated Last
Finally, the browser processes the UTM parameters in the URL. These parameters, like utm_source or utm_campaign, are added to the link by advertisers to track the performance of campaigns. The browser passes these details to the server, helping marketers understand where the traffic originated and how it’s performing. Note that this is the last step and not the first one. If other data like headers, referrers or other attribution data is passed before this step, these values are not stored.
However, it’s important to note that UTM parameters, even if passed through, don’t always guarantee traffic is tracked as tagged. Factors such as browser privacy settings, user consent choices, or server-side redirects can strip or block UTM parameters before they reach the destination server. This is why comprehensive tracking setups should include additional mechanisms, such as cookie-based tracking or server-side analytics, to ensure more reliable attribution.
Why Does This Order Matter?
This sequence ensures that the most critical information, like headers and referrer details, is sent up front to establish the session and context. Cookies provide additional context for returning users, and UTM parameters offer campaign-specific insights. By following this order, browsers maintain efficiency and privacy while supporting accurate marketing attribution.
So, What is a Marketer to Do?
At MarketStorm, we pride ourselves on being a data-first company, which means we already implement many of these strategies to ensure accurate tracking and attribution for our clients. We At MarketStorm take great pride in being a data-first company, which means we have already implemented strategies to ensure accurate tracking and attribution for our clients and are always evaluating the changing landscape. Here are a few approaches you may want to consider:
- Implement Extended Tracking: Just like Google does with its PPC ads (e.g., adding parameters like gad_source=1), marketers can use additional, custom parameters beyond UTMs to capture more granular campaign data. These can serve as backup identifiers when UTMs fail. Think about it – if UTMs were all that was needed, why would Google go to this extra effort of adding additional tracking tags? Well, they know that if they used UTMs alone, they may not always get credit. This step is an easy “Follow the Leader”.
- Leverage Server-Side Tracking: Instead of relying solely on browser-based tracking, consider server-side solutions that capture data directly from the server, bypassing many browser restrictions.
- Perform External Evaluations: Don’t rely solely on simple reporting interfaces provided by ad platforms or analytics tools. Use external analytics tools or build custom dashboards to cross-verify and analyze data trends.
- Adopt Privacy-First Solutions: Align your tracking methods with modern privacy regulations. Focus on first-party data collection and consent-based tracking to minimize data loss while maintaining user trust.
- Experiment with Attribution Models: Move beyond last-click attribution. Test multi-touch or algorithmic attribution models to better understand the customer journey and give credit to all touchpoints.
- Invest in Education and Training: Ensure your team is up to date with the latest tracking technologies, privacy laws, and marketing trends. A well-informed team is better equipped to adapt to changes.
By diversifying your tracking methods and investing in smarter analytics, you can stay ahead of the challenges posed by modern browsers and privacy-focused environments.
Making Attribution Work for You
Understanding this flow can help marketers optimize their campaigns and tracking setups. By ensuring your ads and website are configured to capture this data correctly, you can gain deeper insights into customer behavior and campaign effectiveness.