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.

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.

Not:

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.

  1. Bir test sayfası oluşturun.
  2. Deeplink ya da universal linkinizi sayfaya ekleyin.
  3. Uygulamanızı test cihazınıza kurun.
  4. Uygulamayı en az bir kere açın. Kullanıcıyı karşılama sayfaları varsa bunları geçin. Gerekirse giriş yapın.
  5. Test cihazınızda web tarayıcısını açın ve test sayfanıza gidin.
  6. 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 found hatası 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.

  1. Uygulamanın test cihazınızda kurulmamış olduğundan emin olun. Kurulu durumdaysa kaldırın.
  2. Test Konsolu'ndan cihazı unutturun.
  3. Test cihazınızda web tarayıcısını açın ve test sayfanıza gidin.
  4. Linke tıklayın.
  5. Uygulamayı app store üzerinden indirin ve kurun.
  6. 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.

  1. Uygulamanızı test cihazınızdan uninstall edin.
  2. Reklam ID'sini Adjust'tan silin.
  3. Uygulamayı hiçbir linke tıklamadan install edin.
  4. Adjust Test Konsolu'nu kontrol edin ve kurulumun organik olarak göründüğünü doğrulayın.
  5. Kurulum organik değilse, 1-3 arasındaki adımları tekrarlayın.
  6. Uygulamayı kaldırın.
  7. 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.

  1. Test linkinizin reattribution inaktivite periyodunu 0 gün olarak ayarlayın.
  2. Reklam ID'si parametresi olmadan bir deeplink oluşturun.
  3. Test cihazınızın reklam ID'sini sistemimizden silin.
  4. Uygulamayı hiçbir linke tıklamadan install edin.
  5. Test cihazınızda web tarayıcısını açın ve test sayfanıza gidin.
  6. Deeplink'e tıklayın.
  7. Cihazın test linkine attribution yapıldığından ya da reattribute edildiğinden emin olmak için Adjust Test Konsolu'nu kullanın.
Önemli:

İnaktivite penceresini uygulama seviyesinde değiştirdiyseniz, testi tamamladıktan sonra bunu tercih ettiğiniz ayara geri döndürün.