Google Analytics (GA4) provides powerful insights into visitor behavior on your Uscreen platform. This comprehensive guide covers everything from basic setup to advanced cross-domain tracking with Google Analytics 4.
ℹ️ INFO: GA4 integration is available for Uscreen Plus plans. If you're not yet on this plan and need this feature, please discuss an upgrade with our Sales team at sales@uscreen.tv.
Getting Started
Create a GA4 Account
Before connecting to Uscreen, you'll need to set up a Google Analytics 4 property.
Go to Google Analytics
Click Start Measuring if you're new, or Admin if you already have an account
Click Create Account
Enter an account name and configure data sharing settings
Click Next
Enter a property name (preferably your business name)
Select your reporting time zone and currency
Click Next
Provide information about your business
Click Create
After creating your property, you'll need to set up a Data Stream:
In the property setup, select Web as your platform
Enter your Uscreen website URL (e.g., storefront.uscreen.io)
Name your stream (e.g., "Uscreen Website")
Click Create & Continue
Find Your Measurement ID
Click your created stream to locate your Measurement ID. Copy and take note of this measurement ID: G-XXXXXXXXXX
.
Connect GA to Uscreen
Navigate to Settings > Integrations
Find Google Analytics and click Connect
Enter your measurement ID and click Connect
📝 NOTE: Google Analytics is not the same as Google Analytics E-Commerce. Uscreen currently does not support integration with Google Analytics E-Commerce.
Technical Specifications
GA4 Event Tracking
Our Google Analytics integration automatically tracks the following events:
Category | Action | Label | Description |
Checkout | Choose Offer | Offer title | Offer selected by user |
Checkout | Sign Up | - | User creates an account |
Checkout | Complete Purchase | Offer title | User completes a purchase |
Example payload sent to Google Analytics:
ga("send", "event", "Checkout", "Choose Offer", "Offer title");
📝 NOTE: Our Google Analytics integration is designed for tracking web storefront behavior only. It doesn't support tracking user behavior from Uscreen mobile or TV apps.
Tracking Data Across Multiple Domains
If your user experience spans multiple domains (e.g., external-site.com to your-uscreen-site.com), you should configure cross-domain tracking to measure these visits as a single user journey.
ℹ️ INFO: Cross-domain tracking matters because without proper configuration, Google Analytics treats each domain visit as a separate user, inflating your visitor counts and fragmenting your analytics data.
Enable Cross-Domain Tracking in GA4 via GTM Tag
This works after you have connected Google Tag Manager to your Uscreen store and after inserting the GTM installation code to your other external sites.
🔗 Learn more about Google Tag Manager Integration
In Google Analytics, click the gear icon ⚙️ to access the Admin settings
Expand Data Collection and select Data Stream
Click your stream
Scroll down to the Google Tag section and select Configure Tag Settings
Scroll down on the following page and select Configure Your Domains
Add the domains you want to track together
Click Save
💡 TIP: You also have to make sure that your GTM Tag is configured to fire on All Pages.
Analyze the Data
Viewing User Engagement
To analyze checkout events in your GA4 property:
Go to Reports
Expand Business Objectives > View User Engagement
Select Events
Find the Checkout events in your event list
Click on an event to view details
💡 TIP: You can use the Exploration feature of GA4 to create custom reports for deeper analysis or set up custom segments to compare different user groups.
Tracking Traffic Acquisition
To understand where your visitors are coming from:
Go to Reports
Expand Business Objectives > Generate Leads
Select Traffic Acquisition
View the breakdown of traffic by source/medium
Click on specific channels to drill down into more detailed information
💡 TIP: You can use the Comparison feature to compare different segments and create custom reports in Explore to analyze specific traffic patterns.
Universal Analytics to GA4 Migration
Google has deprecated Universal Analytics. If you're still using it, you should consider migrating to Google Analytics 4.
Our Google Analytics integration fully supports GA4. To migrate:
Review Google's documentation on migration
Set up a new GA4 property following Google's guidelines
Disconnect your existing Universal Analytics integration in Uscreen
Connect your new GA4 Measurement ID
For a more detailed guide, please also check this other article from Google:
ℹ️ INFO: Universal Analytics stopped processing new data on July 1, 2023. If you haven't migrated to GA4 yet, you should do so immediately to avoid gaps in your analytics data.
FAQs
Can I track revenue with Google Analytics?
Can I track revenue with Google Analytics?
Our GA4/GTM integrations do not directly support revenue tracking. For web purchases, we provide a JSON payload on the /checkout/success
page that your web developer can access to implement custom tracking. Learn more about Checkout Purchase Flow
How can I set up Goals for the checkout success page?
How can I set up Goals for the checkout success page?
In GA4, traditional goals have been replaced by conversion events. You can mark any event as a conversion by going to Admin > Events > Mark as conversion. For checkout success tracking, you may need to implement custom events using Google Tag Manager and our JSON payload.
What should I do if my Google Analytics integration isn't working?
What should I do if my Google Analytics integration isn't working?
Check that:
You've entered the correct Measurement ID
You haven't added GTM code elsewhere besides the head code snippets
Your browser extensions or VPN aren't blocking tracking
You've configured any cross-domain tracking correctly
For persistent issues, check the Uscreen status page for service disruptions.
Do I need to add a consent management platform?
Do I need to add a consent management platform?
If you're using Google Analytics, especially in regions covered by GDPR or similar privacy regulations, you may need to implement a consent management platform. Uscreen doesn't have a built-in cookie banner, so you'll need to add one through Google Tag Manager or by adding code to your Head Code Snippet. Learn more about Adding a Cookie Consent Banner
Can I hire someone to help set up Google Analytics for my Uscreen site?
Can I hire someone to help set up Google Analytics for my Uscreen site?
Yes, if you need specialized help with Google Analytics setup, you can find contractors on platforms like Upwork who specifically offer GA4 and Google Ads setup services for Uscreen.
Can I track free trials vs. paid purchases in Google Analytics?
Can I track free trials vs. paid purchases in Google Analytics?
Currently, our integration doesn't differentiate between free trial conversions and paid purchases in Google Analytics. If you need to track this distinction, you would need a custom implementation using the JSON payload on the checkout success page.