首页 > 其他分享 >如何使用 Google Analytics 白嫖做应用埋点

如何使用 Google Analytics 白嫖做应用埋点

时间:2023-10-11 09:24:26浏览次数:28  
标签:Google Protocol 自定义 Analytics samples 上报 埋点

Google Analytics 很多时候用于做网站的数据分析,直接在网站中嵌入代码就可以。

如果是 Chrome 插件或者其它应用,可以使用 Measurement Protocol API 来上报埋点。

API

官方文档:Measurement Protocol(Google Analytics(分析)4)  |  适用于 Google Analytics(分析)4 的 Measurement Protocol  |  Google for Developers

其实官方文档初看起来是有点懵的,直接看代码比较直观。

chrome-extensions-samples/functional-samples/tutorial.google-analytics at main · GoogleChrome/chrome-extensions-samples

chrome-extensions-samples/functional-samples/tutorial.google-analytics/scripts/google-analytics.js at main · GoogleChrome/chrome-extensions-samples

这里是 JS 代码,改造成其它语言的代码也不难。

自定义属性/维度

Google Analytics 有很多预定义的参数,如果你的上报数据中,有这些数据,应该尽量复用这个定义。
一方面是 Google Analytics 可以基于这些数据有智能化的分析,另一方面是,免费账户自定义属性/维度是有限制的。

预定义的参数:
Measurement Protocol 参数参考  |  Google Analytics(分析)Measurement Protocol  |  Google for Developers

自定义维度:
先上报事件,上报之后,在 事件参数 中,就可以找到自定义上报的维度了(就是上报时 json 的字段名称)

自定义维度要等数据上报超过 24 小时才能被统计到。

验证

可以使用这里的工具验证上报是否正确,
Event Builder

或者,在实时报告中,直接查看上报的数据,如果报上来了,就说明 OK。

https://www.cnblogs.com/jasongrass/p/17756248.html

标签:Google,Protocol,自定义,Analytics,samples,上报,埋点
From: https://www.cnblogs.com/jasongrass/p/17756248.html

相关文章

  • Google Guava 库用法整理
    参考:(2,3,4)http://blog.publicobject.com更多用法参考http://ajoo.iteye.com/category/119082以前这么用:Java代码Map<String,Map<Long,List<String>>>map=newHashMap<String,Map<Long,List<String>>>();现在这么用(JDK7将实现该功能......
  • Unity 通信方案 - 使用 Google Protobuf 序列化数据
    1.下载和编译1.1下载ProtoBuf源文件从github下载最新的protoBuf库,如下图所示 Releases·protocolbuffers/protobuf(github.com)1.2编译dll和导入解压后打开/scharp/src中的sln工程文件 选择Release,Google.Protobuf,之后在生成中生成文件在......
  • 工具 | 极其方便的谷歌翻译软件 Myna for Google Translate for Mac | Mac
    工具|极其方便的谷歌翻译软件MynaforGoogleTranslateforMac|Mac前言Mac哪款翻译软件好用呢?市面有太多的翻译工具了,如:百度、谷歌、有道等等。但是不得不说作为对外交流学习或学术阅览,谷歌翻译算得上是比较专业和让人信赖的。而MynaforGoogleTranslateforMac是......
  • Win12不会取代Win11!真正目标是Google
    Windows11之后自然应该是Windows12,但这一次不太一样。据多个消息源确认,Windows的下一个重大版本将不会是Windows11的直接升级版,而是更专注于云和Web,同时大力接入AI,目标直指GoogleChromeOS。这个所谓的Windows12,将打造一个更加现代化、模块化、轻量化的系统,尤其适合低端教育......
  • Google拟放弃博通自行研发AI芯片 | 百能云芯
    谷歌计划自行研发人工智能(AI)芯片,考虑将博通(Broadcom)从其供应商名单中剔除,但谷歌强调双方的合作关系不会受到影响。根据美国网络媒体《TheInformation》的报道,谷歌高层正在讨论可能在2027年放弃博通作为AI芯片供应商的计划,改为自行开发芯片。这一举措预计每年能为谷歌省下数十亿美......
  • Google拟放弃博通自行研发AI芯片 | 百能云芯
    谷歌计划自行研发人工智能(AI)芯片,考虑将博通(Broadcom)从其供应商名单中剔除,但谷歌强调双方的合作关系不会受到影响。根据美国网络媒体《TheInformation》的报道,谷歌高层正在讨论可能在2027年放弃博通作为AI芯片供应商的计划,改为自行开发芯片。这一举措预计每年能为谷歌省下数十亿美......
  • 通过 BigQuery 中的 11 个新链增强 Google Cloud 的区块链数据服务
    【CloudAce 是GoogleCloud全球战略合作伙伴,在亚太地区、欧洲、南北美洲和非洲拥有二十多个办公室。CloudAce在谷歌专业领域认证及专业知识目前排名全球第一位,并连续多次获得GoogleCloud各类奖项。作为谷歌云托管服务商,我们提供谷歌云、谷歌地图、谷歌办公套件、谷歌云认......
  • 关于hive中的com.google.common.base.Preconditions.checkArgument(ZLjava/lang/Strin
    com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V这个报错是因为Hive 3.1.3guava19.jar和hadoop3.2.4不兼容导致 解决方法—— 之后hive就可以正常初始化了  参考博客——https://blog.csdn.net/happyfreeangel/ar......
  • Google Test 自带一些小功能
    控制台彩色打印TEST(test,colored_print){ usingnamespacetesting::internal; std::map<GTestColor,std::string>ColorMap= { {COLOR_RED,"红色"}, {COLOR_GREEN,"绿色"}, {COLOR_YELLOW,"黄色"} }; for(autocolor:ColorMap......
  • Google Chrome 自动更新 关闭
    更新日期:SatSep03202220:20:00GMT+0800,阅读量:10847请访问原文链接:如何禁用GoogleChrome自动更新(macOS,Linux,Windows),查看最新版。原创作品,转载请保留出处。作者主页:sysin.org禁用浏览器自动更新系列文章:如何禁用Firefox自动更新(macOS,Linux,Windows)......