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
- In Matia, select Optimizely as your source.
- Click Sign in with Optimizely.
- Log in to Optimizely and approve the access request for the Matia application.
- 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
- Enter an Asset Name.
- (Optional) Enter a Description.
- (Optional) Assign Tags.
- Select an Owner.
- (Optional) Verify that your Optimizely account is successfully connected by clicking on Test Connection.
- Click Connect.