Saturday, June 10, 2023
More

    Latest Posts

    Link Substack to Google Analytics 4 (GA4)

    If you aren’t already aware, I started a newsletter a few months ago. D365 Marketing Weekly is for anyone with an interest in the Dynamics 365 Marketing App and marketing in general. It covers any news, changes, updates related to the app, along with articles members of the community have written about features and functionality. I use a tool called Substack to put together and distribute the weekly newsletter. I love data and analytics, and although Substack provides some insights for me to review, it’s missing in some areas. I noticed there was an option in the settings area under Advertising analytics and saw there was a way to link Substack to Google Analytics 4 (GA4) but there were no instructions. I figured out how to set it up and thought it might help others in the future, hence this blog post. Hope it helps someone!

    Click to view in detail

    First, a bit about some areas I wanted to get more details on. There is a map that shows the location of people reading the newsletter. While this is pretty and everything, it only shows up to 5 countries in a list, even though it states the newsletter is read across 38 countries.

    Click to view in detail

    Another area is when it comes to referral data. I can see that my own website is one of the top sources…. BUT on my website I have used the UTM medium to indicate where on the site a link was clicked from. In Substack I have no way to get this.

    Click to view in detail

    Now on to getting this all set up so I can access more data and get greater insights from the Substack newsletter. This article assumes you are already using Google Tag Manager (GTM). If not, take a look here to get started. You need to make sure you have an account and are ready to go. Once logged in, go to the Admin area, then on the right side of the account you should see an option to add a new Container.

    Click to view in detail

    Give the container a name, and indicate it’s for the Web.

    Click to view in detail

    Once you have the container set up, you will be given code to ‘install’ GTM. Ignore this. We only need one thing from here, and that is the ID generated for your container. You will see it in the code starting GMT- then a series of letters and numbers. Copy that part and paste it somewhere to use shortly.

    Click to view in detail

    Now go in to Google Analytics. Again, this article is not about creating a Google Analytics account and assumes you already have one. Create a new property under your account. Give the property a logical name, set the reporting timezone and the currency. You will then go through a couple of other screens to provide a little more information (industry etc.).

    Click to view in detail

    On the last screen select Web as the platform.

    Click to view in detail

    Now we set up a web stream, allowing us to create a measurement id which we will use to link Google Tag Manager and Google Analytics 4. Add the website URL for your Substack newsletter (make sure to include the www part) and give the stream a name. Then click Create stream.

    Click to view in detail

    Now we have a stream set up with a measurement ID assigned to it. Copy this ID and go back in to GTM.

    Click to view in detail

    In the Container you created in GTM, add a new Tag. This is going to be the type of Google Anayltics: GA4 Configuration. Add in the Measurement ID that you got from Google Analytics in the step above and click to Send a page view event when this configuration loads. Add in All Pages as the firing trigger, then save and close the new Tag. This has linked GTM with Google Analytics.

    Click to view in detail

    Now go back to where you created the GTM Container and got the ID, then add it to the Google Tag Manager ID field in the Settings area in Substack. Save the change, and that’s it. You’ve linked it all together.

    Click to view in detail

    Now you the ability to see data from visitors to your Substack newsletter using the Google Analytics 4 (GA4) functionality. We can see real-time visitors and their location on the Realtime Dashboard.

    Click to view in detail

    We can also review demographic by Country for a date range and see ALL of the countries people are visiting from.

    Click to view in detail

    There is also the ability to look at traffic from a specific source, but drilldown further based on medium if you wish. This tells me exactly which links from my own site are generating the most traffic back to the newsletter. Are they coming from a link on a blog post with the category of D365 Marketing, are they coming from the main marketing category overview page, the sidebar of the blog or the home page of my site?

    Click to view in detail

    I hope this helps someone trying to understand how to link Substack to Google Analytics 4 (GA4)!

    Latest Posts

    Don't Miss

    Stay in touch

    To be updated with all the latest news, offers and special announcements.