Optimizely
Optimizely is an experimentation platform, enabling businesses to deliver continuous experimentation and personalization across websites, mobile apps, and connected devices.
Features
| Feature Name | Supported | Notes |
|---|---|---|
| Capture deletes | ||
| History mode | check | CAMPAIGN_HISTORY, EXPERIMENT_HISTORY, CAMPAIGN_PAGE_HISTORY,CAMPAIGN_METRIC_HISTORY, CAMPAIGN_CHANGE_HISTORY, CAMPAIGN_CHANGE_DEPENDENCY_HISTORY, EXPERIMENT_VARIATION_HISTORY, EXPERIMENT_VARIATION_ACTION_HISTORY, EXPERIMENT_PAGE_HISTORY, EXPERIMENT_METRIC_HISTORY, EXPERIMENT_CHANGE_HISTORY, and EXPERIMENT_CHANGE_DEPENDENCY_HISTORY tables |
| Custom data | check | VISITOR_ACTION and EXPERIMENT_CHANGE_HISTORY tables only |
| Data blocking | check | VISITOR_ACTION, RESULT, DECISION, and CONVERSION tables. |
| Column hashing | check | |
| Re-sync | check | |
| API configurable | check | API configuration |
| Priority-first sync | check | DECISION, CONVERSION, and their child tables |
| Fivetran data models | ||
| Private networking | ||
| Authorization via API | check |
Supported deployment models
We support the SaaS Deployment model for the connector.
Setup guide
Follow our step-by-step Optimizely setup guide to connect Optimizely with your destination using Fivetran connectors.
Sync overview
Fivetran can sync historical data from Optimizely as long as it is stored in your S3 bucket.
Pack mode options
Pack modes determine the form in which Fivetran delivers your data. You must choose a pack mode for enriched export tables (CONVERSION and DECISION) you want Fivetran to sync. There are two pack modes, packed and unpacked.
Packed mode
In packed mode, the nested fields attributes, experiments, and tags are added as JSON columns to the corresponding parent table and no separate child tables are created.
Unpacked mode
In unpacked mode, Fivetran unpacks the nested fields attributes, experiments, and tags into the following separate child tables under the corresponding parent table:
CONVERSIONCONVERSION_ATTRIBUTECONVERSION_EXPERIMENTCONVERSION_TAG
DECISIONDECISION_ATTRIBUTE
Switching pack modes
You can switch pack modes at any time in your Fivetran dashboard. When you change the pack mode, we automatically perform a full table re-sync of the CONVERSION and DECISION tables.
To change the pack mode for a table, do the following:
- In the connection dashboard, go to the Setup tab.
- Click Edit connection details.
- In the connection setup form, change the Pack Mode.
- Click Save & Test.
Schema information
This schema applies to all Optimizely connections
To zoom, open the ERD in a new window.Schema notes
Optimizely states that there are no duplicates in the event files, so Fivetran adds _fivetran_id (which is a hash of the entire record) as the primary key for the VISITOR_ACTION table. _fivetran_id is a calculated hash that is added as the primary key in metrics as well as in the EXPERIMENT_PRIORITY table.