Singular
Singular, pazarlama kampanyalarından veri toplayıp sunan önde gelen Mobil Ölçüm Ortağı (MMP) platformlarından biridir. Bu sayede şirketler kampanya performanslarını takip edebilir.
Adapty, mağazalardan gelen abonelik etkinliklerini tek bir yerden takip etmenizi sağlayan eksiksiz bir veri seti sunar. Adapty ile abonelerinizin davranışlarını kolayca görebilir, tercihlerini öğrenebilir ve bu bilgileri hedefli ve etkili bir şekilde iletişim kurmak için kullanabilirsiniz. Bu entegrasyon sayesinde Singular’da abonelik etkinliklerini takip edebilir ve kampanyalarınızın ne kadar gelir ürettiğini tam olarak analiz edebilirsiniz.
Adapty, entegrasyonunuzda yapılandırılan tüm abonelik olaylarını Singular’a gönderebilir. Bu sayede söz konusu olayları Singular 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 Singular’a Bağlama
Singular entegrasyonunu kurmak için Adapty Kontrol Paneli’nde Integrations > Singular bölümüne gidin, geçişi açın ve alanları doldurun.
Aşağıdaki kimlik bilgileri mevcuttur:
- Singular SDK Key: Zorunlu. Singular uygulamanızın production SDK anahtarı.
- Singular SDK Key (Sandbox): İsteğe bağlı. Sandbox Singular uygulamanızın SDK anahtarı. Ayarlanmazsa sandbox olayları Singular’a gönderilmez.
Her iki anahtar da Singular kontrol panelinde Developer tools -> SDK Keys -> SDK Key (not SDK Secret) bölümünde bulunabilir:
Kimlik bilgilerinin altında, Adapty’den Singular’a gönderebileceğiniz üç grup etkinlik bulunmaktadır. Adapty’nin sunduğu etkinliklerin tam listesini buradan inceleyebilirsiniz.
Adapty’nin sunduğu varsayılan etkinlik adlarını kullanmanızı öneririz. Ancak etkinlik adlarını ihtiyaçlarınıza göre değiştirebilirsiniz.
Adapty, abonelik etkinliklerini sunucudan sunucuya entegrasyon kullanarak Singular’a gönderir; böylece tüm abonelik etkinliklerini Singular kontrol panelinde görüntüleyebilir ve bunları edinim kampanyalarınızla ilişkilendirebilirsiniz.
Entegrasyonlar yapılandırılmadan önce oluşturulan profiller, etkinliklerini Singular’a iletemiyor.
Uygulamanızı Singular’a bağlama
Adapty ile Singular arasındaki entegrasyon sunucudan sunucuyadır. Bu nedenle uygulamanıza herhangi bir ek kod eklemeniz gerekmez.
Etkinlik yapısı
Adapty, etkinlikleri Singular’a sorgu parametreleri kullanarak GET isteğiyle gönderir. Her etkinlik şu şekilde yapılandırılmıştır:
{
"n": "subscription_renewed",
"a": "singular_sdk_key_123",
"p": "iOS",
"i": "com.example.app",
"ip": "192.168.100.1",
"idfa": "00000000-0000-0000-0000-000000000000",
"idfv": "00000000-0000-0000-0000-000000000000",
"ve": "17.0.1",
"att_authorization_status": 3,
"custom_user_id": "user_12345",
"utime": 1709294400,
"amt": 9.99,
"cur": "USD",
"purchase_product_id": "yearly.premium.6999",
"purchase_transaction_id": "GPA.3383...",
"e": "{\"is_revenue_event\":true,\"amt\":9.99,\"cur\":\"USD\",\"purchase_product_id\":\"yearly.premium.6999\",\"purchase_transaction_id\":\"GPA.3383...\"}"
}
Parametreler:
| Parametre | Tür | Açıklama |
|---|---|---|
n | String | Etkinlik adı (Adapty etkinliğinden eşlenir). |
a | String | Singular SDK Key’iniz. |
p | String | Platform (“iOS” veya “Android”). |
i | String | Mağaza Uygulama Kimliği (Bundle ID). |
ip | String | Kullanıcının IP adresi. |
idfa | String | Yalnızca iOS. Reklamverenler için Kimlik (büyük harf). |
idfv | String | Yalnızca iOS. Satıcılar için Kimlik (büyük harf). |
aifa | String | Yalnızca Android. Google Reklam Kimliği (küçük harf). |
andi | String | Yalnızca Android. Android Kimliği (küçük harf). |
asid | String | Yalnızca Android. Uygulama Set Kimliği (küçük harf). |
ve | String | İşletim sistemi sürümü. |
att_authorization_status | Integer | Yalnızca iOS. ATT durumu (örn. yetkili için 3). |
custom_user_id | String | Kullanıcının Müşteri Kullanıcı Kimliği. |
utime | Long | Etkinliğin saniye cinsinden UNIX zaman damgası. |
amt | Float | Gelir tutarı. |
cur | String | Para birimi kodu (örn. “USD”). |
purchase_product_id | String | Mağazadaki Ürün Kimliği. |
purchase_transaction_id | String | Orijinal işlem kimliği. |
e | String | Etkinlik ayrıntılarını içeren JSON dizesi (aşağıya bakın). |
e parametresi (özel etkinlik verisi), şunları içeren JSON kodlu bir dizedir:
| Parametre | Tür | Açıklama |
|---|---|---|
is_revenue_event | Boolean | Etkinlik gelir içeriyorsa true. |
amt | Float | Gelir tutarı. |
cur | String | Para birimi kodu. |
purchase_product_id | String | Mağazadaki Ürün Kimliği. |
purchase_transaction_id | String | Orijinal işlem kimliği. |