Dokümantasyonumuzu sürekli güncel tutuyoruz, ancak bazı güncellemeler henüz tüm dillerde yayınlanmamış olabilir. En güncel bilgiler için lütfen İngilizce versiyonuna göz atın.

Callback'inize bir koşul eklemek

Callback'lerin sadece belli kriterleri karşıladıklarında alınması için koşullu callback'leri kullanabilirsiniz. Örneğin bunlar cihaz türü, Adjust SDK ortam ayarı ve daha fazlası olabilir.

Callback'iniz, bir koşul eklediğinizde bu yapıya sahip olur:

prefix, {placeholder}, değer, callback URL

Koşul prefix'i

Koşullarınızı tanımlarken bir prefix kullanın. Adjust, aşağıdaki prefix'leri destekler:

  • equal 

Bu prefix ile Adjust, callback'i sadece aynı değeri içeriyorsa gönderir.

  • notequal

Bu prefix ile Adjust, callback'i sadece farklı bir değer içeriyorsa gönderir. Bir değer için sadece notequal kullanın. Birden fazla değeri hariç tutmak için notcontained kullanın.

  • contained 

Bu prefix ile Adjust, sadece koşulda belirtilen değerlere sahip callback'leri gönderir. Birden fazla link ile ilgili event'leri dahil etmek için contained kullanın (ya da birden fazla kaynaktan gelen aktiviteleri hariç tutmak için notcontained kullanın).

  • notcontained 

Bu prefix ile Adjust, bu değerlere sahip olmayan callback'leri gönderir.

Placeholder'lar

İstediğiniz kadar placeholder'ı koşul olarak ayarlayabilirsiniz.

Değerler

Değerler ile kullanabileceğiniz sentaksa dair öneriler:

  • Birden fazla sözcük içeren değerler için boşluk yerine + kullanın. Örneğin: my campaign yerine my+campaign
  • Bir filtreye birden fazla değer eklemek için ; kullanın. Örneğin: Organic;Facebook+Installs

callback URL

Callback URL'i yapılandırması makalemizdeki yönergeleri takip edin.

Örnekler

Birkaç koşullu callback URL'i örneği:

  • Sandbox ortamında ölçümlenen aktiviteyi test sunucusuna gönderir.
equal,{environment},sandbox,http://test.your-server.com?source={tracker_name}
  • Sandbox ortamında tabletlerde ölçümlenen aktiviteyi test sunucusuna gönderir.
equal,{environment}{device_type},sandboxtablet,http://test.your-server.com?source={tracker_name}
  • abc123 ya da xyz456 token'ları ile kaydedilen event'leri production sunucusuna gönderir.
contained,{event},abc123;xyz456,http://production.your-server.com?source={tracker_name}
  • Ağ adı olmadan kaydedilen Facebook Installs ya da Organic event'lerini production sunucusuna gönderir.
notcontained,{network_name},Organic;Facebook+Installs,http://production.your-server.com?source={tracker_name}