首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2.4.3、Google Analytics高级应用——设备报告

在现今的多屏时代,用户可以通过电脑,平板和手机访问您的站点,您知道有多少用户既是电脑用户也是手机用户?只是使用手机访问您的站点吗?您知道不同屏,屏的用户的产出的吗?...所有的这一切都可以通过设备报告解答,要适用这个报告,需要开启GA里的Userid功能,Userid就是解决设备用户唯一性识别的问题,但这也有缺点,就是用户在只有在登录的时候才可以识别到,而且现在的APP...的还不能纳入达到设备里面。...实现原理:这个是利用到Userid,需要后台配合,用户在注册的时候,在后台生成对应的User ID,这个User ID是可以是一串数字,也可以是字符,但要是唯一的,然后将这个User ID放到页面或Cookie...然后您在GA中选择“受众群体”→“设备报告”就可以看到如图2-54所示: 图2-54 设备报告 这个报告只有在启用了User-ID的视图才有的,非常直观的就可以看到设备的使用比例分部了。

58020

Google Analytics 4 中做站跟踪

Google Analytics 4 中也可以实现站跟踪,而且设置过程更加简单,不需要设置allowLinker,直接在数据流里就可以设置。...设置前提 两个站点要使用相同的衡量ID,将数据发送到同一个媒体资源。 其次是你的账号必须具备编辑权限。...Google Analytics 4 上设置站跟踪 假设现在要对www.icdata.com和www.test.com做站跟踪。...Analytics 4 上配置网域 现在来做站跟踪,在Google Analytics 4 中点击“管理”——“数据流”,选择你要设置的数据流,然后点击“更多标记设置”——“配置您的网域”,将要站的两个域名添加上去即可...站跟踪验证 我們还可以再验证一下,在浏览器开发者工具里看www.ichdata.com和www.test.com的Cookie _ga: Client ID都是一样,自然就可以识别为同一个用户。

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

不同版本的Google Analytics站跟踪

原理 我们知道,Google Analytics是通过Client ID识别用户的,而Client-ID 是随机生成的独一无二的字符串,生成后的 ID 存储在浏览器的 Cookie 中,这样用户再次访问同一网站时即可被识别...New Users,还有另一种处理方式,就是将站传递的Client ID不适用默认的_ga用另一个cookie保存,这个专用于站,那么跟踪代码可以改为: <!...GTM上 每个站点对应一个GTM容器,每个站点在GTM都做同样配置,将不同站点的数据向同一个GA-view发送,Tag中的allowLinker和cookieDomain是解决不同站点同一用户的识别问题...,用户在站的时候将用户唯一标示clientid传递到另一个站点公用,从而解决站用户唯一性的问题。...一样的问题,这样站会站用户在原跟踪中被看做是新用户,需要用一个专门的cookie存储站用的Client ID,设置改为: Global Site Tag站 Global Site Tag就是全局版

2.1K40

cookie域传输cookie问题:nginx域代理之proxy_cookie_domain

域传输cookie解决方案设置cookie Domain 通过设置cookie Domain 只能解决主域名相同的 子域名的问题。...例如将cookie的domain设置为.zlj.cn;name a.zlj.com b.zlj.cn等都能访问此cookie。但是此法无法解决主域名的的问题。...设置http头解决问题CORS为我们提供了域资源共享的解决方案,通过Access-Control-Allow-Origin Access-Control-Allow-Credentials Access-Control-Allow-Headers...因为默认属性不再是laxsame-site属性设置same-site有3种值可以设置:strict,lax,noneStrict最为严格,完全禁止第三方 Cookie站点时,任何情况下都不会发送 Cookie...问题:nginx域代理之proxy_cookie_domain》,请注明出处:https://www.zhoulujun.cn/html/tools/webServer/nginx/2020_0526

4.8K20

域无法设置cookie问题

记录一个今天在练习nodejs的时候遇到的一个域无法存取cookie问题 我想实现的功能就是:在登录页面输值进行登录之后可以把用户的信息存入到cookie中,判断用户是否在登录状态。...模块的使用文档存入到cookie中 image.png 逻辑都没有问题之后,我启动服务器在本地中打开了登录页面。...image.png 于是纠结了大半天,最后找出原因是因为域而造成的,这是浏览器的同源策略导致的问题:不允许JS访问域的Cookie,所以我们没办法存取值。...例如,服务器端重定向到另一个域 image.png 2.服务器端使用CROS协议解决域访问数据问题时,需要设置响应消息头: res.setHeader("Access-Control-Allow-Credentials...","http://localhost:8089/"); 以上两步是大多数博客的解决方案:最好的还是自己再本机地址访问,避免域存取cookie值,就不会出现这么棘手的问题了。

6.6K00

使用Google Analytics 4常遇到的几个问题

如何创建统一版跟踪代码Universal Analytics 现在创建Google Analytics媒体资源,默认是创建的是GA4,如果你要创建Universal Analytics ,创建媒体资源的过程中点击这里...这是因为GA4中用户的兴趣,爱好,年龄这些用户属性数据是通过Google Signal收集的,需要开启这个功能,开启后Google Analytics 4 收集数据的域名会由https://www.google-analytics.com...变成https://analytics.google.com,服务器是在国外的,导致数据不能正常收集,所以这个功能不能开启。...但是事件参数需要在Google Analytics中注册后才可以使用,事件参数可以注册成维度和指标,字段的注册成维度,数值的注册成指标。...详细请看:GTM中做事件跟踪和https://www.ichdata.com/docs/google-analytics-4

2.4K40

.Net 站点问题及解决方法

1、什么是站点域 了解域之前, 先了解下什么同源策略?...同源:同一个协议, 同一个主机, 同一个端口 即同一个站点, 比如说IIS服务器, 一个站点只能绑定一个端口 那为什么需要同源策略的支持呢?...因为假设你已经登陆一个站点, 服务器已经将一些敏感信息返回到了客户端, 如果此时你的站点代码中有一段访问其他站点的代码, 这段代码又是获取用户的铭感信息, 又比如说用户在访问银行网站,并且没有登出。...因为用户目前仍然是银行站点的登陆状态,那么恶意代码就可以在银行站点做任意事情。例如,获取你的最近交易记录,创建一个新的交易等等。那是相当不安全的....所以同源策略是相当重要的.即如果访问了一个站点, 那么用户在访问这个站点的所有内容必须是这个站点的内容, 不允许访问其他站点的内容. 2、为什么要规避域 先说说为什么要规避域?

95020

域与设备的原理

域就是你从A.com到B.com,网站B.com还能识别到是你,B网站也是用为123的ID。 ? 当从A站点跳转到B站点的是时候用同一个ID,那么就可以实现域跟踪了。...那么A.com和B.com如何打通ID呢,我们来看两个行业头部产品是怎么实现域的: Google AnalyticsGoogle Analytics域是将Client ID从一个网域传递到另一个网域...Google Analytics域实现详细可以看:不同版本的Google Analytics站跟踪 Adobe Analytics域 Adobe Analytics域是将mid从一个网域传递到另一个网域...以Google Analytics为例,Google Analytics是通过User ID(uid)实现设备跟踪,用户需要登录,我们才能将数据关联起来。 ?...在2018年,Google Analytics发布Google Signal功能,用户不需要登录也能实现设备跟踪,Google Signal利用用户登录谷歌浏览器的账户数据和用户开启个性化广告许可设置数据实现设备跟踪

2.3K10

Google Analytics里面的几个用户标识

这一节来介绍Google Analytics里面的几个用户标识: Client ID 默认情况下,Google Analytics 会为每台设备分配一个唯一的 Client ID,并在报告中将每个 Client...更多关于Client ID和User ID可以看:Client ID和User ID之间的区别 Google Signal Google Signals,中文名为谷歌标识,利用谷歌内部用户标签实现访客的设备跟踪...,用户在访问部署有或带有谷歌产品的站点,谷歌会获取用户和用户设备的相关信息,以及在cookie会存储有用户识别信息,通过id,设备指纹,浏览器指纹,以及算法等可以实现设备用户的打通,基于谷歌拥有的庞大的数据...更多关于Google Signal可以看:详解Google Analytics中新的设备报告功能 总结 Client ID是Google Analytics默认就有的,用于识别用户,不需要做任何的设置...Google Signal是用谷歌内部的ID体系,只需要开启即可,在原数据视图即可,可以用于设备跟踪。

1.3K40

域ajax请求中的cookie传输问题

它允许浏览器向源服务器发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 对CORS协议不了解的同学,可以猛击这里。 今天我们来讨论其中的cookie传输问题。...只有加上此选项,浏览器才会允许域携带cookie。...访问test.html,第二次时如愿在console里看到 {"name":"ball"} 这说明: b.com成功种下了cookie a.com成功在域ajax请求中带上了cookie 2....执行document.cookie,结果空空如野。 3. 总结 A站向B站发起域ajax时,只能携带B站下的cookie给B。...B站只有在A站允许的情况下,才能在域ajax中向自己的域下种cookie。 即使A,B站达成cookie传输协议,A站页面也不会因此能拿到B站的cookie

2K20

关于 Angular 域请求携带 Cookie问题

在前端开发调试接口的时候都会遇到域请求的问题。传统的方式是使用 Nginx 反向代理解决域。比如所有接口都在 a.com 的域下,通过 Nginx 将所有请求代理到 a.com 的域下即可。...比如使用 Angular 的时候可以通过 proxy.config.json 进行域设置。 但是如果开发的测试环境需要登录认证,则请求时需要携带 Cookie 信息。...但是仍然存在域的问题。比如本地服务器为 localhost:XXXX,而登录的 Cookie 信息在 a.com 的域下。所以还是无法解决问题。不知道是不是自己没有找到更科学的方法。...为了解决这个问题,最后采用了一个相对保守的方法,可以使用 Chrome 插件 modheader 将 Cookie 手动添加到请求头中。...虽然问题解决了,但切换页面时,还要反复设置插件开关,因为每个页面的 Cookie 是不一样的。暂时没有找到更好的解决办法。

2.2K40

高级谷歌分析的技巧与窍门

Google Analytics(分析)影响到搜索引擎营销中的每个人(除非您使用其他分析工具!),但并不是所有人都对它有足够的认知。分享知识可以帮助我们更好的利用它,这也是此文的目的。...网域跟踪 GA的跟踪Cookie属于第一方Cookie,这意味着它们只能由设置它们的网站使用。如果访问者离开站点去访问其他网域的网站,跟踪Cookie将无法正常工作。...要进行网域跟踪,需要在两个域中都部署Google Analytics(分析)跟踪代码(GATC),同时第三方站点不能禁止查询字符串参数。...例如,这里我们使用'.seogadget.co.uk'来避免Google Analytics(分析)的跟踪Cookie产生多个实例的情况发生。...步骤2 –传递Cookie Google Analytics(分析)提供两种方法在两个域之间传递跟踪Cookie,分别是_link() 和_linkByPost(), 两者都从cookie中提取cookie

1.3K60

浏览器中域创建cookie问题

解决方案可以参考笔者的这篇博文:http://www.cnblogs.com/anai/p/4227157.html   这里要讨论的是域中遇到的另一个问题,就是当提交一个请求到www.b.com这个域时...,后台尝试在响应中绑定cookie信息,以告知浏览器去保存这个cookie,但是默认情况下,浏览器是不会去为你创建cookie的,具体现象就是你发现在响应中已经有set-cookie的响应头了并且有值,...没错,该现象就是因为你是域提交的创建cookie的请求。那么如果我们非要浏览器去创建这个cookie怎么办呢?...该属性是告诉浏览器,1、允许创建来自不同域的cookie信息;2、每次的域请求都允许带上该cookie信息   该配置项还需要后台的允许才有效,后台如果允许浏览器发送带凭据的请求,那么会在响应头中带上...好了,到此我们已经知道怎么域创建cookies,并在每次的域请求中带上cookies了,简单的说就是前台要配置一个ajax参数:xhrFields:{withCredentials:true},有的资料上说还要设置

93730

Google Analytics里的各种ID

这一节来介绍Google Analytics里面的几个ID标识: Client ID 默认情况下,Google Analytics 会为每台设备分配一个唯一的 Client ID,并在报告中将每个 Client...更多关于Client ID和User ID可以看:Client ID和User ID之间的区别 Google Signal Google Signals,中文名为谷歌标识,利用谷歌内部用户标签实现访客的设备跟踪...,用户在访问部署有或带有谷歌产品的站点,谷歌会获取用户和用户设备的相关信息,以及在cookie会存储有用户识别信息,通过id,设备指纹,浏览器指纹,以及算法等可以实现设备用户的打通,基于谷歌拥有的庞大的数据...Google Signal是用谷歌内部的ID体系,只需要开启即可,在原数据视图即可,可以用于设备跟踪。...更多关于Google Signal可以看:详解Google Analytics中新的设备报告功能 Container ID Container ID、容器ID 容器ID是一些代码设置的集合,代码加载到的时候会加载里面的配置

3.1K30

Adobe Analytics的数据收集CNAME

现在的浏览器逐步全面禁用第三方Cookie:苹果和Mozilla 等公司在过去数年内为解决隐私问题,都在各自的浏览器 Safari 和火狐浏览器中引入追踪防护机制,并开始默认拦截由第三方追踪器设置的第三方...开始,通过不同方式处理 SameSite 属性,以管理第三方 Cookie站点请求,最终,Chrome 开发人员正在寻找方法彻底弃用第三方 Cookie ;Firefox 和 Edge的产品公告指出...ID Service,Google Analytics、百度统计都默认是这一种。...一种是CNAME 不像其他第三方分析工具都默认使用第一方cookie,不用考虑太多,Adobe Analytics的提供多种方式实现,但需要用户自己配置。...如果有多个网站向同一个报表包发送数据的,建议使用CNAME,通过appendVisitorIDsTo实现域跟踪。

2.5K20

新版 google 谷歌浏览器问题

://localhost:8081 浏览器访问的时候也用 http://localhost:8080 完事清理浏览器缓存,否则没生效 如果是服务器部署,把localhost改成实际服务器IP或者域名 google...如果是域名或者外网IP,同理 后台 中的服务地址如果是 http://www.xxx.com:8081 那么浏览器访问的时候也用 http://www.xxx.com:8080 地址要一样,端口不同 google...浏览器,当前端和后台不在同一个电脑上时 需要修改如图配置 (注意,只要修改后台 都要使劲清理浏览器缓存)  Chrome 91版本之后设置如下 找到google Chrome快捷启动图标,右键,属性,...=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure (新版谷歌浏览器的默认配置变动了,导致域门槛提高了,本身前端和后台的端口不同也是域...以前的谷歌浏览器没这个问题,可能以后的版本还会更新变更回来,火狐等非google内核的浏览器没这个问题, 所以,只有两个条件同时满足时才需要修改这个浏览器配置 使用google内核浏览器 前端和后台部署在不同的服务器上

41730
领券