Configuring User Behavior Tracking in Outgrow using Google Analytics

Outgrow allows you to track the events and the behaviour of users on your content pieces using Google Analytics. This document outlines the steps you need to follow to integrate your Google Analytics account within Outgrow.

How to connect your Google Analytics account to track Events & User Behaviour in your Outgrow content

1. First, you must find your Google Analytics Tracking Code. If you already have a Google Analytics account, then you can get started right away.

2. To find the tracking code, tracking ID, or property number in your Analytics account:

A. Sign in to your Google Analytics account.
B. Select the Admin tab.
C. Select an account from the dropdown in the Account column.
D. Select a property from the dropdown in the Property column.
E. Under Property, click Tracking Info and then navigate to Tracking Code.

Tracking

3. Under Tracking Info, click on Tracking Code. Copy the Tracking ID that is highlighted in the illustration shown below.

Tracking Code

4. Now come to the Configure section of your content piece. Navigate to Tracking & Events under General & SEO settings. You can add the code to the 'Integrate Google Analytics' field.

Integrate Google Analytics

Once the tracking ID is added to the content piece, the following events will start getting tracked:

A. A user views your content.
B. A user clicks CTA on the landing page or submits the lead form on your landing page.
C. A user submits the lead form at the end of the questionnaire.
D. A user clicks CTA on the Result/Outcome page or submits the lead form on the result page

Now, whenever one of these events takes place, you can see it in Google Analytics Events.

To track the events, search for Top Events Reports in Google Analytics. Use the event category's content name and the URL as the event label. If you are searching for actions, you can look for Submitted, Clicked, and Calculator Visited actions in the report.

Tracking Customized Google Analytics Events using Outgrow

You can now track customized Google Analytics events using Outgrow by clicking on Customize Google Analytics events. These events can be configured for Welcome, Questions, and Results.

Tracking Customization

A. Welcome Page: For the Welcome page, you can set customized event tracking for tracking users who land on the welcome page and also users who click on the Start button.

Welcome Page

A.1. When Lead Form is on Welcome Screen: In a case when the Lead form is on the Welcome screen, you can create an event for tracking users when they land on the Welcome page and also users when they submit their Lead form.

 Lead Form is on Welcome Screen

B. Questions: For Questions, you can choose whether you want to set customized event tracking for all questions or for specific questions. You can choose whether you want to track events related to Question View, or an event that is triggered when someone clicks on the Next button after answering a question. You can also set event tracking for both criteria together.

Questions

B.1. You can also set event tracking for Custom HTML page view and click the Next button.

Custom HTML

B.2. When the Lead Form is displayed after Questions, you can set customized events for tracking users who View the Lead form and those who Submit the Lead form.

Questions

C. Results Page: For the Result page, you can set customized event tracking for tracking users who land on the Results page and also users who submit the lead gen form, in case the lead form is shown on the Welcome page. For each event tracking, you must specify Event Category, Event Action, Event Label, and Event Value.

Results Page

C.1. When the Lead Form is displayed Before or On the Results page, you can create customized events for tracking users who View the Results page, users who click the CTA button on the Result page, and users who Submit the lead details.

CTA button

📘

IMPORTANT NOTE

A. For Google Analytics tracking, all the fields are required. The Value field takes whole numbers only and all other fields are text. One example- Category: Guides; Action: Download-SEO, Event label: SEO Guide, Value: 15. Make sure to use consistent names for categories, actions, and labels.

B. For Google Events Tracking to effectively work, you need to make sure that you use .US link and not .Co link. Google Analytics Tracking via Outgrow will not work on .Co links.

How can I segment my leads using specific criteria?

If you want to segment leads in your Google Analytics account based on a particular Question, Outcome, or Result, it can be done using Outgrow. To ensure that people are segmented properly, you will have to set the value to be dynamic.

A. In case you want the segmentation to be done based on questions, under Event Value, you can set the value as {Q1}, {Q2}, etc.

B. If you want the segmentation to be done based on Outcome or Result achieved, under Event Value, you can set the value as {R1}, {R2}, {Outcome 1}, {Outcome 2}, etc.

CTA button

Once this is done, in your Google Analytics account, you can now assign different values to different Outcomes, Responses, etc., so that you can better target/segment people in Google Analytics.

How we track views

We don't send any page view requests for your domain or any page links on your page. We only send one custom view request when the URL containing the embed is opened, and that too with the path as /calc-URL-from-builder, which has nothing to do with your domain or page link. It's purely custom and a virtual link.

We also don't send page views for the User's domain but we report a custom view for the calculator.

Lastly, if the link where the content is embedded gets opened via Facebook, etc, it catches Facebook as the referrer. In this case, we go to embed via your homepage, so its referrer is empty since it's your domain for which the GA property is running.

Lastly, it is per Google that If the link where the quiz is embedded gets open via Facebook, etc it catches Facebook as the referrer. In this case, we go to embed via your homepage, so its referrer is empty as it's your domain for which the GA property is running.

📘

Important Note

In case you have applied filters in your Google Analytics account, you need to add Outgrow in the hostname to view the data that we send. This needs to be done because of the fact that we send the data successfully from our end, but the filter in your Google Analytics will not let you view the data.

If you have any questions please reach out to us at [email protected], and we will gladly assist you further.