Skip to main content

Track UTMs in GA4 using GTM

Before you continue make sure you

you set it up UTM Simple template in GTM Basic UTM tracker setup in Google GTM

And also you created variables Creating Variables in GTM for UTM Tracking

Add Google Analytics (GA)GA4) tag and set it up

After you add the Google Analytics tag,4 click "Enable overriding settings in this tag"tag

SelectSet "MoreConfiguration Settings"Parameter andas "Fields to set"follows

And enter the following Field Name: campaignNamecampaign_name and Value: {{utm_campaign}}

Field Name: campaignSourcecampaign_source and Value: {{utm_source}}

Field Name: campaignMediumcampaign_medium and Value: {{utm_medium}}

Field Name: campaignContentcampaign_content and Value: {{utm_content}}

Field Name: campaignKeywordcampaign_term and Value: {{utm_term}}

Field Name: locationpage_location and Value: {{handl_url}}

Field Name: send_page_view and Value: true

After deployig the new container, refresh your site (make sure UTMs are appended to the URL) and confirm in realtime GA.GA4. Your traffic should be tagged with proper UTM under "Traffic Sourcecs"acquisition". Make sure you are searching by "Session campaign"