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:
-
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.
-
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_expiredveyasubscription_refundedolayları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_cancelledveyasubscription_renewal_cancelledolaylarına bakın. - Satın alma başladıktan sonra etkinliği açtınız. Adapty,
trial_startedveyasubscription_startedgeldiğ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.