自定义维度在Google Analytics 4叫用户属性(User Properties),它可用于描述用户群细分的属性,例如语言首选项或地理位置。...GA4中一个项目最多可以创建25个用户属性,需要注意,创建好的用户属性的名字是不能更改的,所以命名的时候要慎重。 创建一个用户属性 设置用户属性的位置在GA4的报告中: ?...假设现在我创建一个用户属性用于存储IP,设置如下: ? 这一步跟在GA创建自定义维度的操作很类似的。...GTM中设置用户属性 然后就到GTM中设置,我这里假设站点是采用GTM布署法,找到GA4的那个Tag: ? 找到User Properties,做如下设置: ? 最后的效果: ?...还有一种方法可以设置用户属性,在GA4的跟踪代码做设置,增加如下代码: gtag('set', 'user_properties', { IP: 'ip'}); ip就是你要传递的ip。
Google Analytics Script基于JavaScript,通过嵌入到网站的HTML代码中,能够追踪和报告网站上发生的各种事件和交互。功能与特性1....转化跟踪 通过设置目标和事件,你可以追踪用户在网站上的转化过程,例如完成购买、注册等,为分析营销活动的效果提供关键数据。5....然后,系统会生成一个唯一的跟踪代码(Tracking Code)。...>在这个例子中,通过将Google Analytics Script嵌入到HTML文档中,使用了Google提供的gtag.js库。...性能影响: Google Analytics Script是通过客户端脚本执行的,可能对网站性能产生一定影响。确保在优化性能方面做好工作,例如异步加载脚本等。
硬编码就是直接在Google Analytics的跟踪代码做修改实现跨域跟踪,未修改的跟踪代码是: A网站的跟踪代码修改为: B网站的跟踪代码修改为: 添加跟踪器后B网站的跟踪代码为: <!...,分为普通全局版和混合全局版,带它们的代码结构是一直的,设置也是一样的,如: 普通全局版 普通全局版使用的Tracking ID,未修改的跟踪代码是: <!
Global Site Tag,中文名叫全局版,可以分为两个版本,一个是普通全局版,跟踪代码里面用的是tracking Id,tracking Id的结构是UA-******-*,这是Google Analytics...-- Global site tag (gtag.js) - Google Analytics --> <script async="" src="https://www.googletagmanager.com...(arguments);} <em>gtag</em>('<em>js</em>', new Date()); <em>gtag</em>('config', 'UA-69988360-20'); 2018年8月,谷歌发布<em>Google</em>...-- Global site tag (<em>gtag</em>.<em>js</em>) - <em>Google</em> <em>Analytics</em> --> <script async="" src="https://www.googletagmanager.com...(arguments);} <em>gtag</em>('<em>js</em>', new Date()); <em>gtag</em>('config', 'G-XJGBFSLMD8'); 需要注意,这里<em>的</em>跟踪<em>代码</em>用<em>的</em>是测量
什么是cookieFlags cookieFlags是Google Analytics新增增加的的一个设置,这个设置只存在于统一版跟踪代码、全局版跟踪代码和APP+Web,其中统一版对应的是cookieFlags...关于SameSite的详细可以看:Chrome 80:Google 终于对第三方cookie出手了 这样设置才允许第三方访问Google Analytics的第一方cookie,主要是跨站跨域的时候才会用到...如何设置cookieFlags 不同版本跟踪代码的使用字段是不一样的,统一版analytics.js使用的是cookieFlags,全局版gtag.js和Web+APP使用的是cookie_flags,...具体示例如下: 在analytics.js中设置字段 Universal Analytics的设置方法如下: ga('create', 'UA-XXXXX-Y', { cookieFlags: '...max-age=7200;secure;samesite=none' }); 在gtag.js中设置字段 统一版的设置方法如下: gtag('config', 'G-N2A3FMNDT5', {
关于 GTM 的一个具体例子: (1) 您需要在GTM中创建一个新的标签,并将其配置为使用Google Analytics。...在这个标签中,您需要指定您的Google Analytics跟踪ID,并选择您想要跟踪的事件类型和目标。 (2) 在SAP Spartacus中,您需要将GTM代码添加到您的应用程序中。...您可以使用以下代码作为GoogleAnalyticsService服务的基础: import { Injectable } from '@angular/core'; declare const gtag...“gtag”是您在GTM中创建的标签自动生成的全局函数。...您需要在GTM中为该标签设置事件触发器,并将其与上面的GoogleAnalyticsService服务中的emitEvent方法关联起来。
2、客户端屏蔽GA,比如一些插件adblock扩展自带的屏蔽列表,利用userscript进行屏蔽等方式,这些会导致统计存在偏差等问题 所以,我们将GA的统计工作从前端转到后端完成,就可以避免上述问题。...另外我们还要修改我们的前端代码,以wordpress为例,这里我是在header.php中添加的GA代码: 1 2 3 4 5 6 7 8 9 <!...-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com.../gtag/js?...(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-1186214208-1'); </script
随着Google Analytics的版本更迭,对新手来说可能难以区分,常常布署的A版本的跟踪代码,事件跟踪却用B版本的写法,导致事件跟踪设置失败,这一节看看不同版本Google Analytics如何做事件跟踪...其中 Google Analytics Classic经典版和Global Site Tag 普通全局版,只能通过硬编码的形式布署事件跟踪; Google Analytics Universal统一版可以实现的方法最多...,至少有6种; Google Analytics 4,现阶段有三种方法可以实现事件跟踪; 这里看看不同版本事件跟踪的写法。...Google Analytics 4 gtag('event', 'login', { 'method': 'Google' …… }); GA4中event就不带ACTION了,可以自定义,而且里面的参数由固定的...Category、label和value变成自定义的,最多可以有25个。
最近Google Analytics将APP+Web改名为Google Analytics 4,简称GA4或GAv4,它的版本大体可以这样划分: ?...详细的可以看:https://www.ichdata.com/google-analytics-history.html V1是经典版Google Analytics,也就是Classic,早起用的是urchin.js...V2是统一版Google Analytics,也就是Universal,用的是analytics.js。 V3是全局版Google Analytics,也就是Global,用的是gtag.js。...V4是混合全局版Google Analytics,也就是APP+Web,现在改为Google Analytics V4。用的是gtag.js,但不在使用Tracking ID,使用测量ID。...但其实Google在2009年的就发布过Google Analytics V4,在2011年的时候发布过Google Analytics V5,你去搜索一下相关的资料: ?
交互统计:事件报告 自定义报告:自定义报告,可以用不同的维度、指标,结合过滤器去构建报告 一般报告的呈现如下: 报告的模板固定化,筛选条件在上方,下方只是呈现数据,不能在数据报告上有交互。...高阶分析 高阶分析目前只有一个功能: 热力图功能(测试状态) 自定义探索 其实就是自定义报告的功能,自定义探索功能可支持查询类型中的各个维度和指标的关联查询 数据管理 具里面: 人群分析:创建人群...与Google Analytics对比 鉴于Google Analytics在业内的地位,很多类似的公司都会借鉴的,秒针分析这个工具有很多借鉴Google Analytics的地方,特别是在数据收集上,...事件跟踪代码 这是秒针分析的事件跟踪代码: stm_clicki('send', 'event', '事件分类', '事件动作', '事件标签', 1); 这是Google Analytics UA版本的事件跟踪代码...Analytics 4的事件跟踪: gtag('event', 'login', { 'user_property1': 'Google', 'user_property2': ' ',
APP+Web的布署方法非常多样,常见的有如下几种: 直接部署Global Site Tag 直接部署就直接将Global Site Tag (gtag.js)的跟踪代码布署到网站的所有页面上去:...window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js',...new Date()); gtag('config', 'G-HZ4RDGTX66'); GTM方式布署 通过GTM部署,需要找到数据量的MEASUREMENT ID,MEASUREMENT ID...然后在GTM中新建一个Tag,选择Google Analytics(分析):“应用 + 网站”配置,做如下设置: ?...Connected Site Tags 这种方式是网站上已经布署有gtag的代码,只有通过直接部署Global Site Tag的才可以使用,如A网站已经通过直接部署Global Site Tag的方式
部分在使用Google Analytics 的时候被各种版本搞混,不知道自己用的是什么版本,我将Google Analytics的版本变更可以用下面这张图表示: ?...Google Analytics可以分为经典版、统一版和全局版,分别对应加载的库是ga.js、analytics.js和gtag.js,不同的库对应的事件跟踪的函数/写法是不一样的,分别是trackEvent...目前最新的是全局版,全局版可以分为普通和混合的。 普通的是报告UI界面跟统一版的是一样的,向哪里发送数据是通过Tracking ID控制的。...混合版,也就是APP+Web的,报告UI界面是全新的,固定报告的数量表少了,而自定义的报告的功能变强,有类似Adobe的workspace的analytics功能,你可以通过托拉拽实现数据分析和可视化;...虽然全局版是最新的,但目前还是处于beta阶段,功能相比统一版的还比较少,所以目前很多的用户使用的还是统一版的。
从 2020 年 8 月 13 日起,Google 将支持 IAB TCF v2.0,现在Google Analytics已经与 TCF v2.0 集成。...要想在Google Analytics实施TCF,先需要布署CMP(Consent Management Platform,同意管理平台),要使用已经在IAB注册的CMP平台,CMP是付费的。...然后将激活代码window['gtag_enable_tcf_support'] = true布署到 gtag.js或GTM跟踪代码的前面,这段代码的作用读取 TCF 字符串,启用 TCF v2.0 支持...CMP平台就能想Google Analytics发送用户意见征求字符串,控制收据的收集。 第一次访问的时候需要授权: ? 授权后会在页面左下角有个图标: ?...如果需要做授权做调整或撤回,可以点击它去设置: ? 你就可以调整权限。
2017年谷歌发布Gtag,也就是Global Site Tag。 2019年8月谷歌发布APP+Web。...更强的可视化分析功能 新的报告的UI做的大幅的调整,减少了内置报告,增强可视化分析功能,给用户提供更强大的自定义分析功能,托拉拽就实现多种数据可视化、漏斗分析功能,很多用户念念不忘的漏斗分析可以在这里实现...多种可视化效果,维度和指标托拉拽就可以实现,有点像Adobe的Workspace,你值得拥有。...基于事件的模型导致你在布署的时候需要思考更多,数据的收集需要通过事件来实现,哪些维度或角度后面需要用到,都需要通过提前的布署,才会有数据。...提供全量未抽样的数据 Google Analytics V4 可以关联到Big Query,你不再需要是Google Analytics 360用户也可以通过Big Query获取全量的、未抽样的数据。
不同版本的Google Analytics的事件跟踪的写法是不一样的,在做事件跟踪之前,先认清所用的Google Analytics是什么版本,不了解的可以看 https://www.ichdata.com.../google-analytics-history.html 经典版的用法是: _trackEvent(category, action, opt_label, opt_value, opt_noninteraction...:必备参数,一般固定 Action:必备参数,可变 Label:可选,可变 value:可选,可变 noninteraction:可选 普通全局版的用法是: gtag('event', ...: gtag('event', 'login', { 'method': 'Google' }); 其实,这几个版本分别代表的就是GA1、GA2、GA3和GA4了。...下面举例如何添加,比如点击某个链接: 经典版的代码格式为: _trackEvent(‘book retailer’, ‘click’, ‘Barnes&Noble’, 5, True) 统一版的代码格式为
Google Analytics是谷歌外部收购而来的,在2005年的时候收购了Urchin,Urchin就是Google Analytics的前身,而Urchin的前身是Quantified Systems...DoubleClick, 和Google Analytics都用同一套写法,避免受到影响。...GA4是Google Anlaytics 4,是2020年的时候发布,为了替代在2020年9月就停止服务的Google Analytics for APPP,也是有些临时顶替的节奏,在推出前两个月,更新特别频繁...还有另外一种划分方法,是根据加载的js。 GA1用的js是urchin.js,这是2005年的收购Urchin后直接改名为Urchin From Google就发布。...GA2用的js是ga.js,这是在2007年发布。 GA3用的js是analytics.js,这是在2012年发布。 GA4用的是gtag.js,这是在2017年发布。
dns-prefetch" href="https://www.googletagmanager.com"> 然后加上 MetingJS 播放器,以及 Google Analytics 统计代码: <script async src="https://www.googletagmanager.com.../<em>gtag</em>/<em>js</em>?...) { dataLayer.push(arguments); } <em>gtag</em>('<em>js</em>', new Date()); <em>gtag</em>('config', 'UA-111752336-7');
关于 Analytics Google Analytics(分析)是一款免费的应用效果衡量解决方案,可提供关于应用的使用情况和用户互动度的数据分析 关于 iOS、Android、web 等项目配置,详细看这里...例如,您可以使用事件来衡量用户加载页面、点击链接或完成购买之类的操作,或者衡量应用使用或展示广告等系统行为 自动收集的事件 只要使用 Firebase SDK 或 gtag.js,无需额外编写代码就能收集这些事件...受众群体的创建与使用,详情可见 自动上传用户属性 Analytics 会自动记录一些用户属性,无需添加任何代码 每个项目用户属性最多可以设置 25 个,需要注意的是,用户属性名称是区分大小写的...不得使用 Google 预留的几个用户属性,预留用户属性详情 设置用户属性 通过设置用户属性,在报告中用这些设置的属性进行对比或用作受众群体评估条件 关于 iOS、Android、web 等项目配置...userID 只有我们可以使用,别人拿到这个 userID 是无法溯源到我们的用户,也可以把我们的 userID 通过哈希处理之后,再作为 Analytics 的 userID,用于分析数据等等 如果不设置
用某个分析工具一段时间,随着使用的深入,突然发现这个工具有很多借鉴Google Analytics的地方,特别是在数据收集上,部分甚至是一模一样的。...> 这个是Google Analytics的UA版本的跟踪代码: 事件跟踪代码 这是某工具的事件跟踪代码: stm_clicki('send', 'event', '事件分类', '事件动作', '事件标签',...1); 这是Google Analytics UA版本的事件跟踪代码: ga('send', 'event', [eventCategory], [eventAction], [eventLabel]...Analytics 4的事件跟踪: gtag('event', 'login', { 'user_property1': 'Google', 'user_property2': ' ',
GA4中的Measurement Protocol已经上线,毫无意外是V2的。...因为从gtag开始,Google Analytics收集数据的协议就是走V2,GA4是由于gtag和firebase发展而来,自然会是使用V2。 设置的地方在数据流的管理位置这里,在最底下: ?...Protocol API secrets,需要使用秘钥才可以向Google Analytics发送数据,因为V1 版本的只需要知道Tracking ID就可以向Google Analytics发送数据...,Tracking ID可以在网页上查到,这会导致你的竞争对手可以随意给你Google Analytics发送垃圾数据去干扰你,其实有点不安全的,所以V2就增加了秘钥。...它的目的主要就只阻止垃圾流量。 其次是传递的数据Measurement Protocol V2是需要用json格式传递的。
领取专属 10元无门槛券
手把手带您无忧上云