Google Analytics is accessed using the Google Analytics Universal API. To access Google Analytics Data, you need to create a
service account (Google Developer Console). The service account email and p12 Key File (PKCS Standard) are used for OAuth 2.0 authentication.
![]() | Note |
|---|---|
| Remember to grant access to the analytics reports for the service account. |
Custom variables must be defined as dimension1...n in the Google Analytics Web interface.
| Custom Variable | Use |
|---|---|
dimension1
| Content Id |
dimension2
| Content Type |
dimension3
| Navigation Path |
Table 4.2. Google Analytics custom variables
Both page views and tracked events are considered at retrieval time. The following configuration options are available:
| Technical Variable Name | Description/Value | Required |
|---|---|---|
applicationName
| Name of the app accessing Google Analytics data, used in the UserAgent header of each request. | true |
pid
|
A numeric Google Analytics profile ID providing the data to fetch
(compare with property pid described in Table 3.1, “Google Analytics Tracking Configuration Options”).
| true |
serviceAccountEmail
| Email address of the service account. | true |
p12File
| Create a CMDownload Document and upload the p12 Key File as blob. Link this document in the Analytics Settings P12 Key file field. | true |
Table 4.3. Google Analytics Retrieval Configuration Options
![]() | Caution |
|---|---|
Please take care of security protection of the CMDownload Document containing your Google Analytics p12 Key File:
|
![]() | Caution |
|---|---|
Please refer to the Google Analytics Developers Documentation for further information on request quotas. |






![[Note]](../common/images/note.png)
![[Caution]](../common/images/caution.png)

