Before you start
There are four important steps that you must ensure are completed before you start to configure the Google Analytics (GA) integration:
- Complete the installation of the RollWorks Pixel.
- Find your Google Analytics Tracking ID.
- Confirm that you want to set up the integration by sending data directly to Google Analytics and not through GTM.
- If your GA fires via GTM please implement the GA Integration by sending data to GA with Google Tag Manager or set up the GA4 Integration by sending data to GA4 with Google Tag Manager.
Consult with your own Web Analytics team
We recommend that you speak to your Web Analytics team to advise if this method is the best for your company.
The following are the steps to complete this integration to send data directly to GA:
- Configure the Site Traffic Revealer in RollWorks. Jump to this section.
- Create Custom Dimensions in Google Analytics. Jump to this section.
- Find your Google Analytics Tracking ID. Jump to this section.
- Enter your Google Analytics Tracking ID in RollWorks. Jump to this section.
Step 1: Configure the Site Traffic Revealer in RollWorks
- Login to the RollWorks platform and Navigate to Settings.
- Select Site Traffic Data to begin your set-up.
- Select Send directly to Google Analytics.
Step 2: Create Custom dimensions in GA
Custom Dimensions are like default dimensions in your Google Analytics account, except you create them yourself. You can use them to collect and analyze data that Analytics doesn't automatically track. To learn more about Customer Dimensions in GA go to their Help Center guide.
In this step we will walk you through creating the following 5 custom dimensions:
- RollWorks Company Domain
- RollWorks Company Name
- RollWorks Company Industry
- RollWorks Company Revenue
- RollWorks Company Size
To start, create the first custom dimension called RollWorks Company Domain:
- Sign in to your Google Analytics account.
- Click Admin on the left.
- In the Property column, click Custom Definitions > Custom Dimensions.
- Click New Custom Dimension and complete the following:
- Add a Name = RollWorks Company Domain
- Select Scope = Session
- Check the Active box to start collecting data
- Click Create and you will complete the creation of the first custom dimension called RollWorks Company Domain
Repeat the same process outlined above for the remaining using the reference table below:
|Custom Dimension Name||Index||Scope|
|RollWorks Company Domain||1||Session|
|RollWorks Company Name||2||Session|
|RollWorks Company Industry||3||Session|
|RollWorks Company Revenue||4||Session|
|RollWorks Company Size||5||Session|
We recommend using the indexes as indicated in the table above when possible. If you need to customize the indexes differently, please take note for the remainder of the setup.
Step 3: Find your Google Analytics Tracking ID
Find your GA Tracking Id for the specific GA Account and Property you want to send data to, and enter this ID in RollWorks. Follow the instructions in this Help Center article to find your Google Analytics Tracking ID.
Step 4: Enter the GA Tracking ID in RollWorks
Refer to the Custom Dimension Indexes created above and enter them in RollWorks.
Does RollWorks integrate with Google Analytics 4 (GA4)?
Yes. To learn more about sending RollWorks Data to GA4 with GTM go to this article.
What is the recommended way of sending the data and why?
We recommend sending RollWorks data to GA4 with GTM. It allows more flexibility in customization, i.e.: if you want to route the data to other places in the future.
Does the integration work with the free version of Google Analytics?
Yes, the free version of Google Analytics provides up to 20 custom dimensions. You'll just need 5 free custom dimensions (GA4 provides 50 event-scoped dimensions) available for use.
Does the solution require any additional code snippets or does it use the RollWorks Pixel?
The solution uses the RollWorks pixel. After you enable the Site Traffic Revealer we will automatically push a small update to your pixel behind the scenes to make some of the additional variables available, but that will not require any work on your side.
What are some potential reasons why no data would be returned for a website visitor?
- We may not be able to match the visitor cookie in our database
- The visitor cookies are not enabled
- You may not have opted into tracking on the website, for example depending on the GDPR banner you are using to collect visitor data.
- The visitor ad blocker may be enabled.