Facebook Ads

Facebook Ads entegrasyonu sayesinde uygulama istatistiklerinizi Meta Analytics üzerinden kolayca takip edebilirsiniz. Adapty, Meta Ads Manager’a etkinlik göndererek aboneliklere dayalı benzer kitleler oluşturmanıza ve daha iyi dönüşler elde etmenize yardımcı olur. Bu sayede reklamlarınızın aboneliklerden ne kadar gelir sağladığını doğru biçimde görebilirsiniz.

Adapty ile Facebook Ads entegrasyonu şu şekilde çalışır: Adapty, entegrasyonunuzda yapılandırılan tüm abonelik etkinliklerini Facebook Ads’e gönderir. Bu entegrasyon, reklam kampanyalarınızın etkinliğini değerlendirmek için oldukça kullanışlıdır.

Entegrasyonu kurma

Adapty’yi Facebook Ads’e bağlama

Facebook Ads entegrasyonunu kurmak ve uygulama metriklerinizi analiz etmek için Meta Analytics entegrasyonunu ayarlayabilirsiniz. Meta Ads Manager’a etkinlik göndererek yenileme gibi abonelik etkinliklerine dayalı benzer kitleler oluşturabilirsiniz. Bu entegrasyonu yapılandırmak için Adapty Kontrol Paneli’nde Integrations > Facebook Ads bölümüne gidin ve gerekli kimlik bilgilerini girin.

Facebook Ads entegrasyonunun yalnızca ATT onayı vermiş kullanıcılar için iOS 14.5 ve üzeri sürümlerde çalıştığını lütfen unutmayın.

fd84ddf-CleanShot_2023-08-15_at_15.45.442x.webp
  1. App ID’yi bulmak için App Store Connect’te uygulamanızın sayfasını açın, General bölümündeki App Information sayfasına gidin ve ekranın sol alt kısmında Apple ID’yi bulun.
  2. Meta for Developers platformunda bir uygulamanız olması gerekir. Uygulamanıza giriş yapın ve gelişmiş ayarları bulun. App ID’yi üst bilgi kısmında görebilirsiniz.
4b326c4-001563-August-23-4tO3JVso.webp
  1. Meta Ads Manager’da gelirin çift sayılmasını önlemek için Meta SDK yapılandırmanızda istemci taraflı izlemeyi devre dışı bırakın. Bu ayarı Meta Developer Console’da App Settings > Advanced Settings altında bulabilirsiniz. Log in-app events automatically seçeneğini “No” olarak ayarlayın. Bu sayede gelir etkinlikleri yalnızca Adapty’nin entegrasyonu üzerinden izlenir.

    Yükleme ve kullanım etkinliklerini izlemek için kodunuzda Meta SDK’yı etkinleştirmeniz gerekir. Platforma göre uygulama ayrıntılarını Meta SDK belgelerinde bulabilirsiniz:

c4eb8eb-001565-August-23-483KKBbC.webp

Bu entegrasyonu Android uygulamalarıyla da kullanabilirsiniz. App Settings bölümünde Android SDK yapılandırmasını ayarladıysanız yalnızca Facebook App ID’yi girmek yeterlidir.

Etkinlikleri ve etiketleri yapılandırma

Facebook Ads entegrasyonunun özellikle reklam kampanyaları için Meta kullanan ve bu kampanyaları müşteri davranışlarına göre optimize eden şirketlere yönelik olduğunu lütfen unutmayın. Bu entegrasyon, optimizasyon amacıyla Meta’nın standart etkinliklerini destekler. Dolayısıyla Meta Ads entegrasyonunda etkinlik adını değiştirmek mümkün değildir. Adapty, müşteri etkinliklerinizi doğru analiz için ilgili Meta etkinlikleriyle otomatik olarak eşleştirir.

Adapty etkinliğiMeta Ads etkinliği
Subscription initial purchaseSubscribe
Subscription renewedSubscribe
Subscription cancelledCancelSubscription
Trial startedStartTrial
Trial convertedSubscribe
Trial cancelledCancelTrial
Non subscription purchasefb_mobile_purchase
Billing issue detectedbilling_issue_detected
Entered grace periodentered_grace_period
Auto renew offauto_renew_off
Auto renew onauto_renew_on
Auto renew off subscriptionauto_renew_off_subscription
Auto renew on subscriptionauto_renew_on_subscription

StartTrial, Subscribe ve CancelSubscription standart etkinliklerdir.

8a5df9d-CleanShot_2023-07-04_at_12.47.312x.webp

Belirli etkinlikleri etkinleştirmek için istediğiniz etkinlikleri açmanız yeterlidir. Birden fazla etkinlik adı seçilmesi durumunda Adapty, seçilen tüm etkinliklerin verilerini tek bir Adapty etkinlik adı altında birleştirir.

Uygulamanızı Facebook Ads’e bağlama

Yukarıdaki adımları izlerseniz Facebook, abonelik verilerini Adapty’den otomatik olarak alır.

iOS 14.5’te IDFA’ya yapılan değişikliklerin ardından, kullanıcının facebookAnonymousId bilgisini Facebook’tan istemenizi öneririz. Bu sayede kullanıcının IDFA’sı mevcut olmasa bile entegrasyon çalışmaya devam eder. Bu parametreyi ayarlamak için set user attributes guide kılavuzlarını takip edin.

Etkinlik yapısı

Adapty, Graph API aracılığıyla Facebook Ads’e (Meta) etkinlik gönderir. Her etkinlik şu yapıdadır:

{
  "event": "CUSTOM_APP_EVENTS",
  "app_user_id": "user_12345",
  "advertiser_id": "00000000-0000-0000-0000-000000000000",
  "advertiser_tracking_enabled": 1,
  "application_tracking_enabled": 1,
  "custom_events": "[{\"_eventName\":\"Subscribe\",\"_logTime\":1709294400,\"fb_num_items\":1,\"fb_content_type\":\"in_app\",\"fb_content_id\":\"yearly.premium.6999\",\"fb_currency\":\"USD\",\"fb_order_id\":\"GPA.3383...\",\"fb_transaction_id\":\"GPA.3383...\",\"_valueToSum\":9.99}]",
  "extinfo": "[\"i2\",\"com.example.app\",\"1.0.0\",\"100\",\"17.0.1\",\"iPhone14,3\",\"en_US\",\"GMT+3\",\"\",0,0,0,0,0,0,\"GMT+3\"]",
  "anon_id": "facebook_anon_id_123"
}

Parametreler:

ParametreTürAçıklama
eventStringHer zaman “CUSTOM_APP_EVENTS” değerini alır.
app_user_idStringKullanıcının Customer User ID’si.
advertiser_idStringIDFA (iOS) veya Advertising ID (Android).
advertiser_tracking_enabledIntegerİzleme etkinleştirilmişse (ATT yetkili) 1, aksi hâlde 0.
application_tracking_enabledIntegerHer zaman 1.
custom_eventsStringJSON kodlu etkinlik nesneleri dizisi (aşağıya bakın).
extinfoStringUygulama/cihaz bilgilerini içeren JSON kodlu dize (ör. sürüm, işletim sistemi, dil ayarı).
anon_idStringFacebook Anonymous ID (mevcutsa).

custom_events parametresi, aşağıdakileri içeren JSON kodlu bir nesneler dizisidir:

ParametreTürAçıklama
_eventNameStringMeta Ads etkinlik adı (ör. “Subscribe”).
_logTimeLongEtkinliğin saniye cinsinden zaman damgası.
_valueToSumFloatGelir tutarı.
fb_content_idStringMağazadaki Ürün ID’si.
fb_currencyStringPara birimi kodu (ör. “USD”).
fb_order_idStringOrijinal işlem ID’si.
fb_transaction_idStringOrijinal işlem ID’si.
fb_content_typeStringHer zaman “in_app”.
fb_num_itemsIntegerSatın alma etkinlikleri için her zaman 1.