Entegrasyon hatalarını yönetme

Attribution, mesajlaşma veya analitik entegrasyonlarını kullanırken bazı yaygın hatalarla karşılaşabilirsiniz. Sorun giderme durumları için bu kılavuza bakın.

Veri tutarsızlığı

Neden: Bu, tüm kullanıcılarınızın Adapty SDK’sına sahip uygulama sürümünü kullanmamasından kaynaklanabilir.

Çözüm: Veri tutarlılığını sağlamak için kullanıcılarınızı Adapty SDK’sını içeren uygulama sürümüne güncellemeye zorlayabilirsiniz.

Ağ hataları

Neden: Büyük olasılıkla Adapty sunucusu ile entegrasyon sunucusu arasında internet bağlantısı kesilmiştir.

Çözüm: Bu sorunlar genellikle uzun sürmez ve yalnızca az sayıda etkinliği etkiler.

Entegrasyon sunucusu etkinliği işleyemedi

Neden: Entegrasyon hatalı yapılandırılmış.

Çözüm: Dokümantasyonumuzdaki ilgili entegrasyon makalesine bakın. Adapty kontrol panelinde, üçüncü taraf araç tarafında ve uygulama kodunuzda tüm kurulum adımlarını tamamladığınızdan emin olun.

Eksik entegrasyon verisi

Neden: Profilde entegrasyona özgü bir ID eksik. Bu, entegrasyonun uygulama kodunda düzgün yapılandırılmamasından kaynaklanabilir.

Çözüm: Dokümantasyonumuzdaki ilgili entegrasyon makalesine bakın. Kod parçacıklarındaki yöntemleri uygulama kodunuza eklediğinizden ve bu yöntemlerin kullanıcı profillerinizle gerçekten etkileşime girdiğinden emin olun.

Eksik entegrasyon kimlik bilgileri

Neden: Bazı entegrasyon kimlik bilgileri eksik veya hatalı.

Çözüm: Adapty kontrol panelinde ilgili entegrasyonun tüm kimlik bilgilerini kontrol edin. Sorun, sürüm veya ortam uyumsuzluğundan kaynaklanıyor olabilir.

Etkinliğin süresi doldu

Neden: Entegrasyon ayarlarında Exclude historical events seçeneği etkinleştirilmiş ve etkinliğin oluşturulma tarihi, sistemimizdeki profil oluşturma tarihinden önce.

Bu durum, yıllar önce başlayan bir işlem zinciri, yakın zamanda oluşturulmuş bir profil için makbuz doğrulaması aracılığıyla Adapty’ye geldiğinde yaşanabilir.

Çözüm: Yeni etkinliklerde bunun yaşanmadığından emin olun. Geçmiş etkinlikleri entegrasyona göndermek istiyorsanız Exclude historical events seçeneğini devre dışı bırakın.

Devre Dışı/Desteklenmeyen Olay Türü

Neden: Bu olay, söz konusu entegrasyon tarafından desteklenmiyordur ya da entegrasyonu kurarken devre dışı bırakmış olabilirsiniz.

Çözüm:

  1. Entegrasyonun bu olay türünü destekleyip desteklemediğini kontrol edin. Aşağıdaki olaylar tüm entegrasyonlara ulaşmaz:

    • access_level_updated: yalnızca webhook.
    • Sentetik olaylar (trial_active, subscription_active): Adjust, Amplitude, AppMetrica, AppsFlyer, Branch, Facebook Analytics, Firebase, Mixpanel, OneSignal, PostHog, Singular, SplitMetrics ve webhook.
  2. Entegrasyon destekleniyorsa, entegrasyon ayarlarında ilgili etkinliğin açık olduğundan emin olun.

Sentetik bir olay hiç gelmedi

Neden: Sentetik olaylar bir kez, zamanlayıcıyla tetiklenir ve dört durum onları hatasız durdurabilir:

  • Deneme veya abonelik, gecikme süresi dolmadan sona erdi. Dönüştürülmüş, süresi dolmuş veya iade edilmiş bir satın alma hiçbir şey üretmez ve Adapty tekrar kontrol etmez. Bunun yerine trial_converted, trial_expired, subscription_expired veya subscription_refunded olaylarına bakın.
  • Kullanıcı, gecikme süresi dolmadan otomatik yenilemeyi kapattı. Erişimleri ödenen dönemin sonuna kadar devam eder, ancak Adapty gönderimi atlar. Bunun yerine trial_renewal_cancelled veya subscription_renewal_cancelled olaylarına bakın.
  • Satın alma başladıktan sonra etkinliği açtınız. Adapty, trial_started veya subscription_started geldiğinde zamanlayıcıyı başlatır; dolayısıyla yalnızca etkinliği açtıktan sonra yapılan satın almalar bir olay üretir.
  • Satın alma başladıktan sonra gecikmeyi değiştirdiniz. Halihazırda planlanmış gönderimlerde, oluşturuldukları andaki gecikme değeri korunur.

Çözüm: Bunların hiçbiri teslimat hatası değildir, bu nedenle yeniden deneyecek bir şey yoktur ve Event Feed’de hiçbir şey görünmez. Kurulumun çalıştığını doğrulamak için etkinliği açın ve o andan sonra yapılan bir satın almayı izleyin.