---
title: "Trình Kết Nối Optimizely"
description: "Hướng dẫn tích hợp Optimizely đầy đủ để đồng bộ kết quả thử nghiệm A/B, feature flags và dữ liệu thử nghiệm với Brevo qua Tajo."
url: https://tajo.io/vi/docs/connectors/custom/optimizely/
markdown: https://tajo.io/vi/docs/connectors/custom/optimizely.md
lang: vi-VN
robots: noindex
---

Đăng ký quyền truy cập sớm

Nhập tên và địa chỉ email công việc của bạn. Chúng tôi sẽ gửi liên kết để xác nhận yêu cầu truy cập Tajo.

# Trình Kết Nối Optimizely

Trạng thái trình kết nối: Dự kiến Chưa được xây dựng. Hiện Tajo chưa chạy trình kết nối này.

| Trường nguồn | Trường đích | Giá trị mẫu |
| --- | --- | --- |
| `record.id` | `source_id` | `record_1042` |
| `record.updated_at` | `updated_at` | `2026-10-18T08:00:00Z` |
| `record.value` | `value` | `sample_value` |

Kết nối Optimizely với Brevo qua Tajo để đồng bộ kết quả thử nghiệm A/B sang phân đoạn Brevo, cá nhân hóa chiến dịch email dựa trên variations và theo dõi impact marketing của experiments.

## Tổng Quan

| Thuộc Tính | Giá Trị |
| --- | --- |
| **Nền Tảng** | Optimizely |
| **Danh Mục** | Tùy Chỉnh |
| **Độ Phức Tạp Thiết Lập** | Trung Bình |
| **Tích Hợp Chính Thức** | Không |
| **Dữ Liệu Đồng Bộ** | Experiments, Features, Sự Kiện |
| **Loại API** | REST API |
| **Xác Thực** | Personal Access Token |

## Tính Năng

- **Đồng bộ kết quả thử nghiệm** - Nhập dữ liệu thắng/thua A/B test sang Brevo
- **Phân đoạn theo variation** - Tạo phân đoạn Brevo dựa trên Optimizely variations
- **Theo dõi feature flags** - Đồng bộ trạng thái feature flags sang thuộc tính liên hệ
- **Tác động conversion** - Tương quan Optimizely experiments với Brevo conversions
- **Kết quả thử nghiệm** - Xuất số liệu thống kê để phân tích chiến dịch

## Yêu Cầu

Trước khi bắt đầu, hãy đảm bảo bạn có:

1. Tài khoản Optimizely Feature Experimentation
2. Personal Access Token
3. Project ID Optimizely
4. Tài khoản Brevo với quyền truy cập API
5. Tài khoản Tajo

## Xác Thực

```bash
curl "https://api.optimizely.com/v2/projects" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
```

Tạo access tokens tại Optimizely Account Settings > API Access.

### Kết Nối với Tajo

```bash
tajo connectors install optimizely \
  --access-token $OPTIMIZELY_ACCESS_TOKEN \
  --project-id $OPTIMIZELY_PROJECT_ID
```

## Cấu Hình

### Thiết Lập Cơ Bản

```yaml
connectors:
  optimizely:
    enabled: true
    access_token: "${OPTIMIZELY_ACCESS_TOKEN}"
    project_id: "${OPTIMIZELY_PROJECT_ID}"

    sync:
      experiments: true
      features: true
      audiences: true

    # Ánh xạ experiment sang thuộc tính Brevo
    experiment_mapping:
      "homepage_hero_test": HERO_VARIATION
      "pricing_page_test": PRICING_VARIATION
      "email_cta_test": EMAIL_CTA_VARIATION
```

### Ánh Xạ Trường

```yaml
field_mapping:
  user_id: OPTIMIZELY_USER_ID
  experiment_key: EXPERIMENT_KEY
  variation_key: VARIATION_KEY
  is_in_experiment: IN_EXPERIMENT
  feature_enabled: FEATURE_FLAG_STATE
```

## API Endpoints

| Phương Thức | Endpoint | Mô Tả |
| --- | --- | --- |
| `GET` | `/v2/experiments` | Liệt kê experiments |
| `GET` | `/v2/experiments/{id}` | Chi tiết experiment |
| `GET` | `/v2/experiments/{id}/results` | Kết quả thử nghiệm |
| `GET` | `/v2/features` | Liệt kê feature flags |
| `GET` | `/v2/audiences` | Liệt kê audiences |
| `GET` | `/v2/projects/{id}` | Chi tiết project |

## Ví Dụ Code

### Khởi Tạo Trình Kết Nối

```javascript
import { TajoClient } from '@tajo/sdk';

const tajo = new TajoClient({
  apiKey: process.env.TAJO_API_KEY,
  brevoApiKey: process.env.BREVO_API_KEY
});

await tajo.connectors.connect('optimizely', {
  accessToken: process.env.OPTIMIZELY_ACCESS_TOKEN,
  projectId: process.env.OPTIMIZELY_PROJECT_ID
});
```

### Đồng Bộ Kết Quả Thử Nghiệm

```javascript
// Lấy kết quả thử nghiệm và cập nhật liên hệ Brevo
const results = await tajo.connectors.getExperimentResults('optimizely', {
  experimentId: 'exp_123',
  includeVariations: true
});

// Đồng bộ variation assignments sang Brevo
await tajo.connectors.syncExperimentData('optimizely', {
  experimentId: 'exp_123',
  brevoAttribute: 'EXPERIMENT_VARIATION'
});
```

Độ Trễ Results API

Optimizely Results API có thể có độ trễ lên đến vài giờ. Không nên dựa vào kết quả theo thời gian thực; thay vào đó hãy lên lịch đồng bộ định kỳ.

## Giới Hạn Tốc Độ

| Giới Hạn | Giá Trị |
| --- | --- |
| Yêu cầu API | 20 yêu cầu/giây |
| Giới hạn hàng ngày | Theo gói |

## Khắc Phục Sự Cố

| Sự Cố | Nguyên Nhân | Giải Pháp |
| --- | --- | --- |
| 401 Unauthorized | Token không hợp lệ | Xác minh token trong Optimizely settings |
| Kết quả rỗng | Experiment chưa đủ traffic | Đợi thêm dữ liệu tích lũy |
| Variation không khớp | ID variation không đúng | Kiểm tra variation keys trong Optimizely |

## Tài Nguyên Liên Quan

- [Tài Liệu API Optimizely](https://docs.developers.optimizely.com/optimizely-data/reference)
- [Customer Sync Skill](https://tajo.io/vi/docs/skills/data-sync/customer-sync)
- [Trình Kết Nối Brevo](https://tajo.io/vi/docs/connectors/marketing/brevo)
