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.
- Adjust placeholder'larının tam listesine göz atın.
- Her callback tetiklemesi için önerilen placeholder'lar makalemize göz atabilirsiniz.
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
yerinemy+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 daxyz456
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 daOrganic
event'lerini production sunucusuna gönderir.
notcontained,{network_name},Organic;Facebook+Installs,http://production.your-server.com?source={tracker_name}