Power icon
Check our latest Product Hunt launch: 404 Error Hound!
Right arrow
404 Error Hound - Hunt down & fix website errors with AI power | Product Hunt
Tips & Guides

Spot broken digital campaigns tracking with Google and Adobe Analytics

May 5, 2023
17 min read
Spot broken digital campaigns tracking with Google and Adobe Analytics

Introduction

Google and Adobe Analytics are powerful tools for tracking the success of your Digital Marketing campaigns. However, despite your best efforts, inaccurate campaign tracking can occur. These inaccuracies can negatively impact attribution, operational efficiency, and return on ad spend (ROAS). 

Moreover, the marketing team is in a race against time to spot and fix the issue as the impact of the low data quality on marketing activities grows with each passing day.

In this blog post, we will explain how to spot tracking issues using Google or Adobe Analytics.

Let's get started! 

What is a mistracked campaign?

To explain, let's consider a marketing campaign-called "Ship4Free" which aims to attract customers by promoting free shipping.

It will run on Google Search through paid ads, an Email Newsletter, and organic posts on Social Media.

After a couple of days, the marketing team wants to view the results. However, when they log into Google or Adobe Analytics, they may encounter one of two issues:

  • the Ship4Free is missing entirely from the Campaigns report 
  • the Ship4Free campaign report shows data but it’s missing the Email channel

So, what happened?

Consider the following three possibilities:

  1. Ship4Free may have landed users on a page without analytics tags.
  2. The user traffic may have been classified under the wrong Channel despite proper analytics tagging.
  3. The campaign name may be missing, even though tagging and channel classification worked correctly.

For the rest of the article, let's assume that all pages, events, apps, and websites, have the necessary analytics tags for counting page views. It's essential to note that identifying data quality problems caused by misfiring or missing tags is a separate use case itself.

Here are some examples of missing Campaign or wrong Channel data from Adobe and Google Analytics reports.

Data quality matters

Data-driven practices are only as good as the data they're based on. That's why bad data quality can break business leaders' trust in Digital Analytics. After all, if the data is wrong, the insights derived from it will also be wrong.

The theme of data quality problems came up during the recent market research we conducted with over 40 digital marketing and analytics professionals.

Below is a quick take on the importance of data quality as of today.


Impact on Marketing

1. Attribution

Attribution is the process of assigning credit for a conversion to a particular campaign, ad, keyword, or other touchpoints. Attribution analysis involves analyzing this data to improve marketing effectiveness. 

Despite its importance, attribution data is often inaccurate or incomplete, which can lead to false conclusions and suboptimal decisions.

Wrong raw data for marketing activities is the bane of every performance marketer's existence. If a campaign is not tracked correctly, its attribution credit will be assigned inaccurately. This can lead to unreliable attribution analysis that does not reflect reality and can result in incorrect decisions based on that analysis.

➡️Cleaning up any campaign tracking problems as fast as possible is crucial to ensuring reliable insights. Failing to do so can lead to untrustworthy analysis results, rendering them useless for decision-making purposes.

2. Operational debt

Operational debt refers to the additional effort marketing teams will be forced to make in the future due to inaccuracies in marketing attribution and performance data. 

When marketing teams try to measure the success of future marketing activities, they may encounter faulty benchmarking data or be forced to spend significant time adjusting the comparison window at a very granular level. 

In a highly competitive industry such as retail, there is little time to pause activities and correct past performance data. As a result, the operational debt is not resolved and poses a risk to future operations. 

➡️Marketing teams should prioritize accuracy in data collection. Failure to do so can result in additional expenses and complications down the line.

3. Audience data models

The use of lookalike audiences is a standard tool among advertisers. They enable advertisers to reach new potential customers who share similar attributes with their existing customer base. 

Lookalike audiences are generated using data from an advertiser's customer list, for example, a CDP. Then, a predictive model identifies individuals that are likely to be interested in the advertiser's products or services based on this data.

However, these data models can only be as accurate as the data used to create them.  If marketing campaigns are not tracked accurately, the resulting data models used to create lookalike audiences will be less accurate, negatively impacting their performance, and marketers risk wasting their ad spend.

➡️A lower ROAS

Inaccurate attribution analysis leads to the misallocation of resources. Lower operational efficiency of the marketing team means more time spent on day-to-day tasks rather than long-term strategic initiatives that drive return. Finally, audience models with a lower conversion rate have, by definition, a direct impact on the return on ad spend.

5 behaviors that indicate campaign mistracking

1. A sudden spike in "Direct" or "Referral" Channels

It's highly unlikely that all of the visitors who directly land on your website typed in the exact URL Ronaldo mentioned in his latest Instagram story. Therefore, if you notice a spike in direct traffic, it's a sign that one or more of your campaigns may have a tracking issue. The direct traffic channel usually follows a steady and predictable trendline, with visitors landing on the homepage in most cases.

A sudden increase in the Direct traffic channel is often a sign of an untracked campaign
A sudden increase in the Direct traffic channel is often a sign of an untracked campaign.
Similarly, a spike in the Referral channel can also indicate issues with campaign tracking.

But, don't dismiss the chance of the Referral traffic increase trend to be the result of a legit and popular website referring to yours!

Actions to take

  • Set up an alert to notify you of sudden increases in Direct traffic and the Referral channel.
  • A spike in Direct, especially to a page other than the homepage, is a strong signal of a campaign tracking issue.
  • If there is a spike in Referral traffic, investigate the full referral URL for any patterns. If there is a high concentration of traffic from one or a few URLs, perform a forensic analysis by visiting the referral URL and looking for a link to your domain.

How to set up alerts in Google Analytics (Direct)

How to set up alerts in Adobe Analytics (Direct)

How to set up alerts in Google Analytics (Referral)

How to set up alerts in Adobe Analytics (Referral)

2. A Bounce Rate spike in Organic Channels

Paid and organic traffic show different user behaviors. Typically, paid traffic comes with a higher bounce rate - or a lower Engaged visits rate in GA4. At the same time, when paid traffic lands without a campaign tracking code, the analytics platform can mistakenly classify the visit under the correct channel but as organic instead of paid. Consequently,

  • Paid Social can be reported as Organic Social,
  • Paid Search can be reported as Organic Search,
  • Display and Affiliates might be reported as Referral,
  • Additionally, under specific conditions, any channel can be reported as Direct.

However, the moment an organic channel starts reporting a total that includes paid traffic, the overall bounce rate of the channel increases, because the segment of paid traffic skews the trend and the total no longer reflects the organic user behavior accurately.

Fluctuations in Bounce rate can be strong signals of misclassified traffic
Fluctuations in Bounce rate can be strong signals of misclassified traffic. Most frequently, Paid channels are reported under Organic channels.

Actions to take

  • Set up an alert for sudden increases of Bounce Rate in any organic channel.
  • Check the top contributing landing page(s) for the given alert and confirm if the given URL(s) are currently targeted by marketing activities

How to set up alerts in Google Analytics

How to set up alerts in Adobe Analytics

3. “Referral” Channel reports Referring URLs that signal paid traffic

Sometimes untracked campaigns retain the referrer information. A high increase in Referral traffic is an indicator of an untracked campaign, which can be verified by checking the full referrer URL. Certain referrers can be easily identified as ad networks. E.g. if the referrer contains ‘googleads’, it’s almost certainly a mistracked campaign.

A sudden spike on the “Referral” channel can be a signal of an untracked campaign
A sudden spike on the “Referral” channel can be a signal of an untracked campaign if the Source (or Referrer) information is related to an ad network.

Actions to take

  • Set Traffic Channel to “Referral”. Also, filter for suspect “ads.”, “criteo.com”, "gdn", and “tpc.googlesyndication.com.”
    Analyze the resulting report which is likely to contain mistracked or untracked campaigns.

How to set up alerts in Google Analytics

How to set up alerts in Adobe Analytics

4. Paid Channels report "undefined" Campaigns

When campaign tracking is not (properly) implemented, Google and Adobe Analytics can identify the paid channel correctly if the incoming traffic matches default or user-configured rules. For example:

  • Incoming traffic matches Paid Search Detection Rules
  • Medium matches display, cpm, banner, cpv, cpa etc.

To detect such cases, search for 'undefined' or 'not set' values in the Campaign (Google Analytics) or Tracking Code (Adobe Analytics) dimension.

A sudden spike in Social traffic may indicate an untracked campaign
A sudden spike in Social traffic may indicate an untracked campaign.
To confirm if the analytics tool considers this traffic as paid or organic, check if there is Campaign information for the specific Social Network.

Actions to take

  • Set Traffic Channel to “Display”, “Social Paid”, “Paid Search” or any other paid channel and filter the lines where the Campaign value is not set. Anything appearing in this report has a high likelihood of being mistracked or untracked.

How to set up alerts in Google Analytics

How to set up alerts in Adobe Analytics

5. Landing page URLs with a campaign tracking prefix report "undefined" Campaigns

Web analytics tools sometimes automatically remove all tracking parameters from the 'URL' dimension, and store their values in dedicated dimensions - only when implementation is done correctly. Therefore, the existence of tracking parameters in the Landing Page or Page URL reports is a clear sign of a mistracked campaign. 

Here are some examples of improper campaign tracking parameters implementations:

  • The first UTM parameter is not separated with the Landing Page URL by the symbol "?"
  • ~Wrong: /ship-for-free/utm_source=newsletter&utm_medium=email&utm_campaign=ship4free
  • ~Correct: /ship-for-free/?utm_source=newsletter&utm_medium=email&utm_campaign=ship4free
  • The UTM parameter is not separated with the previous URL parameter with the symbol "&"
  • ~Wrong: /ship-for-free/?utm_source=newsletter?utm_medium=email&utm_campaign=ship4free
  • ~Correct: /ship-for-free/?utm_source=newsletter&utm_medium=email&utm_campaign=ship4free
  • UTM parameters are misspelled
  • ~Wrong: /ship-for-free/?utm-source=newsletter&utm-medium=email&utm-campaign=ship4free
  • ~Correct: /ship-for-free/?utm_source=newsletter&utm_medium=email&utm_campaign=ship4free
A Google Analytics report for Landing Page by Channel, filtered for pages that content “utm”.
Since GA removes UTM parameters from landing pages and stores them in separate variables, this means that UTM implementation was not correct.

Actions to take

  • Set the Campaign to “not set” and filter the Landing Page URL for “utm” (Google Analytics) or “cid” (Adobe Analytics).
    Anything appearing in this report has a high likelihood of being mistracked or untracked.

How to set up alerts in Google Analytics

How to set up alerts in Adobe Analytics

Limitations of alerts

Regardless of whether you use Google or Adobe Analytics alerts, both systems have some constraints.

Limitations of Adobe Analytics Alerts

  • Cannot break down the alerts by additional dimensions to view top contributors. Therefore each anomaly will require a separate analysis.
  • Limited number of Contribution Analysis per month per company; depending on the product license

Limitations of Google Analytics Alerts

  • UA alerts cannot break down by additional dimensions so that you can view top contributors
  • GA4 alerts may or may not breakdown the Insights created by additional dimensions

Meet your action engine

What if you don't want to bother with creating (and maintaining) a myriad of alerts?

Well, Baresquare lets you skip a step!

Book a demo and learn what Baresquare can do for you. Or sign up for a 30-day free trial.

Similar posts

Read more posts from the same author!

Start your 30-day free trial

Never miss a metric that matters.
No credit card required
Cancel anytime