How to Track Push Notifications with Google Analytics

How to Track Push Notifications with Google Analytics

Looking for a resource on how to track push notifications with Google Analytics?

Push notification analytics can be a bit overwhelming. First, you have to make sure that you can track them properly on Google Analytics so that you can report them better. Then, you have to understand what the numbers actually mean and whether you’re on the right track.

There are too many questions and the internet is full of mediocre resources with no real answers.

Don’t worry. In this article, we’re going to show you how to look at push notification analytics the right way. You’re about to get answers to all these questions and more.

Let’s get started.

Types of Push Notification Analytics Data

Push notification analytics can be pretty confusing when you see them for the first time. So, before we get into advanced topics such as goal tracking and revenue mapping, let’s understand the different types of push notification analytics data and how to interpret them.

Push Notification Analytics for Campaigns

Every push notification campaign or single broadcast has its own analytics data. What you want to look at are:

  • Click through rate (CTR): The CTR is the percentage of people who saw your push notification and then clicked on it.
  • Goal count: Your goal count is the number of people who took the action you wanted after clicking on your notification.
  • Revenue: We highly recommend having a revenue goal for your push campaigns, especially is you’re running an eCommerce store.

There are some other metrics you can look at:

Push notification analytics

But if you’re just focusing on your CTR, your goal counts, and your revenue, that’s good enough. We’ll talk more about creating goals soon. Keep reading.

Push Notification Opt-In Analytics

Push notification opt-ins have very specific analytics as well.

Opt-in Analytics

What you want to focus on is your subscription rate. The rest of the numbers can be a distraction if you’re a complete startup.

But once you start to grow, you also want to have a clear picture of how many times people saw your opt-in, how many times your web visitors allowed the opt-in to show up, and how many times the popup got blocked. Knowing these numbers will help you get a clear picture of how effective your spending on push notifications really is.

Goal Tracking for Push Notifications

Goal tracking is one of the most powerful features any push notification service can offer you. Goal tracking enables you to create a goal for your campaigns. Every time your subscribers take the action you want them to, the goal counter automatically attributes success for easy reporting.

Let’s break this down in simpler terms.

With Goal Tracking, you can track the ROI of your campaigns. For instance, if we set a revenue goal for purchases made on your site, goal-tracking with push notifications can track:

  • The number of conversions
  • And the dollar value

For every sale made from a push notification campaign!

Goal tracking stats

Based on this report, you can calculate the return on investment (ROI) of your campaigns.

Similarly, if your goal is to increase leads on your site, goal-tracking a form abandonment notification campaign will assign a value per lead to identify how many leads you’ve generated from push notifications and how much they’re worth.

If you’re running several triggered campaigns at a time and you want to test which of them is working best, Goal Tracking will help you get a clear picture.

Let’s say you have coupons for extra discounts in one of your cart abandonment campaigns and a coupon code for free delivery in another one. Looking at the revenue metrics for both campaigns will tell you what’s working better.

This will give clarity on which campaign is working best for your website.

How to Track Push Notifications Using UTM Parameters

By now, you understand what metrics to look at for different parts of your entire push notification campaign. But how do you report it effectively? Seeing the goal tracking reports on your push notification dashboard is great. But you’d need to compare your push notification performance with other marketing channels.

We’re going to check out how you can track your push notifications on Google Analytics using UTM parameters. And we’re going to do it on PushEngage. PushEngage is the #1 push notification software in the world. It’s super easy to track push notification campaign performance on PushEngage and you can use UTM parameters as well.

Step #1: Get Started with PushEngage

If you haven’t yet, go ahead and install PushEngage to your site.


Step #2: Create a Push Broadcast

Once you’re done signing up, head over to your PushEngage dashboard and go to Campaign » Push Broadcasts. Then, click on Create New Push Broadcast:

Push broadcasts

In the next screen, you’ll be able to create your push notification:

Push Broadcast Content

Step #3: Add UTM Parameters

Under the Content tab, scroll further down to the section called UTM Parameters and enable it:

How to Track Push Notifications

You can keep the default values for the UTM parameters or change them as you see fit. For instance, we’d probably set more descriptive tags for the UTM Campaign and UTM Content parameters.

If you’re not sure what these parameters are, here’s a quick rundown:

  • UTM Source: Helps you identify which site sent the traffic
  • UTM Medium: Identifies which type of link was used
  • UTM Campaign: Specifies the specific product or campaign promotion
  • UTM Terms: Help identify search terms for your content
  • UTM Content: Helps you track what the user clicked that redirected him to the site

The more detailed your UTM parameters are, the more you can track push notifications.

UTM Codes Google Analytics

If you’d like to see how your push notifications are performing on Google Analytics, check out this beginner’s guide to UTM tracking.

Pro Tip: UTM parameters aren’t just meant for push broadcasts. You can head over to your automated push notification campaigns and set UTM parameters for each notification in an automated campaign as well.

How to Set Up Conversion Goals for Push Notifications

We’ve already talked about why setting up goal tracking for your push notifications is super important. but how do you actually do it?

Step #1: Configure Goal Tracking Settings

Head over to your PushEngage dashboard and go to Analytics » Goal Tracking:

Goal tracking PushEngage

Start by clicking on Enable Goal Tracking. If you like, you can change the Tracking Method as well. There are two types of attributions you can use here:

  • Last View: Counts the number of views your notification recieved. Perfect for campaigns that raise awareness and increase engagement.
  • Last Click: Counts the number of clicks on your push notification and then the clicks on your site. Perfect for conversion campaigns.

Then, if you want, you can always set a custom tracking time for your cookies to count your goals. But we recommend keeping the default value.

The default goal PushEngage provides is the revenue goal. And if you want to change your currency, you can now change your currency to anything you like. The default currency is USD, but you can change it to your local currency from the dropdown.

Once you’re done customizing the goal tracking settings, click on Update.

Step #2: Add the Tracking Code

Then, copy the tracking code on the right and paste it in the HTML <body> of the page you’re tracking for conversions. Typically, this would be the checkout page on your site. Don’t worry if you don’t know how to do that. The same screen will take you detailed instructions.

Just select the CMS you’re using to run your site and click on See detailed instructions:

Add goal tracking instructions

And you’re done!

What’s Next?

That’s all for this one, folks!

If you’re new to push notifications, you should follow a full-blown push notification testing process before you go live. It’ll help you troubleshoot common issues before your visitors see them and start complaining about a broken user experience.

Or, you could check out one of these epic resources to get more value from your push notification campaigns:

And if you haven’t already, go ahead and give PushEngage a try. PushEngage is the #1 push notification service in the world. So, if you’re serious about growing your business, you should invest in PushEngage.

Get started with PushEngage today!

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Engage and Retain Visitors AfterThey’ve Left Your Website

Increase the value of every web visit with Push Notifications that are hard to miss.

  • Forever Free Plan
  • Easy Setup
  • 5 Star Support