android - 适用于 Android 的 Google 跟踪代码管理器

标签 android google-analytics google-tag-manager

我在我的项目中实现了谷歌标签管理器。当我在模拟器上工作时,谷歌分析账户中的所有事件都会更快地显示哪个页面打开,但问题是当我在真实设备中使用时,它需要更多时间来显示事件,它大约需要 2 -5 分钟。

我正在使用这样的任何东西都可以告诉我为什么它不能在真实设备中工作。
& 任何人都可以帮助我了解如何在 Android 应用程序中实现电子商务跟踪。

DataLayer dataLayer = TagManager.getInstance(context).getDataLayer();
dataLayer.push(DataLayer.mapOf("event", "openScreen",
                    "screenName", "Home Screen"));       
GoogleAnalytics.getInstance(context).setLocalDispatchPeriod(5);

最佳答案

我不完全确定,因为我不开发你的 Android,但对于使用谷歌标签管理器(以及谷歌分析)的 iOS,移动平台不会实时推送事件,但它们会批量处理数据并发送它们其他分钟左右。对我来说,iOS 中的模拟器也是如此,即每隔一分钟发送一次数据,并且在设备上发送相同的数据。也许Android中的模拟器在这方面有所不同,但我相信手机根本不会实时发送数据,而是将一大块数据批量发送并同时发送。

我不认为有任何办法可以解决这个问题。如果我错了,请纠正我,但这就是我在文档中某处读到的内容。不过似乎找不到引用。

关于android - 适用于 Android 的 Google 跟踪代码管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27763830/

相关文章:

android - 重启后如何重新设置闹钟

java - Android: TextView 中的空指针异常

android - 输入类型无法正常工作

php - 如何向Google Analytics API请求添加维度

javascript - 访问 gtm.formsubmit 上的 Google 跟踪代码管理器 dataLayer 字段值

java - 安卓java : creating another relativelayout

google-analytics - 谷歌分析过滤器 - 丢失数据的危险

python - 如何使用 Python 发布到 Google Measurement 协议(protocol)?

google-analytics - 无法使用 Google 跟踪代码管理器将自定义变量推送到 GA

google-tag-manager - Datalayer 推送事件未发送至 google