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’ini kullanarak web ve uygulama etkileşimlerinden gelen dağınık müşteri kimlik verilerini, insan tabanlı birleşik bir kimlikte toplayabilir ve böylece daha doğru bir attribution elde edebilirsiniz.
Adapty, mağazalardan gelen abonelik etkinliklerini tek bir yerden takip etmenizi sağlayan eksiksiz bir veri seti sunar. Adapty ile abonelerinizin nasıl davrandığını kolayca görebilir, nelerden hoşlandıklarını öğrenebilir ve bu bilgileri onlarla hedefli ve etkili bir şekilde iletişim kurmak için kullanabilirsiniz.
Adapty ile Airbridge arasındaki entegrasyon iki ana şekilde çalışır.
- Airbridge’den attribution verisi alma Airbridge entegrasyonunu kurduğunuzda, 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. Böylece bu 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": "user@example.com",
"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 (ör. “iPhone 14 Pro”). |
device.osName | String | İşletim sistemi adı (ör. “iOS”, “Android”). |
device.osVersion | String | İşletim sistemi sürümü. |
device.ifa | String | Yalnızca iOS. Reklamverenler için ID. |
device.ifv | String | Yalnızca iOS. Satıcılar için ID. |
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 ID’si. |
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 ID’si. |
...semanticAttributes.totalValue | Float | Gelir miktarı. |
...semanticAttributes.currency | String | Para birimi kodu (ör. “USD”). |
...semanticAttributes.period | String | ISO 8601 süre formatında abonelik dönemi (ör. “P1M”). |
...semanticAttributes.isRenewal | Boolean | Bu bir yenileme işlemiyse 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 ID’si (ör. “yearly.premium.6999”). |
...semanticAttributes.products[].name | String | productID ile aynı. |
...semanticAttributes.products[].position | Integer | Ürünün listedeki konumu (her zaman 1). |
Sorun Giderme
access_level_updated Event Feed’de başarısız olarak görünüyor
access_level_updated yalnızca webhook’a özgü bir event’tir. Adapty bu event’i bu entegrasyona hiçbir zaman göndermez. Ancak Adapty, etkinleştirilmiş her entegrasyon için bir sonuç kaydeder ve desteklenmeyen bir event başarısızlık olarak görüntülenir.