Настройка измерения кампании на Android
В течение некоторого времени я пытался настроить Google Campaign Measurement в своем приложении для Android. Я следовал этому уроку и, после борьбы с беспорядком в документации Google, пришел к тому моменту, когда все работает в соответствии с этим уроком. Я получаю сообщение GAThread logcat правильно.
Однако моя панель Google Analytics не получает данных, несмотря на то, что она связана с учетной записью разработчика. Я думаю, что у меня может быть неправильное представление обо всем процессе после изучения урока, поэтому, пожалуйста, уточните:
- Я следую первому решению в учебнике с уже внедренным Receiver, который должен отправлять данные автоматически. Нужно ли мне в любом случае настроить Tracker?
Если мне нужен трекер, который и где? Достаточно поместить тег метаданных в мой манифест следующим образом:
android: name = "com.google.android.gms.analytics.globalConfigResource" android: resource = "@ xml / global_tracker" />
Если этого недостаточно, какой из трекеров, определенных здесь, мне нужен для правильного получения данных?
Спасибо!
1 ответ
Вам следует использовать последнюю версию Google Play Service 7.3, она обеспечивает более надежное отслеживание кампаний. Вам необходимо зарегистрировать как получателя кампании, так и службу кампании в файле AndoridManifest.xml, как показано в примере приложения hello world. Вам также необходимо настроить хотя бы один трекер и отправить по крайней мере один удар с ним, чтобы отслеживание кампании работало правильно. Для отправки попадания может быть проще включить автоматическое отслеживание активности с помощью tracker.enableAutoActivityTracking(true). Установочная кампания будет отправлена всем известным трекерам, которые вы используете в своем приложении.