Connecting your Persosa account to Google Analytics automatically enables the tracking of personalized experiences into your existing Google Analytics account.

Our philosophy is that you should be able to use your existing tracking solution, rather than having yet another dashboard to log into. So, by enabling this integration, Persosa will set up your Google Analytics account properly to track the Persosa Experience seen by each visitor.

When you link your Google Analytics account, we will create two custom dimensions, "Persosa Experience" and "Persosa Experience ID". The former will store the name of the experience seen by a visitor during a session while the latter will store the internal ID of that experience. You may use these to drill down in any report within your Google Analytics profile.

Other than providing the custom dimensions, Persosa will not touch the main profile you choose during setup, so the profile you're used to viewing reports will not be tampered with.

Before continuing integration with your website, be sure to Publish your Persosa account.

Website Implementation

Once your Persosa account is linked to Google Analytics, you'll need to add another piece of code to your site to tell Persosa to push experience data into your GA account. Choose your implementation method below:

Analyzing Data in Google Analytics

When a visitor views your site, Persosa will send the experience that visitor saw for the session into custom dimensions in your Google Analytics account.

Custom Reports

A Google Analytics custom reports allows you to report on any data in your account against any metrics you choose. Watch the video below to see how to set up a basic custom report for Persosa Experiences or read more about custom reports from Google.


Within any report, you have the ability to drill down and see the associated Persosa experiences. To do this, within a report, choose Secondary Dimension and search for Persosa Experience. The report will then update and show the associated experience for each item in the view:

Did this answer your question?