Adjust deeplinklerinizi test edin
Deeplinkleri kampanyada kullanmadan önce test edin ve doğru yapılandırıldıklarından, istediğiniz uygulama içi içeriğini açtıklarından ve Adjust tarafından ölçümlendiklerinden emin olun. Test süreci, link türüne ve kullanıcı senaryosuna bağlıdır: kullanıcı uygulamayı zaten kurmuş mu, uygulamayı ilk kez mi kuruyor yoksa reattribute edilmesi mi gerekiyor.
Bu rehber şu testleri kapsar:
- Adjust deep linkleri
- Universal linkler
- Direkt deeplink
- Ertelenen deeplink
- Reattribution
Testler sırasında bir sorunla karşılaşırsanız, daha fazla bilgi için Deeplink SSS bölümüne göz atın.
Başlamadan önce
Herhangi bir deeplinki test etmeden önce bu kontrol listesini kullanın.
Tüm platformlar için
- Test ettiğiniz ortam için doğru linki oluşturun.
- Özel bir test linki oluşturarak kurulumun ya da oturumun beklendiği gibi attribute edilip edilmediğini açıkça belirleyebilirsiniz.
- Özellikle JSR linkleri için kampanyanın yürütüleceği ortamda test edin.
iOS ve universal linkler için
Linkin eklendiği uygulama versiyonunu test edin.
- Örneğin, universal linkler sadece bir debug build'ında uygulanmışsa, o build'da test edin.
Bir debug iOS uygulamasını test ediyorsanız ve Adjust Destek'ten yardıma ihtiyacınız varsa, bir TestFlight versiyonu yayınlayıp ekibi davet etmeyi düşünebilirsiniz.
Uygulamanız Adjust'ın SDK İmzası'nı kullanıyorsa, testi gerçek bir cihazda yapın. SDK İmzası kullanmıyorsanız bir emülatör ile test edebilirsiniz.
Bir test sayfası oluşturun
Test için linklerinizi bir web ortamında host edin. Bu linki basit bir HTML sayfasına eklemenizi ve bu sayfayı test cihazınızda açmanızı öneririz.
Bu, universal linkler için gereklidir çünkü bu linklerin Safari ya da Chrome'dan açılmaları gerekir ve linkleri doğrudan tarayıcının adres çubuğuna yapıştırdığınızda beklendiği gibi çalışmayacaklardır.
Örnek HTML:
<html lang="en">
<head>
<style>
a {
font-size: 100px
}
</style>
</head>
<body>
<a href="https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion">Deep Link</a>
</body>
</html>Uygun link formatını kullanın:
Adjust deeplink örneği:
<a href="https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion">Deep Link</a>
Universal link örneği
<a href="https://example.go.link/category/product/67890?adj_t=abc123">Deep Link</a>
Nasıl test edilir
Test süreci, kullanılan link türü ve kullanım senaryosuna göre belirlenir. Örneğin linkiniz, uygulamayı zaten install etmiş bir kullanıcı için, install etmemiş bir kullanıcı ile karşılaştırıldığında farklı bir davranış göstermelidir.
Mevcut bir kullanıcı olarak test edin
Bu testte, uygulamayı kurmuş bir kullanıcı için doğrudan deeplinkleri kontrol edebilirsiniz.
- Bir test sayfası oluşturun.
- Deeplink ya da universal linkinizi sayfaya ekleyin.
- Uygulamanızı test cihazınıza kurun.
- Uygulamayı en az bir kere açın. Kullanıcıyı karşılama sayfaları varsa bunları geçin. Gerekirse giriş yapın.
- Test cihazınızda web tarayıcısını açın ve test sayfanıza gidin.
- Linke tıklayın.
Beklenen sonuç: Uygulama otomatik olarak açılır ve sizi uygulama içi doğru konuma yönlendirir. Bu çalışıyorsa, yapılandırmanız bu link ile kampanya ölçümleme yapmak için hazırdır.
Sorun Giderme
- Uygulama açılırsa ancak doğru konumda değilse, uygulamanın deeplink path'ini doğru bir şekilde işleyip işlemediğini kontrol edin.
- Universal linkler için uygulama açılmıyorsa ham evrensel linki test edin.
404 URL not foundhatası verirse, universal link entegrasyonu yapılandırması sayfasına göz atın.
Yeni bir kullanıcı olarak test edin
Bu testte, uygulamayı kurmamış bir kullanıcı için ertelenen deeplinkleri kontrol edebilirsiniz. Ertelenen deeplinkler, bir kullanıcı uygulama kurduktan önce deeplinke tıkladığında meydana gelir. Kullanıc uygulamayı kurup açtıktan sonra Adjust, uygulamanın onları hedeflenen uygulama içi ekrana gönderebilmesi için bu deeplink bilgilerini iletir.
- Uygulamanın test cihazınızda kurulmamış olduğundan emin olun. Kurulu durumdaysa kaldırın.
- Test Konsolu'ndan cihazı unutturun.
- Test cihazınızda web tarayıcısını açın ve test sayfanıza gidin.
- Linke tıklayın.
- Uygulamayı app store üzerinden indirin ve kurun.
- Uygulamayı açın.
Beklenen sonuç: Uygulama açıldığında, deeplinkte tanımladığınız uygulama içi konuma yönlendirilirsiniz.
Universal linkleri test etmeden önce linki ilgili reklam ID'si parametresiyle oluşturun:
https://example.go.link/category/product/67890?adj_t=abc123&adj_idfa=8C6CBCOD-5F43-4765-A6E6-84DFF3D24707
Optimize Edilmiş Ertelenen Deeplinkleri test edin
Optimize Edilmiş Ertelenen Deeplinkleri etkinleştirdiyseniz, ilgili sayfadaki adımları takip edin.
Sorun Giderme
Ertelenen deeplink doğru sayfayı açmazsa, önce mevcut bir kullanıcı olarak aynı linki test edin. Mevcut kullanıcı testi çalışırsa, AppView'daki uygulama şemasının universal linkler için doğru olup olmadığını ya da deeplink parametresinin Adjust deeplinkleri için kesilmiş ya da yanlış kodlanmış olup olmadığını kontrol edin.
Her testten önce cihazınızı sıfırlayın
Birden fazla ertelenen deeplink testi yürütüyorsanız, önceki tıklamaların veya kurulumların sonuçlarınızı etkilemesini önlemek için testler arasında cihazınızı sıfırlayın.
- Uygulamanızı test cihazınızdan uninstall edin.
- Reklam ID'sini Adjust'tan silin.
- Uygulamayı hiçbir linke tıklamadan install edin.
- Adjust Test Konsolu'nu kontrol edin ve kurulumun organik olarak göründüğünü doğrulayın.
- Kurulum organik değilse, 1-3 arasındaki adımları tekrarlayın.
- Uygulamayı kaldırın.
- Reklam ID'sini tekrar silin.
Reattribution test edin
Bu testi mevcut bir kullanıcının deeplinkiniz aracılığıyla reattribute edilip edilmeyeceğini kontrol etmek için kullanın.
- Test linkinizin reattribution inaktivite periyodunu 0 gün olarak ayarlayın.
- Reklam ID'si parametresi olmadan bir deeplink oluşturun.
- Test cihazınızın reklam ID'sini sistemimizden silin.
- Uygulamayı hiçbir linke tıklamadan install edin.
- Test cihazınızda web tarayıcısını açın ve test sayfanıza gidin.
- Deeplink'e tıklayın.
- Cihazın test linkine attribution yapıldığından ya da reattribute edildiğinden emin olmak için Adjust Test Konsolu'nu kullanın.
İnaktivite penceresini uygulama seviyesinde değiştirdiyseniz, testi tamamladıktan sonra bunu tercih ettiğiniz ayara geri döndürün.