В нашем приложении мы используем Диспетчер тегов Google для отправки событий из приложения в Firebase и AppsFlyer.
Когда мы тестируем его локально, он корректно работает в логах, и я вижу, что GTM сохраняет тег
GoogleTagManager info: Saved tag for URL https://api2.appsflyer.com/inappevent/idxxxxxxxx
затем через некоторое время GTM отправляет его
GoogleTagManager info: Sent hit https://api2.appsflyer.com/inappevent/idxxxxxxxx
Я проверяю с Чарльзом, как выглядит запрос, и все выглядит хорошо, полезная нагрузка построена правильно, и я получаю 200 ОК.
{
"appsflyer_id": "XXXXX",
"eventName": "af_initiated_checkout",
"af_events_api": "true",
"eventValue": "{\"af_price\":500,\"af_content_id\":\"x1\",\"af_content_type\":\"xxx\",\"af_currency\":\"EUR\",\"af_quantity\":8}",
"idfa": "XXXX-XXXX-XXXX",
"bundle_id": "com.superapp.superapp"
}
Через несколько минут я вижу эффект на панели инструментов AppsFlyer.
но когда мы отправили приложение в производство (с тем же идентификатором пакета), мы заметили, что количество событий у Firebase и AppsFlyer сильно отличается, а в некоторых случаях даже в 10 раз больше событий в Firebase.
Что может быть причиной этого? Как я могу отладить эту проблему?