Airbridge
Airbridge, birden fazla cihaz, platform ve kanaldan toplanan verileri bir araya getirerek web siteleri ve mobil uygulamalar için entegre bir pazarlama performans analizi sunar. Airbridge’in Identity Resolution Engine’i sayesinde, web ve uygulama etkileşimlerinden elde edilen dağınık müşteri kimlik verilerini birleştirerek kişi bazlı tek bir kimlik oluşturabilir ve böylece daha doğru attribution elde edebilirsiniz.
Adapty, mağazalardaki abonelik etkinliklerini tek bir yerde takip etmenizi sağlayan eksiksiz bir veri seti sunar. Adapty ile abonelerinizin davranışlarını kolayca gözlemleyebilir, tercihlerini öğrenebilir ve bu bilgileri hedefli ve etkili iletişim kurmak için kullanabilirsiniz.
Adapty ile Airbridge arasındaki entegrasyon iki temel şekilde çalışır.
- Airbridge’den attribution verisi alma
Airbridge entegrasyonunu kurduktan sonra Adapty, Airbridge’den attribution verisi almaya başlar. Bu verilere kullanıcı sayfasından kolayca erişebilir ve görüntüleyebilirsiniz. - Airbridge’e abonelik etkinlikleri gönderme
Adapty, entegrasyonunuzda yapılandırılan tüm abonelik etkinliklerini Airbridge’e gönderebilir. Bu sayede söz konusu etkinlikleri Airbridge kontrol panelinde takip edebilirsiniz. Bu entegrasyon, reklam kampanyalarınızın etkinliğini değerlendirmek için oldukça faydalıdır.
Entegrasyonu kurma
Adapty’yi Airbridge’e bağlama
Airbridge’i entegre etmek için Integrations > Airbridge sayfasına gidin, geçiş düğmesini etkinleştirin ve gerekli alanları doldurun.
Öncelikle Airbridge ve Adapty profilleriniz arasında bağlantı kurmak için kimlik bilgilerini girin. Airbridge uygulama adı ve Airbridge API token’ı zorunludur.
Her ikisi de Airbridge kontrol panelinizde Third-party Integrations > Adapty bölümünde bulunabilir.
Adapty API token alanı, Adapty tarafında önceden oluşturulmuştur. Adapty API token değerini kopyalayarak Airbridge Kontrol Paneli’ndeki Adapty Authorization Token alanına yapıştırmanız gerekir.
Etkinlikleri ve etiketleri yapılandırma
Kimlik bilgilerinin altında, Adapty’den Airbridge’e gönderebileceğiniz üç etkinlik grubu bulunur.
İhtiyaç duyduklarınızı etkinleştirmeniz yeterlidir.
Uygulamanızı Airbridge’e bağlama
Entegrasyon için airbridge_device_id değerini profil oluşturucuya iletmeniz ve aşağıdaki örnekte gösterildiği gibi setIntegrationIdentifier fonksiyonunu çağırmanız gerekir:
airbridgeDeviceId hakkında daha fazla bilgi için Airbridge belgelerine bakabilirsiniz.
Adapty’nin bir abonelik etkinliğinin ardından Airbridge attribution verilerini alması 24 saate kadar sürebilir. Adapty bu verileri kontrol panelinde anında görüntüler.
Etkinlik yapısı
Adapty, seçilen etkinlikleri Airbridge Integration page sayfasındaki Events names bölümünde yapılandırıldığı şekilde Airbridge’e gönderir. Her etkinlik şu şekilde yapılandırılmıştır:
{
"user": {
"externalUserID": "user_12345",
"externalUserEmail": "[email protected]",
"attributes": {
"is_premium": true
}
},
"device": {
"deviceUUID": "550e8400-e29b-41d4-a716-446655440000",
"deviceModel": "iPhone 14 Pro",
"osName": "iOS",
"osVersion": "17.0.1",
"locale": "en-US",
"timezone": "America/New_York",
"ifa": "00000000-0000-0000-0000-000000000000",
"ifv": "00000000-0000-0000-0000-000000000000"
},
"app": {
"packageName": "com.example.app",
"version": "1.2.3"
},
"eventUUID": "d4f6f1f4-96fb-4a31-bafd-599fef77be90",
"eventTimestamp": 1709294400000,
"eventData": {
"goal": {
"category": "airbridge.subscribe",
"customAttributes": {
"isTrialConverted": true
},
"semanticAttributes": {
"transactionID": "GPA.3383-4699-1373-07113",
"totalValue": 9.99,
"currency": "USD",
"period": "P1M",
"isRenewal": true,
"renewalCount": 2,
"products": [
{
"productID": "yearly.premium.6999",
"name": "yearly.premium.6999",
"position": 1
}
]
}
}
}
}
Parametreler:
| Parametre | Tür | Açıklama |
|---|---|---|
user | Object | Kullanıcı bilgileri. |
user.externalUserID | String | Kullanıcının Customer User ID’si. |
user.externalUserEmail | String | Kullanıcının e-posta adresi (varsa). |
user.attributes | Object | Özel kullanıcı nitelikleri. |
device | Object | Cihaz bilgileri. |
device.deviceUUID | String | Airbridge Cihaz UUID’si. |
device.deviceModel | String | Cihaz modeli (örn. “iPhone 14 Pro”). |
device.osName | String | İşletim sistemi adı (örn. “iOS”, “Android”). |
device.osVersion | String | İşletim sistemi sürümü. |
device.ifa | String | Yalnızca iOS. Reklamverenler için kimlik (ID for Advertisers). |
device.ifv | String | Yalnızca iOS. Satıcılar için kimlik (ID for Vendors). |
device.gaid | String | Yalnızca Android. Google Advertising ID. |
app | Object | Uygulama bilgileri. |
app.packageName | String | Uygulamanın paket adı / bundle ID’si. |
app.version | String | Uygulamanın sürümü. |
eventUUID | String | Adapty’deki etkinliğin benzersiz kimliği. |
eventTimestamp | Long | Etkinliğin milisaniye cinsinden zaman damgası. |
eventData | Object | Etkinlik ayrıntıları. |
eventData.goal.category | String | Airbridge etkinlik kategorisi (Adapty etkinliğinden eşlenir). |
eventData.goal.semanticAttributes | Object | Standart etkinlik nitelikleri. |
...semanticAttributes.transactionID | String | Mağaza İşlem Kimliği. |
...semanticAttributes.totalValue | Float | Gelir tutarı. |
...semanticAttributes.currency | String | Para birimi kodu (örn. “USD”). |
...semanticAttributes.period | String | ISO 8601 süre formatında abonelik dönemi (örn. “P1M”). |
...semanticAttributes.isRenewal | Boolean | İşlem bir yenileme ise true. |
...semanticAttributes.renewalCount | Integer | Başarılı yenileme sayısı. |
...semanticAttributes.products | Array | Etkinliğe dahil olan ürünlerin listesi. |
...semanticAttributes.products[].productID | String | Mağazadaki Ürün Kimliği (örn. “yearly.premium.6999”). |
...semanticAttributes.products[].name | String | productID ile aynıdır. |
...semanticAttributes.products[].position | Integer | Ürünün listedeki konumu (her zaman 1). |