Braze Bağlayıcısı
Bağlayıcı durumu: Planlandı Henüz oluşturulmadı. Tajo bu bağlayıcıyı bugün çalıştırmıyor.
Temsili görsel · örnek veriler
Senkronizasyon örneği
Kaynak
Braze
Bağlayıcı durumu: Planlandı
Hedef
Diğer aracınız
Bağlayıcı durumu: Özel araç
Alan eşleme
| Kaynak alanı | Hedef alanı | Örnek değer |
|---|---|---|
record.id | source_id | record_1042 |
record.updated_at | updated_at | 2026-10-18T08:00:00Z |
record.value | value | sample_value |
- Taslak
- Bir kaydı inceleyin
- Bu sürümü onaylayın
Durumlar tek tek bağlayıcılara aittir; bu senkronizasyonun hazır olduğunu garanti etmez. Alanlar örnektir. Senkronizasyon çalışmadan önce gerçek şemayı ve izinleri kontrol edin.
Birleşik müşteri profilleri, çok kanallı kampanya orkestrasyonu ve birleştirilmiş pazarlama analitiği için Braze etkileşim platformunuzu Brevo’ya bağlayın.
Genel Bakış
| Özellik | Değer |
|---|---|
| Platform | Braze |
| Kategori | Pazarlama |
| Kurulum Karmaşıklığı | Orta |
| Resmi Entegrasyon | Hayır |
| Senkronize Edilen Veri | Müşteriler, Olaylar, Kampanyalar, Mesajlar |
| API Türü | REST API |
| Kimlik Doğrulama | API Anahtarı |
| Temel URL | https://rest.iad-XX.braze.com (örneğe özgü) |
Özellikler
- Kullanıcı profili senkronizasyonu - Braze ve Brevo arasında çift yönlü müşteri öznitelik senkronizasyonu
- Kampanya olay takibi - E-posta açılmalarını, tıklamaları, dönüşümleri ve abonelikten çıkmaları takip edin
- Canvas akış verileri - Birleşik raporlama için çok adımlı kampanya yolculuk verilerini senkronize edin
- Segment yansıtma - Çapraz platform hedefleme için Braze segmentlerini Brevo listeleri olarak kopyalayın
- Push bildirimi olayları - Push etkileşim verilerini Brevo kişi zaman çizelgelerine iletin
- Katalog senkronizasyonu - Kişiselleştirilmiş öneriler için ürün kataloglarını senkronize edin
Ön Koşullar
Başlamadan önce sahip olmanız gerekenler:
- API erişimi etkin bir Braze hesabı
- Uygun izinlere sahip bir Braze REST API anahtarı
- Braze örnek URL’niz (örn.
rest.iad-01.braze.com) - API erişimi olan bir Brevo hesabı
- Aktif aboneliği olan bir Tajo hesabı
Kimlik Doğrulama
Braze API anahtar kimlik doğrulamasını kullanır. Her API anahtarı belirli uç noktalarla kapsamlandırılabilir.
API Anahtarı Oluşturma
- Braze panonuza giriş yapın
- Settings > API Keys bölümüne gidin
- Create New API Key tıklayın
- Adını “Tajo Integration” koyun
- Şu izinleri etkinleştirin:
users.trackusers.export.idsusers.export.segmentcampaigns.listcampaigns.data_seriescanvas.listcanvas.data_seriessegments.listsegments.data_seriesemail.statussubscription.status.setcatalogs.list_itemsAPI Anahtarı Güvenliği
Braze API anahtarınızı güvenli bir şekilde saklayın. Asla istemci tarafı kodda veya genel depolarda göstermeyin. Tajo, tüm API kimlik bilgilerini AES-256 kullanarak durağan halde şifreler.
Tajo’ya Bağlanma
tajo connectors install braze \ --api-key $BRAZE_API_KEY \ --instance-url rest.iad-01.braze.comYapılandırma
Temel Kurulum
connectors: braze: enabled: true instance_url: "rest.iad-01.braze.com" api_version: "v1"
sync: users: true campaigns: true canvases: true segments: true events: true
lists: engaged_users: 10 dormant_users: 11Alan Eşleme
Braze kullanıcı özniteliklerini Brevo kişi özniteliklerine eşleyin:
field_mapping: # Standard fields external_id: BRAZE_ID email: email first_name: FIRSTNAME last_name: LASTNAME phone: SMS
# Engagement metrics total_revenue: TOTAL_REVENUE push_opted_in: PUSH_OPTIN email_subscribe: EMAIL_STATUS
# Custom attributes loyalty_points: LOYALTY_POINTS last_app_version: APP_VERSION preferred_language: LANGUAGEAPI Uç Noktaları
Tajo aşağıdaki Braze REST API uç noktalarıyla entegre olur:
| Uç Nokta | Yöntem | Amaç |
|---|---|---|
/users/track | POST | Kullanıcı özniteliklerini, olayları ve satın almaları gönder |
/users/export/ids | POST | Harici kimliklere göre kullanıcı profillerini dışa aktar |
/users/export/segment | POST | Bir segmentten kullanıcıları dışa aktar |
/campaigns/list | GET | Kampanya listesini al |
/campaigns/data_series | GET | Zaman içinde kampanya analitiği |
/canvas/list | GET | Canvas akışları listesini al |
/canvas/data_series | GET | Zaman içinde Canvas analitiği |
/segments/list | GET | Segment listesini al |
/email/status | POST | E-posta abonelik durumunu değiştir |
/subscription/status/set | POST | Abonelik grubu durumunu ayarla |
/catalogs/{catalog_name}/items | GET | Katalog öğelerini al |
Kod Örnekleri
Bağlayıcıyı Başlat
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('braze', { apiKey: process.env.BRAZE_API_KEY, instanceUrl: 'rest.iad-01.braze.com'});Kullanıcı Profillerini Senkronize Et
// Sync Braze users to Brevo contactsawait tajo.connectors.sync('braze', { type: 'incremental', resources: ['users'], since: '2024-01-01', batchSize: 50});
// Check sync statusconst status = await tajo.connectors.status('braze');console.log(status);// {// connected: true,// lastSync: '2024-03-15T10:30:00Z',// usersCount: 45200,// campaignsTracked: 28,// eventsProcessed: 125000// }Özel Olayları Takip Et
// Forward Braze events to Brevoawait tajo.connectors.handleEvent('braze', { type: 'user.event', payload: { external_id: 'user_12345', name: 'product_viewed', properties: { product_id: 'SKU-789', category: 'electronics', price: 299.99 } }});Segment Verilerini Dışa Aktar
// Export a Braze segment and create a Brevo listconst result = await tajo.connectors.exportSegment('braze', { segmentId: 'segment_abc123', targetList: 15, includeAttributes: ['email', 'first_name', 'last_name', 'total_revenue']});
console.log(`Exported ${result.count} users to Brevo list 15`);Hız Limitleri
Braze, planınıza ve örneğinize göre hız limitleri uygular:
| Plan | Hız Limiti | Patlama Limiti |
|---|---|---|
| Starter | 250.000 istek/saat | Yok |
| Pro | 250.000 istek/saat | Yok |
| Enterprise | Özel | Özel |
/users/track uç noktasının varsayılan limiti dakikada 50.000 istektir. Tajo, üstel geri çekilme ile hız sınırlamasını otomatik olarak yönetir.
Toplu İstekler
Tajo, hız limitleri içinde verimliliği maksimize etmek için her /users/track isteği başına 75 kullanıcı özniteliği, 75 olay ve 75 satın almayı toplu hale getirir.
Sorun Giderme
Sık Karşılaşılan Sorunlar
| Sorun | Neden | Çözüm |
|---|---|---|
| 401 Unauthorized | Geçersiz veya süresi dolmuş API anahtarı | Braze panosunda API anahtarını yeniden oluşturun |
| Kullanıcılar senkronize edilmiyor | Yanlış örnek URL’si | Braze örnek URL’nizi doğrulayın (örn. iad-01, iad-02) |
| Eksik öznitelikler | API anahtar kapsamı çok dar | API anahtarına gerekli izinleri ekleyin |
| Hız limiti aşıldı | Çok fazla eşzamanlı istek | Toplu boyutunu veya senkronizasyon sıklığını azaltın |
| Olaylar gecikiyor | Büyük dışa aktarma kuyruğu | Tam dışa aktarma yerine artımlı senkronizasyon kullanın |
Hata Ayıklama Modu
connectors: braze: debug: true log_level: verbose log_api_calls: trueBağlantıyı Test Et
tajo connectors test braze# ✓ API connection successful# ✓ User export accessible# ✓ Campaign data readable# ✓ Segment list accessible# ✓ Event tracking operationalEn İyi Uygulamalar
- Artımlı senkronizasyon kullanın - Tam dışa aktarmadan kaçının; yalnızca son senkronizasyondan beri değişen kayıtları senkronize edin
- Kullanıcı güncellemelerini gruplandırın - API çağrılarını minimize etmek için öznitelik değişikliklerini gruplandırın
- API anahtarlarını dar kapsamlandırın - Yalnızca entegrasyonunuzun ihtiyacı olan izinleri etkinleştirin
- Hız limitlerini izleyin - Braze hız limitlerine ulaşmadan önce uyarılar kurun
- Harici kimlikleri tutarlı eşleyin - Braze ve Brevo’da aynı tanımlayıcıyı kullanın
- Önce sandbox’ta test edin - Üretim dağıtımından önce bir Braze test çalışma alanı kullanın
Güvenlik
- API Anahtar Kimlik Doğrulaması - Ayrıntılı izinlerle kapsamlandırılmış API anahtarları
- Yalnızca HTTPS - Tüm API iletişimi TLS 1.2+ aracılığıyla şifrelenir
- IP İzin Listesi - Braze’de API erişimi için isteğe bağlı IP kısıtlaması
- Şifreli Depolama - Tajo’da API kimlik bilgileri durağan halde şifrelenir
- Denetim Günlüğü - Uyumluluk incelemesi için tüm API çağrıları günlüklenir