Amplitude öğrenme kılavuzu
Bu bölümün sonunda
  • 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ığı

Adjust kaynağı bulur, Amplitude onu kullanıcının özelliği olarak saklar Reklam ağıtıklama / gösterim UygulamaAdjust SDK +Amplitude SDK Adjustinstall'ı kaynağa atarnetwork, campaign, … Amplitudeaynı kullanıcıya attributionuser property olarak yazılır entegrasyon davranış event'leri Amplitude SDK'dan doğrudan gelir; ortak bir kimlik iki tarafı aynı kişiye bağlar
Adjust attribution'ı kendi tarafında yapar ve sonucu Amplitude'a gönderir. Bunun işe yaraması için Adjust'ın gönderdiği verinin Amplitude'daki doğru kullanıcıyla eşleşmesi gerekir.

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.

Doğrula

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.

Kazanım kanalına göre iki kalite metriği. örnek veri TikTok en ucuz install'ı getiriyor olabilir, ama onboarding'i tamamlama ve 7. günde dönme oranı düşükse install başına maliyet yanıltıcıdır.
SoruAmplitude chart'ıAdjust'tan gelen alan
Hangi kanalın kullanıcısı onboarding'i daha çok tamamlıyor?Funnel, kanala göre kırılımNetwork
Hangi creative'den gelenler daha sadık?Retention, creative'e göre kırılımCreative / adgroup
Kampanyadan gelenler hangi özellikleri kullanıyor?Segmentation veya Journeys, cohort filtresiyleCampaign
Ü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.
Adjust tarafında

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ğıAdjustAmplitudeSınıfı
Sayım birimiInstall (cihaz ve attribution kuralları)Tekil kişi (birleştirilmiş kimlik)Tanım farkı
Çoklu cihazHer cihaz ayrı installAynı user_id ile tek kişiTanım farkı
Web'den önce gelen kullanıcıUygulama kurulunca yeni installZaten tanınan kullanıcıTanım farkı
SDK başlatma zamanıİlk oturumdaUygulama Amplitude'u geç başlatırsa erken çıkanlar kaybolurEntegrasyon
Consent / opt-outKendi consent kurallarıUygulamanın Amplitude'u ne zaman kapattığına bağlıPolitika
TimezoneDashboard / rapor ayarıProje ayarıAyar farkı
Test cihazları ve iç trafikSandbox ayrımı, test cihazlarıAyrı proje veya filtreAyar farkı
RevenueAdjust revenue event'i, purchase verificationAmplitude revenue alanı veya propertyTanı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.

Tanım farkı Entegrasyon (düzeltilebilir) Politika Ayar farkı Açıklanamayan
Bir haftalık örnek ayrıştırma. uydurma rakamlar Dikey eksen 8.000'den başlar, küçük farklar görünsün diye. Her çubuk bağımsız bir sebebi ve onun sınıfını temsil eder. Gerçek bir analizde her sebep için ayrı bir kanıt (sorgu, export, SDK yapılandırması) gösterilir; açıklanamayan kalan ayrıca belirtilir.
Kanıtsız sebep yazma

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

  1. İki aracın neyi saydığını bir cümleyle tanımla: install cihaz bazlıdır, yeni kullanıcı kişi bazlıdır.
  2. Farkı ölçülmüş sebeplere ayır ve her birinin büyüklüğünü ver.
  3. Her sebebi sınıfla: tanım farkı (beklenen), politika (bilinçli tercih), entegrasyon (düzeltilebilir).
  4. Düzeltilebilir olanlar için somut aksiyon öner (ör. Amplitude SDK'sını daha erken başlatmak).
  5. 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.
Alıştırma

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.