Adapty Attribution'da Ertelenmiş Deeplinkler
Ertelenmiş deeplink’ler, kullanıcılar reklamlarınıza tıkladıktan sonra uygulamanızı yüklediğinde özel veri aktarmanıza olanak tanır. Örneğin, kullanıcıları uygulamayı yükleyip başlatır başlatmaz belirli bir sayfaya yönlendirebilirsiniz.
Adapty SDK 4.1 sürümünden itibaren Adapty Attribution varsayılan olarak devre dışıdır. onInstallationDetailsSuccess geri çağrısı yalnızca SDK’yı etkinleştirirken Adapty Attribution’ı etkinleştirdiğinizde tetiklenir.
Nasıl çalıştığı aşağıda açıklanmıştır:
- Bir kullanıcı reklamınıza tıkladığında, Adapty tıklama verilerini kaydeder.
- Adapty yükleme olayını kaydettiğinde, tıklamadan ertelenmiş verileri alır.
- Kullanıcı uygulamanızı yükleyip ilk kez başlattığında, Adapty depolanan verileri getirir ve uygulamanız özel parametreleri alır; bu sayede uygulama kodunda farklı değerlere göre tepki verebilirsiniz.
Adapty aşağıdaki ertelenmiş veri parametrelerini destekler:
ios_deferred_dataandroid_deferred_datadeferred_data_sub[1-10]
Ertelenmiş veri parametreleri eklemek için, kampanya ayarlarınızda bunları bağlantınıza ekleyin:
- Kampanyanız Meta Ads veya TikTok üzerinde yayınlanıyorsa, izleme bağlantınızı Integrations > Meta Ads veya TikTok Ads bölümünde bulabilirsiniz. Kampanyanız farklı bir platformu hedefliyorsa Integrations > Custom kısmını açın. Ardından kullanmak istediğiniz bağlantıyı kopyalayın.
- Reklam platformunuzda (Meta, TikTok, Google Ads, vb.), bağlantıyı reklam hedef URL alanına yapıştırın, ardından ertelenmiş veri parametrelerini ekstra sorgu parametreleri olarak ekleyin — her birinin önüne
&koyun. Örneğin, iOS kullanıcılarını yüklemeden sonra bir ‘Welcome’ ekranına göndermek için&ios_deferred_data=welcomeekleyin. Son hedef URL şu şekilde görünecektir:
https://api-ua.adapty.io/api/v1/attribution/click?adpt_cid=__ADAPTY__ID__&ios_deferred_data=welcome&campaign_id=__CAMPAIGN_ID__&adset_id=__AID__&ad_id=__CID__&campaign_name=__CAMPAIGN_NAME__&adset_name=__AID_NAME__&ad_name=__CID_NAME__&redirect_url=__APP_LINK__
- Uygulama kodunuzda parametrelere yanıt verin. Ertelenmiş veri parametrelerinin
payloadparametresi içinde yer aldığını vepayloadparametresinin kaçışlı bir JSON olduğunu unutmayın; bu nedenle uygulama kodunuzda parse etmeniz gerekir.
Örneğin, ios_deferred_data değerinin welcome olduğu kurulumları şu şekilde ele alabilirsiniz: