Meta Ads'i Adapty Attribution ile Entegre Edin

Adapty Attribution’ın Meta entegrasyonu, Facebook, Instagram, Messenger ve Audience Network genelinde kampanya performansını takip etmenizi ve optimize etmenizi sağlar.

Adım 1. Facebook hesabınızı bağlayın

Meta Ads’i Adapty Attribution’a bağlamak için sol kenar çubuğundan Integrations > Meta bölümüne gidin. İki seçeneğiniz var:

  • Continue with Facebook: OAuth üzerinden bağlanır. Meta Ads Manager’a kişisel veya iş Facebook hesabınızla giriş yapıyorsanız bunu kullanın.
  • Add system token: Kalıcı bir sistem kullanıcı token’ı kullanarak bağlanır. Kuruluşunuz reklam hesaplarını Meta Business sistem kullanıcısı üzerinden yönetiyorsa bunu kullanın.

Bundan sonra tüm reklam hesaplarınız Adapty Attribution’a eklenecektir. Kampanya eklemeye devam edebilirsiniz.

Adım 2. Kampanyalar ekleyin

Tek bir kampanya, App Store, Google Play ve web funnel’ınızı aynı anda kapsayabilir. Bağlantının çalışması için iki unsur gereklidir:

  • Takip bağlantısı: Reklamınıza yerleştirilir. Bir kullanıcı reklama dokunduğunda Adapty tıklamayı kaydeder, kullanıcıyı hedefe yönlendirir ve daha sonra kurulum ile satın almaları o reklama atfeder. Her hedef için ayrı bir bağlantı oluşturulur.
  • Pixel: Meta hesabınızdaki pixel’ler arasından kampanya için seçilir. Dönüşümleri Meta’ya geri taşır, böylece Meta gerçek satın alımlar üzerinden kampanyayı optimize edebilir. Tek bir pixel üç hedefte birden kullanılabilir ya da her hedefin kendine ait bir pixel’i olabilir.

Adapty Attribution’a yeni bir Meta kampanyası eklemek için:

  1. Web Campaigns sekmesine geçin ve Create configuration düğmesine tıklayın.

    ua-new-campaign.webp
  2. General sekmesinde, iOS ve/veya Android bölümünü genişletin ve App Store ile/veya Google Play uygulama URL’lerini yapıştırın.

    ua-url.webp
  3. Click link alanındaki değeri kopyalayın. Ardından Meta Ads Manager’da reklamınızı açın ve bu bağlantıyı yapıştırın. Bu, Adapty’nin kurulumları ve satın almaları Meta’daki reklamlara bağlamasını sağlar.

    ua-lnk.webp
  4. Meta’ya dönüşüm etkinliklerini geri göndermek için Meta’daki pixel’lerinizi Adapty Attribution’daki kampanyalarla ilişkilendirebilirsiniz. Bunun için Pixel açılır menüsünden mevcut pixel’lerinizden birini seçin. Bir pixel seçtikten sonra bağlantıyı doğrulamak için Send test event düğmesine tıklayabilirsiniz.

Web funnel bölümü de aynı şekilde çalışır. Web funnel üzerindeki satın almalar uygulamanın dışında gerçekleştiğinden, Meta bunları yalnızca burada seçtiğiniz pixel aracılığıyla öğrenir. Aynı bölüm, pixel’i funnel’ınıza yüklemeniz için gerekli kod parçacığını ve reklam URL’lerinizi etiketlemeniz için gereken parametreleri de sunar.

Her hedef için farklı bir piksel kullanmak, iOS, Android ve web satın almalarını optimizasyon ve raporlama açısından ayrı tutar; her yerde aynı pikseli kullanmak ise bunları birleştirir. Web Campaigns listesi, bu tercihi her yapılandırma için Pixel (iOS), Pixel (Android) ve Pixel (Web) sütunları altında pikselin adı ve ID’siyle birlikte gösterir. Piksel atanmamış bir bölümde tire görünür; üç bölümde de aynı piksel seçilmişse o piksel üç kez görüntülenir.

3. Adım: Etkinlikleri eşleştirin

Meta’ya kampanya optimizasyonu için dönüşüm etkinlikleri geri göndermek istiyorsanız, Events mapping bölümünde etkinlik eşleştirmesini yapılandırmanız gerekir. Bu yapılandırma sayesinde Adapty, kullanıcılar uygulamanızda işlem gerçekleştirdiğinde abonelik etkinliklerini otomatik olarak gönderir.

Events mapping bölümünde, Meta Ads Manager’da takip etmek istediğiniz etkinlikleri açın. Her etkinleştirilen etkinlik için açılır listeden ilgili Meta etkinliğini seçin ya da özel bir etkinlik belirleyin. Adapty, varsayılan olarak Adapty etkinliklerini Meta’nın standart etkinlikleriyle eşleştirir.

Etkinlik eşleştirme yapılandırmanızı uygulamak için Save’e tıklayın.

ua-meta-events.webp

Ek yapılandırma

Ek parametreler

Additional parameter alanı, Adapty dışındaki analizler için özel veri noktaları eklemenizi sağlar. Bu, belirli kampanya veya kullanıcı verilerini harici analitik araçlara ya da attribution iş ortaklarına aktarmanız gerektiğinde kullanışlıdır.

Additional parameter alanına attribution takibinize dahil etmek istediğiniz özel verileri girin. Ek parametre, Meta’ya gönderilen tüm attribution verilerine dahil edilir ve gelişmiş kampanya analizi ile optimizasyonu için kullanılabilir.

Örneğin, aynı kampanyanın birden fazla varyasyonunu yürütüyorsanız, farklı kreatif yaklaşımları birbirinden ayırt etmek için variant=A veya variant=B ekleyebilirsiniz.

Important

Ek parametreler, Meta Ads Manager’a yapıştırdığınız Click link’i değiştirir. Bu bağlantıyı oraya zaten kopyaladıysanız ve daha sonra özel bir parametre eklediyseniz, özel parametreyi içeren güncellenmiş tıklama bağlantısını kopyalayıp yapıştırdığınızdan emin olun.


ua-custom-meta.webp

Ayarlar

Settings sekmesi, Adapty’nin kullanıcı eylemlerini Meta Ads kampanyalarınızla nasıl eşleştireceğini kontrol eder. Bu ayarlar, hem belirleyici hem de olasılıksal attribution eşleştirme için zaman pencerelerini belirler.

Yapılandırmak için kampanya ayarlarınızdaki Settings sekmesine gidin. Burada ayarlamanız gereken iki ana ayar bulacaksınız:

  • Deterministik eşleşme penceresi: Bu, kullanıcıları kampanyalarla yüksek doğrulukla eşleştirmek için kesin cihaz tanımlayıcılarını (iOS’ta IDFA veya Android’de Advertising ID gibi) kullanır. Maksimum attribution doğruluğu için bunu 168 saat (7 gün) olarak ayarlayın; bu varsayılan ve önerilen değerdir. Bir kullanıcı Meta reklamınıza tıklayıp uygulamanızı bu pencere içinde yüklediğinde, Adapty yüklemeyi cihaz tanımlayıcılarını kullanarak o belirli reklam tıklamasına kesin olarak atfedebilir.

  • Probabilistic matching window: Bu, deterministik eşleştirme mümkün olmadığında kullanıcıları eşleştirmek için istatistiksel modelleme ve cihaz parmak izi kullanır. Çoğu kampanya için bunu 6 saate ayarlayın; bu varsayılan değerdir ve çoğu kullanım senaryosunda iyi çalışır. Yüksek tıklama hacmine sahip kampanyalarda bunu 1-2 saate düşürebilirsiniz. Deterministik olarak eşleştirilemeyen kullanıcılar için (gizlilik ayarları veya diğer faktörler nedeniyle) Adapty, bu daha kısa pencere içinde olasılıksal eşleştirme kullanır.

Ayarlarınızı uygulamak için Save’e tıklayın.

ua-meta-attribution-settings.webp

Gelir geçersiz kılma

Deneme olaylarını takip ediyorsanız ve Meta’nın bu olaylara gelir atfetmesini istiyorsanız Revenue override bölümünü kullanın. Bu bölüm, Trial started olayı etkinleştirildiğinde görünür. Geçersiz kılma yalnızca Trial started için geçerlidir; Trial converted ve Subscription started her zaman gerçek gelirlerini taşır.

Her deneme olayı hedefi için abonelik fiyatının yüzde kaçının gelir olarak raporlanacağını ayarlayın. Örneğin %30 olarak ayarlandığında Adapty, deneme olayları için dönüşüm değeri olarak abonelik fiyatının %30’unu gönderir.

Geçersiz kılma eklemek için:

  1. Events mapping bölümünde Trial started seçeneğini etkinleştirin.
  2. Revenue override bölümünde Add override seçeneğine tıklayın.
  3. Hedef etkinliği seçin ve bir gelir yüzdesi (0–100) girin.
  4. Save seçeneğine tıklayın.
revenue-override.webp

Nitelikli deneme

Warning

Adapty Attribution, deneme olayını 24 saate kadar geciktirir ve yalnızca kullanıcı iptal etmemişse gönderir. Bir MMP de trial_started veya trial_active iletiyorsa, Meta aynı denemeyi birden fazla kez alır.

Bir deneme, belirli bir saat boyunca iptal edilmeden kalırsa nitelikli sayılır. Deneme olaylarını nitelikli hale gelene kadar bekletmek için Qualified trial bölümünü kullanın; böylece Meta yalnızca kullanıcıların sürdürdüğü denemeleri alır.

Her deneme süresi olayı hedefi için beklenecek saat sayısını ayarlayın. Adapty, saatleri deneme başlangıcından itibaren sayar ve son tarih geçtiğinde olayı gönderir. Kullanıcı son tarihten önce otomatik yenilemeyi kapatırsa, Adapty olayı hiçbir zaman göndermez. Kullanıcı son tarihten önce otomatik yenilemeyi tekrar açarsa, Adapty olayı planlandığı gibi gönderir.

Bir deneme süresi olayını nitelendirilinceye kadar bekletmek için:

  1. Events mapping bölümünde Trial started seçeneğini etkinleştirin.
  2. Qualified trial bölümünde Add event seçeneğine tıklayın.
  3. Hedef olayı seçin ve beklenecek saat sayısını girin (1 ile 24 arasında).
  4. Save seçeneğine tıklayın.
Kampanya yapılandırmasında iki saat bekletilen StartTrial hedef etkinliğiyle nitelikleri karşılayan deneme süresi bölümü

Adapty, nitelikleri karşılayan etkinliği orijinal deneme süresi başlangıç zamanıyla gönderir; bu sayede Meta bunu deneme süresinin başladığı günde raporlar.

Important

Adapty, nitelikleri karşılayan deneme sürelerini App Store veya Google Play işlemine göre eşleştirir; dolayısıyla bekleme yalnızca uygulama içi deneme sürelerine uygulanır. FunnelFox gibi web satın alımlarından gelen deneme süresi etkinlikleri anında gönderilir.

Revenue override ve Qualified trial, birbirinden bağımsız çalışır ve ikisini de aynı deneme olayına uygulayabilirsiniz. Revenue override, Meta’nın aldığı değeri değiştirir; Qualified trial ise Meta’nın bunu ne zaman aldığını değiştirir. İkisi birlikte kullanıldığında Adapty, deneme süresi uygun hale gelene kadar olayı bekletir ve ardından geçersiz kılınan gelirle birlikte gönderir. İkisi arasında birini diğerine tercih etmek için resmi bir öneri yoktur — kampanyalarınız için en iyi sonucu veren yaklaşımı test edin.

Tahmin Edilen LTV

Meta’nın değer optimizasyonu, bir dönüşümün ne kadar değerli olduğuna göre teklif verir; ancak tek başına yalnızca raporlanan ödemeyi görür; dolayısıyla teklif anında aylık bir deneme süresi ile yıllık bir abonelik neredeyse aynı görünür. Meta’nın seçtiğiniz zaman ufkunda kullanıcının ne kadar değerli olacağına göre teklif vermesi için Predicted LTV bölümünü kullanarak dönüşümün yanında bir tahmin edilen yaşam boyu değeri gönderin.

Adapty, tahmini uygulamanızın kendi gerçekleşmiş gelirinden üretir; ülke, mağaza, cihaz ve yerel ayara göre gruplandırır ve zaten gönderdiği bir dönüşüme ekler.

Tahmin Edilen LTV, veriler anlamlı bir tahmin oluşturmaya yettiğinde uygulama için açılır. Adapty bunu her gün yeniden hesaplar ve uygulamanın mevcut durumunu Predicted LTV bölümünde gösterir. Trial started ve Subscription started ayrı ayrı ölçülür; herhangi biri her iki çubuğu da temizleyerek uygulamayı açar:

  • Son 4 tam haftanın her birinde o etkinlik için en az 100 Meta-attributed dönüşüm.
  • En az 5 farklı tahmin değeri ve en yüksek değer en düşüğün en az 3 katı olmalı.

Meta, Adapty’nin sizin adınıza doğrulayamayacağı iki ek gereksinim ekler: veri kümesinin Core Setup dışında olması ve reklam hesabının kullanımda doğrulanmış bir değer modelinin bulunması gerekir.

Bir kampanyaya tahmin değerleri göndermek için:

  1. Events mapping bölümünde Trial started veya Subscription started seçeneğini etkinleştirin ve bunu bir Meta event ile eşleştirin.
  2. Predicted LTV bölümünde Send predicted LTV to Meta seçeneğini açın.
  3. Anchor event bölümünde, 1. adımda eşleştirdiğiniz event’i seçin.
  4. Prediction horizon bölümünde değerin ne kadar ileriye bakacağını seçin: 30, 90, 180 veya 365 gün.
  5. Target event bölümünde, tahmin edilen değerin ekleneceği Meta event’i seçin. Listede yalnızca bu kampanyanın anchor’ı eşleştirdiği event’ler gösterilir. Meta yalnızca Purchase, Subscribe, StartTrial, CompleteRegistration, AddPaymentInfo ve özel event’lerde tahmin edilen değerleri kabul eder.
  6. Save düğmesine tıklayın.
  7. Meta’nın bu değerleri kullanabilmesi için Events Manager’da veri kümenizi açın ve hedef event’i Value and Currency Metrics bölümünde seçin. Set up pLTV seçeneğine tıklayın ve After [Event Name] events seçeneğini belirleyin; çünkü Adapty değeri dönüşümle birlikte değil, dönüşümden sonra iletir.
Çapa etkinliği olarak Trial started, 180 günlük ufuk ve StartTrial hedef etkinliğiyle açık konumdaki Predicted LTV bölümü
Warning

Meta, seçtiğiniz çapa etkinliğinden ve ufuktan öğrenir. Canlı bir kurulumda bu ikisinden birini değiştirmek Meta’nın öğrenme aşamasını yeniden başlatır ve değişiklik öncesi ile sonrasındaki ROAS birbiriyle karşılaştırılamaz. Meta ayrıca her optimizasyon ayarı için ROAS’ı farklı hesaplar; bu nedenle bir pLTV kampanyasını yalnızca diğer pLTV kampanyalarıyla karşılaştırın.

Meta, dataset başına bir anchor event ve bir horizon kabul eder; dolayısıyla aynı pikseli paylaşan kampanyalar aynı ikiliyi göndermek zorundadır. Pixel’deki etkin başka bir kampanyayla çakışan bir ikiliye sahip kampanyayı kaydetmeye çalışmak reddedilir ve hata mesajı hangi kampanyayla hizalanması gerektiğini belirtir.

Adapty, anchor dönüşümünü gönderdiğinde tahmini değeri hazırlar, ardından bu değeri 24 saat sonra iletir — Meta’nın bir dönüşüme değer ekleme için tanıdığı 7 günlük pencerenin içinde. Üç durum, Meta’nın aldığı değeri değiştirir:

  • Bağlayıcı etkinlik Nitelikli deneme tarafından tutulduğunda, deneme etkinliği Meta’ya ulaştıktan sonra 24 saat başlar. Niteliklenmeden iptal edilen bir deneme, ne dönüşüm ne de tahmin edilen bir değer gönderir.
  • Adapty, o kullanıcının grubu için herhangi bir tahminde bulunmuyorsa — örneğin yakın zamanda satın almaya başladığınız bir ülke — dönüşüm yine de gönderilir, ancak tahmin edilen bir değer içermez.
  • Send predicted LTV to Meta seçeneğini kapatmak, teslim edilmeyi bekleyen tahmin edilen değerleri de düşürür.

Adapty, tahmin edilen değerleri USD cinsinden gönderir.

Events Manager entegrasyon için açık sorun göstermediğinde, Meta’nın ilk pLTV kampanyasını başlatmadan önce modelini eğitmesi yaklaşık iki hafta sürer. Sonuçları okumak için Ads Manager’da Columns > Customize columns > Results ROAS yolunu izleyerek hedef etkinliğe ait pLTV sütununu (örneğin StartTrial pLTV) ekleyin. Adapty her değeri dönüşümden bir gün sonra ilettiğinden, kampanyanın nihai rakamlarını okumadan önce kampanya sona erdikten bir gün bekleyin.

Tüm olayları gönder

Adapty varsayılan olarak yalnızca Meta kampanyalarınızdan gelen kullanıcıların olaylarını raporlar. Send all events seçeneği, organik ve attribution yapılmamış kullanıcılardan gelenler dahil tüm kurulum ve işlemleri raporlar.

Kampanyalarınız Meta’ya optimizasyon için yeterli dönüşüm gönderemiyorsa bu seçeneği kullanabilirsiniz; ancak organik ve attribution yapılmamış olayları kampanya olaylarıyla karıştırmak Meta’nın optimizasyon hassasiyetini düşüreceğinden genel olarak önermiyoruz.

Tüm etkinlikleri gönder (organik/atfedilmemiş etkinlikleri bu piksele ilet) seçeneğini etkinleştirmeye karar verirseniz, kampanya ayarlarında bu seçeneği işaretleyin ve Save butonuna tıklayın.