UTM (Urchin Tracking Module) parameters are essential for tracking the effectiveness of marketing campaigns and understanding where your traffic is coming from. If UTM parameters are not captured, it can lead to incomplete or inaccurate data, impacting your marketing analytics and decision-making processes.
This article provides guidance on what to review if UTM parameters are not being tracked or are being tracked incorrectly.
The dynamic tracking code is crucial for capturing UTM parameters.
Ensure that the dynamic tracking code is placed immediately after the <body> tag on your website. This ensures that the code loads as soon as the page is loaded, capturing UTM parameters from the very beginning.
Check the page source and confirm the tracking code is correctly placed.
You can get dynamic tracking code by following the below steps:
When leads are registered through a widget, it’s essential to ensure both the div code and the script code of the widget are placed correctly. This ensures that the widget functions properly and captures UTM parameters
Verify this by viewing the page source.
Regularly test your UTM-tagged links to ensure they are capturing the parameters as expected.
You can use this link to map the UTM parameters for your URL:
https://ga-dev-tools.google/campaign-url-builder/
If leads are being redirected from other websites or marketing campaigns, ensure that UTM parameters are maintained throughout the redirection process.
Check whether UTM parameters are appended at the external source through which the lead is redirected to the main page. If the UTM parameters are stripped during redirection, they won’t be captured and the lead will fall under referral.
Verify by manually inspecting the Main page after redirection to ensure UTM parameters are present.