RELEVANT PRODUCTS:
  • Optimizely X Web Experimentation
  • Optimizely X Web Personalization
  • Optimizely X Web Recommendations

This article will help you:
  • Enable integrations to pass Optimizely's experiment data to your analytics platform
  • Compare data between Optimizely and analytics platforms like (Google Analytics Classic, Google Universal Analytics, Clicktale, and Adobe Analytics
  • Use other custom analytics integrations

Analytics integrations allow you to track Optimizely experiments in an external analytics tool. With the flip of a switch, Optimizely can append experiment data to analytics tracking code, so you can see the impact of your experiments in your analytics tool.

If you're unfamiliar with integrations, check out our article about Integrations in Optimizely X Web. For a step-by-step guide to implementing an analytics integration, see our analytics developer documentation.

By default, all of your project’s integrations are turned off. Here's how to enable an integration in Optimizely X Web.

When you enable an integration, you allow Optimizely to send data to the integrated platform. Depending on the integrated platform's specific capabilities, analytics integrations allow you to:

  • Get a direct view of how Optimizely experiments affect the metrics you track in your analytics platform, like visit duration and bounce rate

  • See analytics data and record visitor actions for each variation in your experiment (or experience in a campaign)

  • Filter your analytics reporting by visitors who were successfully included in an Optimizely experiment (and exclude visitors who weren't included)

  • Create custom reports based on Optimizely events

Comparing data between Optimizely and your analytics platform

Optimizely and your analytics platform capture information differently. Optimizely and common analytics platforms are each optimized to provide different pieces of information. As a result, you may see discrepancies in your data between the two platforms, even if they’re integrated.

For instance, if you’re tracking clicks on a “View Now” button and the same unique visitor clicks it 10 times, Optimizely will only count that as one conversion. The reason Optimizely counts visitors this way is because it analyzes data from the perspective of a unique visitor’s behavior. Your analytics platform, on the other hand, may count that as 10 conversions. This is because Optimizely and your analytics platform need to dissect data differently for their respective purposes.

Integrating Optimizely with your analytics platform will help you view your experiment data within the context of the analytics you already collect. This will give you a much greater insight into whether the numbers are trending in the same direction.

If you don't see your variation names in your analytics reporting, this may be because of your privacy settings. Disabling the Mask descriptive names setting will allow Optimizely to pass variation names to your analytics platform, though it will also make your variation names available in your source code.

Available analytics integrations for Optimizely X

Available integrations vary by plan type. For details about available integrations built by Optimizely and by our Technology Partners, please refer to our article about integrations in Optimizely X Web.

Another analytics platform of your choice

If you want to integrate Optimizely X with another analytics platform or an in-house database, see our analytics developer documentation.

If your preferred analytics service isn't currently supported, let us know in the Optiverse Community!