Optimizely

Server-side event delivery to Optimizely for experiment tracking, feature flag analytics, and conversion goal measurement.

Configuration

FieldTypeRequiredDescription
account_idstringYesYour Optimizely account ID. Found in Settings > Account Settings in the Optimizely dashboard.
project_idstringYesThe Optimizely project ID to target. Found in Settings > Project Settings or in the project URL.
sdk_keysecretYesThe SDK key for your Optimizely environment. Found in Settings > Environments. Use the production key for live traffic.
datafile_urlstringYesURL to the Optimizely datafile containing your project’s experiment and feature configuration. Found in Settings > Datafile.

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find Optimizely or filter by Analytics.
  4. Click Install, select a variant if available, and fill in the required fields.
  5. Click Install Integration to create the integration with a ready-to-use default configuration.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/optimizely/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Optimizely",
    "variant": "default",
    "config": {
      "account_id": "12345678",
      "project_id": "98765432",
      "sdk_key": "your_sdk_key"
    },
    "delivery_mode": "server_side"
  }'

Delivery

Events are delivered server-side from your Datafly Signal infrastructure directly to the Optimizely API. No client-side scripts are loaded for this integration.

Visit Optimizely documentation for full API documentation and credential setup instructions.