How to Set Up Progressive Web App Tracking in Apptrove?
As a marketer, tracking users across multiple websites is critical in order to determine their attribution and performance metrics accurately. Progressive Web App Tracking in Apptrove provides you with the ability to track visits to your Progressive Web App, attribute traffic sources and evaluate conversions accurately.
This guide will explain how to setup and utilize Progressive Web App Tracking within Apptrove, step-by-step. Each step will reference only tools and concepts available in the official documentation.
Tracking Users Across Multiple Platforms
Progressive Web App Tracking allows your business to deliver mobile app-like functionality via the mobile web. Progressive Web App Tracking within Apptrove captures and records every visit, source and event resulting from such visits.
With Progressive Web App Tracking, you will be able to:
- Track users on your website
- Attribute users to marketing campaigns
- Capture events such as sign-ups or purchases
- Connect all interactions of users into a single journey
Therefore, understanding performance across marketing campaigns would not be possible without using Progressive Web App Tracking.
How Progressive Web App Visits Are Counted
Not every action you take on a progressive web app will count as a new visit. We maintain precision in counting visitor hours through the rules we set up for approximating.
When a customer should have a new visit (session), If any one of these three rules occurs, a visit is counted:
1. When there’s been no activity for the past 30 minutes
2. A new campaign parameter is found on the landing page (i.e. a new ad, email, etc.)
3. There’s been a change in traffic source and the new source has not been excluded from tracking (i.e. The visitor originally came from an ad and then visits through a referral).
All of the above help make sure that your progressive web app analysis reflects actual user visits, not duplicated or inflated visits!
How to Exclude Domains
In order for us to have accurate tracking of our progressive web app analysis, we need to make sure we’re not accounting for unwanted referral sources when analyzing our traffic. One way to help with this is by excluding your internal/external websites so that they do not appear on your reports.
To apply Domain Exclusion, simply do the following:
1. Identify the domain(s) you want excluded from your traffic sources.
2. Add your own website domains
3. Include 3rd party websites (if they provide services for your progressive web app) such as the following:
• Payment processors (Paypal, Stripe, etc.)
• Authentication service providers.
By properly doing this, you can be assured that your progressive web app analysis is only showing valid traffic sources.
How Attribution Works within Progressive Web App Tracking
Attribution defines how traffic sources are attributed for visits and conversions in relation to Progressive web apps.
Apptrove uses a structured hierarchy to define how Traffic sources are classified for progressively web applications:
1. PID
2. Click Ids (e.g. gclid, fbclid)
3. UTM Tracking
4. Referring URL / source
5. Direct/Organic Traffic
In terms of attributions for conversions, progressive web app tracking utilizes a Last Non-Direct Touch approach to attribution during a 30-day look-back period. This ensures that any meaningful interactions received proper attribution.
How to Track Events in a Progressive Web App
Tracking events is critical to tracking the progress of Progressive Websites. When tracking events, it allows you to measure user engagement with your site beyond just the number of visitors.
Event Tracking – How to Track Events
- Identify the event name (example: sign-up, purchase)
- Create an event timestamp
- Include any event values (for example: revenue)
- Linking the event to the visit from which it originated
Using the above methods will allow you to analyze not only traffic but also actual outcomes when tracking progressive websites.
Server-to-Server – Tracking Events
Server-to-server tracking enhances your ability to track Progressive Websites because data is sent directly from your backend application.
Steps to Implement Server State Tracking
Record the visit that attributed to the event when the user visited the site
Trigger the event from your backend systems
Send the event information directly to Apptrove
This ensures that Progressive website tracking is continuous, even when user actions have occurred outside of the web browser (completed payment).
Where to Find Progressive Web App Data in Apptrove
Once you have implemented Progressive website tracking, you can obtain detailed reports on your progress.
The reports contain information such as:
Visit information:
- Where the user visited from
- What campaign they clicked on
- What device they utilized to visit your website
- Where they were located when visiting
Event Information
- Event name
- The time the event was performed
- Any revenue for the event
Key Performance Indicators:
- Total visits
- Conversion rates
- Revenues
This gives you the ability to perform an overview of your overall performance with Progressive website tracking, while also giving you the ability to perform detailed analysis of performance.
Best Practices for Progressive Web App Tracking
For the effective tracking of your PWA using Apptrove, here are some of the most fundamental things to do:
1) Make sure that your campaign parameters are clean.
2) Properly configure exclusions for your domains.
3) Use a consistent framework for the naming of your events.
4) Validate server to server integrations.
By utilizing these techniques, you will be able to improve the reliability of your Progressive Web App reporting.
Conclusion
Overall, using Apptrove to track your PWA will give you insight into how users interact with your app, from visitor tracking through attribution and event measurement to providing actionable information at each stage of the process.
Using this manual, you can help ensure that your PWA tracking configuration is accurate, well organized, and aligned with your campaign objectives.
from Apptrove https://apptrove.com/how-to-set-up-progressive-web-app-in-apptrove/
via Apptrove
Comments
Post a Comment