Skip to main content

Google Analytics Integration

Track visitor behavior and gain valuable insights into your audience's journey

Updated over a week ago

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.

  1. Click Start Measuring if you're new, or Admin if you already have an account

  2. Click Create Account

  3. Enter an account name and configure data sharing settings

  4. Click Next

  5. Enter a property name (preferably your business name)

  6. Select your reporting time zone and currency

  7. Click Next

  8. Provide information about your business

  9. Click Create

After creating your property, you'll need to set up a Data Stream:

  1. In the property setup, select Web as your platform

  2. Enter your Uscreen website URL (e.g., storefront.uscreen.io)

  3. Name your stream (e.g., "Uscreen Website")

  4. 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

  1. Navigate to Settings > Integrations

  2. Find Google Analytics and click Connect

  3. 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

  1. In Google Analytics, click the gear icon ⚙️ to access the Admin settings

  2. Expand Data Collection and select Data Stream

  3. Click your stream

  4. Scroll down to the Google Tag section and select Configure Tag Settings

  5. Scroll down on the following page and select Configure Your Domains

  6. Add the domains you want to track together

  7. 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:

  1. Go to Reports

  2. Expand Business Objectives > View User Engagement

  3. Select Events

  4. Find the Checkout events in your event list

  5. 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:

  1. Go to Reports

  2. Expand Business Objectives > Generate Leads

  3. Select Traffic Acquisition

  4. View the breakdown of traffic by source/medium

  5. 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:

  1. Review Google's documentation on migration

  2. Set up a new GA4 property following Google's guidelines

  3. Disconnect your existing Universal Analytics integration in Uscreen

  4. 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?

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?

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?

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?

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?

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?

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.

Did this answer your question?