Bölüm 7 / 9
Adjust ile birlikte: entegrasyon ve rakamlar neden tutmaz
Adjust ve Amplitude birlikte kullanıldığında Adjust kaynağı, Amplitude davranışı söyler. Entegrasyon bu ikisini aynı kullanıcı üzerinde birleştirir. Müşteri iki aracı yan yana koyduğunda ise sayılar tutmaz; bu farkların çoğu hata değil, tanım farkıdır.
- Entegrasyonun mantığını ve iki aracın aynı kişiyi nasıl tanıdığını anlatabileceksin.
- Entegrasyonla mümkün olan analizleri ve sınırlarını bileceksin.
- Bir Adjust–Amplitude farkını bağımsız sebeplere ayırıp sınıflandırabileceksin.
Entegrasyonun mantığı
Entegrasyonun kritik noktası kimlik eşleşmesidir. Adjust kendi cihaz kimlikleriyle çalışır, Amplitude kendi device_id ve user_id'siyle. Adjust'ın Amplitude'a gönderdiği attribution verisinin doğru Amplitude kullanıcısına yazılması için iki tarafın ortak bir tanımlayıcı paylaşması gerekir; genellikle uygulama, Amplitude'un kimliğini Adjust SDK'ya bir parametre olarak iletir.
Hangi kimliğin hangi parametreyle Adjust'a iletileceği, Adjust dashboard'unda Amplitude modülünün nasıl açılacağı ve Amplitude'a hangi alanların hangi adla geldiği Adjust'ın Amplitude partner dokümanında yazar. Platforma (iOS, Android, web) göre farklılık olabilir. Kurulumdan önce iki dokümanı da kontrol et.
Entegrasyonla neler mümkün olur?
Kazanım kanalı Amplitude'da bir user property olunca, her chart kanal bazında bölünebilir. UA ekibinin "hangi kanal daha kaliteli kullanıcı getiriyor?" sorusu, sadece install ve gelirle değil davranışla cevaplanır.
| Soru | Amplitude chart'ı | Adjust'tan gelen alan |
|---|---|---|
| Hangi kanalın kullanıcısı onboarding'i daha çok tamamlıyor? | Funnel, kanala göre kırılım | Network |
| Hangi creative'den gelenler daha sadık? | Retention, creative'e göre kırılım | Creative / adgroup |
| Kampanyadan gelenler hangi özellikleri kullanıyor? | Segmentation veya Journeys, cohort filtresiyle | Campaign |
| Ücretli kanalların aktif kitleye katkısı nedir? | Lifecycle, "yeni" grubunun kanala göre kırılımı | Network |
Sınırlar
- Atanamayan kullanıcılar: Adjust'ın cihaz bazında bir kanala atayamadığı kullanıcılar (ör. ATT izni vermeyen iOS kullanıcılarının bir kısmı) Amplitude'da organik veya boş kanal olarak görünür. Kanal kırılımları bu kitleyi içermez.
- SKAN verisi: SKAdNetwork verisi toplu (aggregated) olduğu için tek tek kullanıcılara bağlanamaz; Amplitude'daki kullanıcı bazlı analizlere taşınamaz.
- Reattribution: Kullanıcı sonradan başka bir kampanyayla yeniden atanırsa, Amplitude'daki user property'nin ilk kaynağı mı son kaynağı mı tuttuğu entegrasyonun nasıl kurulduğuna bağlıdır.
Bu sınırlar Adjust'ta zaten bildiğin sınırlardır; entegrasyon onları ortadan kaldırmaz, sadece Amplitude'a taşır. Müşteriye kanal bazlı Amplitude analizi sunarken atanamayan kitlenin büyüklüğünü de söyle.
Rakamlar neden tutmaz?
Müşteri Adjust install sayısını Amplitude yeni kullanıcı sayısıyla karşılaştırdığında fark görür. Doğru yaklaşım, Adjust discrepancy çalışmalarındakiyle aynıdır: farkı ortalamaya çekme, bağımsız sebeplere ayır ve her birini sınıfla.
| Fark kaynağı | Adjust | Amplitude | Sınıfı |
|---|---|---|---|
| Sayım birimi | Install (cihaz ve attribution kuralları) | Tekil kişi (birleştirilmiş kimlik) | Tanım farkı |
| Çoklu cihaz | Her cihaz ayrı install | Aynı user_id ile tek kişi | Tanım farkı |
| Web'den önce gelen kullanıcı | Uygulama kurulunca yeni install | Zaten tanınan kullanıcı | Tanım farkı |
| SDK başlatma zamanı | İlk oturumda | Uygulama Amplitude'u geç başlatırsa erken çıkanlar kaybolur | Entegrasyon |
| Consent / opt-out | Kendi consent kuralları | Uygulamanın Amplitude'u ne zaman kapattığına bağlı | Politika |
| Timezone | Dashboard / rapor ayarı | Proje ayarı | Ayar farkı |
| Test cihazları ve iç trafik | Sandbox ayrımı, test cihazları | Ayrı proje veya filtre | Ayar farkı |
| Revenue | Adjust revenue event'i, purchase verification | Amplitude revenue alanı veya property | Tanım / entegrasyon |
Örnek ayrıştırma
Aşağıdaki şelale, bir haftalık 10.000 Adjust install'ının Amplitude'daki yeni kullanıcı sayısına nasıl dönüştüğünü sebep sebep gösterir.
Bir çubuğu ancak ölçebiliyorsan çiz. Örneğin çoklu cihaz etkisini, aynı user_id'ye bağlı birden fazla device_id sayarak ölçebilirsin. Ölçemediğin bir sebebi "muhtemel" olarak ayrı yaz ve kalan farkı açıklanamayan olarak bırak.
Müşteriye açıklama çerçevesi
- İki aracın neyi saydığını bir cümleyle tanımla: install cihaz bazlıdır, yeni kullanıcı kişi bazlıdır.
- Farkı ölçülmüş sebeplere ayır ve her birinin büyüklüğünü ver.
- Her sebebi sınıfla: tanım farkı (beklenen), politika (bilinçli tercih), entegrasyon (düzeltilebilir).
- Düzeltilebilir olanlar için somut aksiyon öner (ör. Amplitude SDK'sını daha erken başlatmak).
- Hangi karar için hangi aracın sayısının kullanılacağını öner: kanal bütçesi için Adjust, ürün kararları için Amplitude.
Test uygulamanda aynı haftanın Adjust install sayısını ve Amplitude yeni kullanıcı sayısını al. Önce tahmini bir şelale çiz, sonra her çubuğu bir sorguyla ölçmeye çalış. Ölçemediklerini ayrı listele.