我想基于谷歌分析(GA)构建自己的分析平台。
所以我对GA进行了快速调查。
但我在下面有一些误解:
在网站和网络应用领域,Google解析提供了三个选项:gtag.js,analytic.js,AMP HTML。但我不知道我会选择哪个。或者你能帮我指出我们将用于每个选项的情况吗?
我试图关注gtag.js,调试并意识到谷歌分析发送gif请求将数据发布到谷歌分析服务器。我认为他们使用这种方式来避免跨域Ajax。但问题是他们如何通过Android / IOS sdk向谷歌服务器发送数据?他们仍然使用gif请求或正常的restful api。
如果有人知道或有想法,请帮助并分享给我。
提前致谢
詹姆斯
答案 0 :(得分:0)
gtag.js(全球代码)是Google跟踪代码的当前版本 - " global"因为它旨在为Google Analytics,Adwords和其他Google产品提供统一的跟踪代码。
随着gtag libary的发布,analytics.js现在是Google Analytics Javascript跟踪器的旧版本,因此目前大多数可用信息都是指。但是,如果您开始使用Google Analytics,则可能应使用当前版本。
AMP是一种ccelerated mobile pages,这是一种特殊格式,具有减少的标记和脚本选项,可以在Google服务器上缓存和交付(您放弃对页面的控制,主要是为了更快地交付)。如果您不得不问这是什么,那么您没有使用它,也不需要这种类型的跟踪代码。
如果您在移动网站中使用Google Analytics,则可以使用Javascript跟踪器,这确实会返回一个gif。
如果您想跟踪原生应用,那么现在可以使用自带SDK的Google Analytics for Firebase。您可以在应用中实施Firebase,然后将Firebase项目连接到GA中的移动媒体资源。