Skip to main content

Optimizely Setup Guide

Prerequisites

  • An active Optimizely account (Web Experimentation or Feature Experimentation).
  • A user with access to the Optimizely projects you want to sync.
  • (Optional) Enriched Event Export enabled on your Optimizely account, if you want to sync event-level data.

Note: Matia authenticates with Optimizely using OAuth 2.0. You do not need to create a Personal Access Token or share any credentials with Matia.

Setup Guide

Step 1: Authenticate with Optimizely

  1. In Matia, select Optimizely as your source.
  2. Click Sign in with Optimizely.
  3. Log in to Optimizely and approve the access request for the Matia application.
  4. You will be redirected back to Matia once authorization is complete.

Step 2: Review S3 Bucket Settings

Matia fills in the Optimizely S3 bucket names automatically. You do not need to change them.

  • Raw Events S3 Bucket: optimizely-export-ng
  • Results S3 Bucket: optimizely-rex
  • Enriched Events S3 Bucket: optimizely-events-data

Note: Matia retrieves temporary AWS credentials for these buckets through the Optimizely API using your OAuth connection. No AWS keys are required.

Step 3: Select a Sync Type

Choose how nested data is written to your destination: Packed or Unpacked.

  • Packed (default): nested objects are stored as JSON in a single column.
  • Unpacked: nested objects are flattened into separate columns.

Step 4: Complete Configuration in Matia

  1. Enter an Asset Name.
  2. (Optional) Enter a Description.
  3. (Optional) Assign Tags.
  4. Select an Owner.
  5. (Optional) Verify that your Optimizely account is successfully connected by clicking on Test Connection.
  6. Click Connect.