如何开始使用 App-Tracking?
Posted
技术标签:
【中文标题】如何开始使用 App-Tracking?【英文标题】:How to get started with App-Tracking? 【发布时间】:2017-05-18 11:23:03 【问题描述】:我在网上搜索过,但似乎找不到任何好的信息。
我们已经在使用 GTM - GA 组合来跟踪我们的网站,现在我们希望将其扩展到两个最流行的操作系统(android 和 ios)上的移动应用程序。
我的问题是最好的方法是什么?我知道我们的开发团队使用 Firebase,但我们真的很想在 Firebase Analytics 旁边使用 Google Analytics,因为我们的营销人员已经习惯了 GA。有什么关于 GTM 故事的好课程吗?
应用程序将通过 firebase 发送数据层对象。来自 Google 的文档非常抽象,并没有专门处理 GTM 的故事。摘要,尤其是当您将其与关于 GA/GTM 和网站的优秀在线文档进行比较时。
谢谢!
【问题讨论】:
【参考方案1】:您可以通过服务器端代码开始使用 Google Analytics Measurement Protocol。
Google Analytics Measurement Protocol 允许开发者发出 HTTP 请求,将原始用户交互数据直接发送到 Google Analytics 服务器。这使开发人员可以衡量用户如何在几乎任何环境中与其业务交互。然后,开发者可以使用 Measurement Protocol 来:
-
衡量用户在新环境中的活动。
将在线行为与离线行为联系起来。
从客户端和服务器发送数据。
对于 Android,只需在 Java 中执行 HTTP POST 请求。以下Github Library 包含一个Java Wrapper。来自包装器的代码 sn-p:
JGoogleAnalyticsTracker tracker = new JGoogleAnalyticsTracker("Library Finder","1.3.2","UA-xxxxxxx-x");
FocusPoint focusPoint = new FocusPoint("PluginLoad");
tracker.trackAsynchronously(focusPoint);
对于 iOS,请查看官方 Add Google Analytics to Your iOS App 指南。
【讨论】:
以上是关于如何开始使用 App-Tracking?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ngFor angular 2 内部使用 track
我如何知道是不是可以禁用 SQLALCHEMY_TRACK_MODIFICATIONS?
如何在 WebRTC 的 MediaStream 中添加Track