The Overview section under Web push notifications in PageSense provides you a quick insight into some of the important notification metrics that can tell you how your push notifications are performing during a selected time period (such as Last 7 days, Last 30 days, Entire Duration) and whether they are driving new subscribers, have increased the percentage of engaged subscribers, and are generating revenue to your business as explained below.
ACTIVE SUBSCRIBERS: This is the total of number of visitors who have opted in or subscribed to the push notifications during the selected time period. The active subscribers rate is calculated by dividing the total number of subscribers who successfully received your push message to the number of new subscribers on your site, indicated in percentage.
NEW SUBSCRIBERS: This is the total number of new visitors who have opted in or subscribed to your web push notifications during the selected time period. The new subscribers metric is the difference in number of overall subscribers and unsubscribers on your site. The new subscribers rate is calculated by dividing the total number of subscribers who allowed your push message to the overall subscribers on your site, indicated in percentage.
UNSUBSCRIBERS: This is the total number of visitors who have blocked or unsubscribed from the push notifications on your website during a selected time period. The unsubscribers rate is calculated by dividing the total number of subscribers who blocked your push message to the overall subscribers on your site, indicated in percentage.
ENGAGED SUBSCRIBERS: This is the number of subscribers who have actually clicked and engaged with your push notification content sent to them on your site during a selected time period. The engaged subscribers rate is calculated by dividing the total number of subscribers who achieved the set push notification goal on your site to the number of active subscribers, indicated in percentage.
REVENUE: This is the total amount of revenue generated on your website through your push notification campaigns.
PageSense allows you to measure the revenue acquired from your push notifications when a visitor performs a successful purchase or payment transaction on your site. To track the revenue value for your notification, you need to add a two-line Javascript code (in addition to the PageSense tracking code snippet) inside the success function of the webpage where you want to track the revenue. In this code, you must define the value of the revenue you want to track conversions for in your push notification as explained in the steps below.
Note:
Currently, you can only track and view the cumulative revenue value generated from all of the push notifications that you are actively running on your website under the Overview section.
By default, the revenue code that you set up for push notifications on your web pages will also track the amount of revenue generated in your personalization experiments setup on the same target URL since the revenue tracking snippet for both the experiments are the same.
To track the revenue from your push notifications in PageSense:
1. Copy and paste the line of code below into the success function of your web page's HTML where you want the revenue to be tracked:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity',"Revenue",{'ps_revenue'<<REVENUE AMOUNT>>}]);
</script>
2. Replace the <<REVENUE AMOUNT>> tag in the code above with the currency value (either constant value or dynamic variable) that denotes the cumulative monetary value of the purchases/transactions you want to track.
To pass a constant currency value:
You need to replace the <<REVENUE AMOUNT>> tag in the script with the purchase price or amount on your site.
For example, let's say you're running a promotional offer on a particular item in your ecommerce site. Now, you want to track the amount of revenue made by visitors who bought this particular item priced at $99 on your shopping site. In this case, you need to replace <<REVENUE AMOUNT>> with 99 in the snippet code, as shown below.Script before adding the purchase value:<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity',"Revenue",{'ps_revenue'<<REVENUE AMOUNT>>}]);
</script>
Script after adding the purchase value:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity',"Revenue",{'ps_revenue':99}]);
</script>
To pass a dynamic revenue variable:
You can also track the total revenue generated through different push notifications on your site by passing a JS variable that stores the revenue for every purchase on your website.For example, let's consider you're running multiple push notifications on your shopping site, like first time purchase coupon, cart discounts, and new product offers. Now, you want to calculate the total purchase made by visitors on your ecommerce site. In this case, you need to replace <<REVENUE AMOUNT>> with the JS variable that stores the revenue value on your website.For instance, if the total purchase amount is stored in a JS variable called 'totalprice' on your site then it needs to be passed as an argument in place of <<REVENUE AMOUNT>> to your revenue snippet, as shown below.
Script before passing the purchase variable:<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity',"Revenue",{'ps_revenue'<<REVENUE AMOUNT>>}]);
</script>
Script after passing the purchase variable:
<script>
window.pagesense = window.pagesense || [];
window.pagesense.push(['trackActivity',"Revenue",{'ps_revenue':totalprice}]);
<\script>
Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.
You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.