S2S event'leri için dönüşüm değeri güncellemesi
Uygulama içi event'leri kendi sunucunuzda kaydediyorsanız, bu event'leri Adjust'a sunucudan sunucuya (S2S) event'ler olarak gönderebilirsiniz. Bu sayede Adjust ile hem S2S event'lerini hem de Adjust SDK kullanılarak kaydedilen event'lerin dönüşüm değerlerini ölçümleyebilirsiniz.
Adjust, dönüşüm değeri yapılandırmanızı kullanarak event'leri dönüşüm değerleri ile eşleştirir. Yapılandırmanıza bağlı olarak dönüşüm değeri güncellemelerini Apple'a Adjust SDK ya da uygulamanız gönderir.
- SKAN 3'te, dönüşüm değeri güncellemek için event'lerin SDK ile kaydedilmesini öneririz. Bu, Apple ile iletişimin Apple zamanlayıcısı bitmeden önce gerçekleşmesini sağlar.
- SKAN 4'te, 3 adet ölçümleme penceresi olduğundan zamanlama daha az kritiktir. Dönüşüm değeri güncellemesinin Apple'a event'in kaydedildiği pencerede ulaşması sizin için önemliyse, event'leri kaydetmek için SDK'yı kullanmalısınız.
Nasıl çalışır
S2S event'lerinin üç adımı vardır:
- Sunucunuz bir event kaydeder ve bunu Adjust'a bir S2S event'i olarak gönderir.
- Adjust backend'i dönüşüm değerini hesaplar.
- Adjust, dönüşüm değerini sunucunuza bir S2S yanıtı olarak gönderir.
Dönüşüm değerlerinin güncellenmesi amacıyla event'lerin API'miz aracılığıyla gönderilme şekli arasında hiçbir fark yoktur. Event'lerin sunucudan sunucuya standart paylaşımı ile tam olarak aynı API call'unu kullanır.
Asenkron çalışmak
Adjust backend'i, Adjust SDK ile bir bağlantı başlatamaz. Asenkron çalışırken Adjust backend'i, Adjust SDK'dan bir request alana kadar bekler. Request alındığında Adjust backend'i güncel dönüşüm değerini SDK request'e bir yanıt olarak gönderir.
Bu özelliği kullanmak için Adjust SDK'nın uygulamanıza entegre olması gerekir.
Sunucunuz bir event kaydeder ve Adjust'a S2S ile gönderir.
Adjust backend'i en son dönüşüm değerini hesaplamak için S2S event'ini ve diğer uygun event'leri kullanır.
- En son dönüşüm değeri Adjust backend'indeki dönüşüm değerinden büyükse, Adjust backend'indeki dönüşüm değeri güncellenir.
Uygulanabilir durumlarda Adjust SDK, Adjust backend'ine rastgele bir request gönderir (örneğin, bir kullanıcı bir SDK session'ını veya SDK event'ini tetikler).
Adjust backend'i 2. adımda olduğu gibi dönüşüm değerini yeniden hesaplar ve kayıtlı dönüşüm değerini Adjust SDK'ya yanıt olarak gönderir.
Adjust SDK, dönüşüm değerini SKAdNetwork ile günceller.
Asenkron yaklaşım ile, uygulama bağlantıyı henüz başlatmadığı için uygulama ile gerçek zamanlı bir iletişim sağlanması mümkün değildir.