Web Push: UTM Settings
  • 26 Oct 2023
  • 2 Minutes to read

    Web Push: UTM Settings


      Article Summary

      UTM parameters are simply tags that you add to a URL. When your notification is clicked, the tags are sent back to Google Analytics, if you have the Google Analytics tracking code on your website. You can use 5 UTM parameters with 3 being required.

      ParameterDescriptionExampleRequired?
      utm_sourceIdentifies the source of your traffic( e.g. search engine, web push notification, or other referrals)utm_source=```
      Insider_Web_Push
      Yes
      utm_mediumIdentifies the medium where the link was used (e.g. email, CPC or another method of sharing)

      utm_medium=```
      Web_Push


      Yes
      utm_campaignIdentifies a strategic campaign (e.g. product launch, new feature, partnership etc.) or a specific promotion (e.g. a sale, a giveaway etc.)utm_campaign=```
      Fathers_Day_Campaign
      Yes
      utm_termSuggested for paid search to identify keywords for your ad. You can skip this for Google AdWords if you have connected your AdWords and Analytics accounts.Let’s say you you are running a Google Adwords campaign for your non-profit WordPress theme. You would have specific keywords picked up for your campaign.
      utm_term=wordpress-theme , utm_term=non-profit-theme, utm_term=non-profit-template etc.

      utm_contentSuggested for additional details for A/B testing and content-targeted ads.utm_content=cta-top-banner, utm_content=cta-sidebar, utm_content=cta-bottom etc.

      Insider supports the tracking on both main notification element and CTA buttons. The image below shows UTM settings for the main element of the notification.

      If you enable UTM settings, after you type UTM parameters on the settings section, you can see the final URL snippet that will be added at the end of the URL that you type above.

      Your title goes here
      It is possible to add UTM settings manually on the URL. We expect you to enter the correct custom links. In this case, the parameters entered in the UTM Settings section will be ignored.

      How to check if UTM parameters are working properly

      To test your UTM parameters, enter the tagged URL into your browser and if those UTM parameters remain at the end of the URL when the page is loaded, then it is very likely that URL along with the UTM parameters is working properly. If UTM parameters disappear after the page loads, they are not working properly and it will not be tracked on Google Analytics.
      You can also check the developer console of your browser to see if there is a Google Analytics cookie that contains the UTM parameter information you passed.

      Why are not UTM parameters working ?

      The most common reason is that UTM parameters get stripped because of the URL redirect. If you tag your campaigns, use the final destination URL, not the URL that will be redirected. If you have issues with server-side or 301 or 302 redirects, you can also modify your server settings. Ask your web developer to configure your server to pass all the tracking parameters. Other common reasons could include the following:

      • You might not have used required UTM parameters on your URL.
      • You might not have GA properly installed on the website.
      • You could have configured filters that prevent this traffic from affecting your data.

      Are UTM parameters case sensitive?

      Yes, UTM parameters are case sensitive so you should be consistent when tagging your links. When manually tagging URLs, you may prefer lowercase tags to ensure that Google Analytics categorizes sessions correctly.

      Where can I find campaign logs in GA?

      You can find the campaigns you tag with UTM parameters at "secondary dimension" feature of Google Analytics. To do this, navigate to Acquisition > All Traffic > Source/Medium Report or  Acquisition > Campaigns > All Campaigns and type source/medium in the Secondary Dimension field.


      Was this article helpful?

      ESC

      Eddy, a super-smart generative AI, opening up ways to have tailored queries and responses