这一篇介绍如何在Google Analytics 4 的实时报告里显示城市分布数据,最后的效果如: 设置的方式是在:在Google Analytics 4 中获取用户的IP的基础上去设置的。...这个HTML需要在GA4的页面跟踪代码之前就触发,这样才能确保页面能够或得到IP,在GA4的页面跟踪代码的Tag里做如下设置: 第一方Cookie获取城市信息 GTM中点击「变量」——「新建」——「选择一个变量类型以设置...」——「第一方cookie」,然后做如下配置: 这个配置的作用是将上一步写在Cookie的里的ipcity读入到GTM的变量,用变量City去存储它。...设置用户属性(用户级自定义维度) 在GTM中,找到GA4的基础配置,然后在「用户属性」里做如下设置: 这里就是GA4里设置自定义维度的,左边的媒体资源名称是可以自定义的,我这里定义为city。...GTM中预览调试 在GTM中点击「预览」,进入到调试状态后返回到Tag Assistant,找到GA4的基础代码配置,看city字段是否准确获取到城市: GA4中验证数据 在GA4的实时报告中就可以看到
Google Analytics中的数据层 dataLayer 是传递给GTM的键值对的全局对象,可用于描述不作为页面 DOM 或其他 JavaScript 变量的一部分提供的信息,可以理解为用于存储或发送信息给...Adobe Analytics中的数据层 Adobe Analytics的数据层是网站上 JavaScript 对象的框架,其中包含实施中使用的所有变量值。...它让你可以在实施中拥有更大的控制力且更便于维护。 Adobe Analytics的数据层是JS对象。...但Google Analytics的数据层是需要主动发送,而Adobe Analytics是放到页面即可。...Adobe Analytics的数据层是JS对象,就是JS全局变量,对应的就是GTM里的JavaScript Variable。
Google Analytics 4 里有一个很大的亮点是引入了“混合数据”。...就是即使用户在Consent mode拒绝跟踪的时候,它会发送不使用Cookie的ping,谷歌用于这些数据建模,补充数据。...按照谷歌的一些PR文章,混合数据可以找回70%的数据,也就是由于用户拒绝而跟踪不到的数据,有70%可以通过混合数据找回。...如果是建模补充的数据,在抽样标识的位置有提示: 这个功能能被使用的前提是: 网站必须实Consent mode 每天发送的事件数超过1000,且持续7天 注意,如果没有实施Consent mode,是用不了的...数据太少,也用不了。
很多新手在刚接触Google Analytics的时候会遇到Google Analytics没数据的情况,不知道怎么处理,下面是我总结的几种比较常见的原因和对应的排除方式。...跟踪代码被移除 跟踪代码被开发移除,自然Google Analytics里没有数据。 检查方法: 1、用Ghostery检测: ?...如果看到有Google Analytics表示页面有跟踪代码,如果没有,表示跟踪代码没有布署或被移除了。 看浏览器下的Network的代码加载和数据传输 ?...GTM上的配置错误 如没有触发,tracking Id不对等,都可能导致没有数据 检查方式: image.png 检查Google Analytics 的Tag中的tracking Id,是不是你媒体资源的...看错数据 可能是看错报告的位置,如测试的时候要看的是实时报告里的,其他报告的数据是由几个小时的滞后性的,有些人刚部署完就看Channel的报告说,怎么没数据,其实是因为看错了报告。
不同于UA里的数据保留时间是没有限制,你可以在报告里查看到过去多年的历史数据,但GA4里的数据保留时间是有限制的。...GA4的数据保留时间 免费版 付费版 数据保留 最多 14 个月可选时长:2 个月、14 个月 最多 50 个月可选时长:2 个月、14 个月、26 个月、38 个月和 50 个月 免费版的最长是14...有什么影响 数据保留时间对探索会有影响,探索里能选择的最大时间范围就是你设置的保留时间,如果你没有设置,默认是2个月,那么探索里最多可以对最近两个月的数据做分析,所以,一定要将数据保留事件设置为最长时间...如何设置 在GA4的「管理」——「数据设置」——「数据保留」——「用户数据和事件数据的保留期限」,选择最长时间后保存即可。...如何保存更长时间 有两种方式: 将GA4关联到BigQuery,原始数据图同步到Bigquery,这里拿到的是原始数据,需要注意BigQuery是需要付费 通过API将数据导出到自己的数据库,这里拿到的是处理后的数据
很多新手在刚接触Google Analytics的时候,可能会遇到Google Analytics没数据的情况,不知道怎么处理,下面是我总结的几种比较常见的原因和对应的排除方式。...Google Analytics收集数据服务器挂了 就是GA收集数据的服务器挂了,所以没数据。 这种可能性很小,极小,但有时候会比较久延时,会导致看数据的时候较大差异。...Google Analytics跟踪代码布署不对 如果是直接布署Google Analytics跟踪代码,代码添加位置不对或只在部分页面布署,那么也会导致没有数据。...这个设置一般可以在网站后台找到的,将其关闭即可。 Google Analytics跟踪代码被移除 跟踪代码被开发移除,自然Google Analytics里没有数据。...看错数据视图 可能是看错报告的位置,如测试的时候要看的是实时报告里的,其他报告的数据是由几个小时的滞后性的,有些人刚部署完就看Channel的报告说,怎么没数据,其实是因为看错了报告。
经常会有人觉得GA的数据丢失,跟踪不准,其实这些问题是不存在的。...百度统计、Google Analytics和Adobe Analytics的使用的都是页面标签技术跟踪,跟踪的原理都是一样的,三家在国内都有手机数据的服务器,原则上说着三个工具之间的数据应该是一致的,但在有两个前提...: 1、所有的数据都被准确收集到,这个靠各家的服务器数量 2、数据字段的定义一致,这个取决各家的字段定义规则 这里拿一个国内的站点,同时部署有这三个工具的,拉一个月的数据: ?...咋一看上去,数据差异不算大,通过折线图更直观些 用户数 ? 浏览量 ? 从图表上看,三个工具之前的差异其实是很小的,整体的波动目测2%,是目测。...的,往往会丢数据。
这是谷歌对奥地利数据保护机构裁决的响应,原文如下: 1 月份,奥地利数据保护机构裁定,当地的一家网站发布商在应用 Google Analytics(分析)时没有提供足够的数据保护,理由是美国国家安全机构理论上有能力访问用户的个人数据...虽然该决定仅针对一个特定的发布商及其特定情况,但我们知道这为其他 Google Analytics(分析)客户带来了挑战,他们会担心该数据保护机构的逻辑可能被应用于所有位于美国境内的分析服务提供商,以及欧盟和美国之间的所有用户数据传输...因此,我们不断努力添加新的控件,以便客户能够对要收集的分析数据进行更明确的自定义设置,从而使他们能够继续以符合其合规目标的方式使用 Google Analytics(分析)。...由于美国互联网公司在欧盟的几乎垄断的地位,基于它们庞大的数据,是可以打通,对头部互联网公司,可以说是没有匿名数据和个人信息之分。...数据存储和处理由欧洲本地的云服务提供,实现“数据主权”,这种方式中国做的比较好,很多国际公司的产品进入中国,涉及到大量用户数据,个人信息往往会需要一个local parnter去管理运营,类似国内苹果的云上贵州
之前在 UA和Google Analytics 4 的对比差异中提高,Google Analytics 4现在没有数据视图的概念,但会引入新功能实现类似的效果,现在这个功能已经发布。...这个功能叫Sub-Properties,子媒体资源,已经在Google Analytics 4的付费版了里可用,它会在报告左上角里提示你使用的媒体资源类型: 子媒体资源是其他媒体资源的数据子集,通过事件过滤将特定数据放到这个子集...你可以在子媒体资源上添加和移除用户、将事件标记为转化、创建受众群体、删除数据并将媒体资源与 Google Ads 相关联,就像在普通媒体资源中一样。...同时发布的还有一个叫Roll-Up Properties ,叫总览媒体资源,它是实现数据汇总个,最多可以将50个媒体资源的数据整合到一个总览媒体资源,它也是需要付费,按50%计算。...虚拟报表包,叫Virtual Report Suites,可以对Adobe Analytics 数据进行分段,你能够控制每个区段的访问权限,需要为辅助服务器调用支付费用。
假设你正在查看下图1所示的2列表,并且想知道每行中的两组数据哪里不同。 图1 可以使用一个简单的VBA程序来比较这2个列表并突出显示不匹配的字母或单词。演示如下图2所示。...图2 当开始创建这样的宏时,第一步是定义基本算法(简单的逻辑步骤)。...要比较两组数据,需要执行以下操作: 1.对于列1中的每个项目 2.获取列2中的对应项 3.如果它们不匹配 4.对于单词匹配 (1)对于第一个文本中的每个单词 (2)在第二个文本中获取相应的单词 (3)相比较...(4)如果不匹配,以红色突出显示 (5)重复其他词 5.对于字母匹配 (1)找到第一个不匹配的字母 (2)在第二个文本中突出显示自该点的所有字母 6.重复列1 中的下一项 7.完毕 一旦你写下了这个逻辑....找到第一个不匹配的单词/字符 length = Len(cell1.Value2) If Range("wordMatch") Then '匹配单词
西班牙数据保护局最近对非政府组织 NOYB的投诉做出了决定:REA(一个网站)使用 Google Analytics 工具不涉及任何违反数据保护规则的行为。...虽然西班牙数据保护局做出了与欧洲主流(法国、奥地利、丹麦和荷兰等)不同的决定,可以说是开了个头,但REA还是在Schrems II之后决定不用Google Analytics。...目前欧洲表明Google Analytics 违法的国家有:
GAget 是苹果电脑 Mac OS X 上的一个 Widget 应用,它可以让快速查看你站点的 Google Analytics 数据。...GAget 通过一个别致的界面,展示访问者数量,新访问的比率,退出率以及停留时间。 GAget 详细功能: 快速查看一天之中最重要的数据:访问者数量,新访问的比率,退出率以及停留时间。...可以查看2周的访客数变化。 查看新访问用户的比率和退出率。 只需一次简单点击就可以自动刷新数据。 自动更新。 非常容易切换 Google Analytics 账号。...可以查看一周,两周,或者四周的数据。 可以在访问数,新访问比率,退出率的图表中切换。 下载 GAget: http://www.zoltanhosszu.com/gaget/ ----
此文选自Google大神Tyler Akidau的另一篇文章:Streaming 102: The world beyond batch 欢迎回来!...这里会用到一些Google Cloud Dataflow的代码片段,这是谷歌的一个框架,类似于Spark Streaming或Storm 。...太慢时,我们假设任何给定窗口都存在稳定的传入,我们可以周期性的触发。 太快时,可以在后期数据到达后去修正结果。如果后期数据不频繁,并不会影响性能。...对于[12:00,12:02]窗口太快的情况,当值9显示较晚时,我们立即将其合并到一个值为14的新的已更正窗格中。 但是这里有一个问题,窗口要保持多长时间呢?这里我们需要垃圾收集机制。...而最终,我们将平衡正确性,延迟和成本问题,得到最适合自己的实时流式处理方案。
某项目现场EasyGBS告警查询页面的告警记录显示的告警时间和实际的录像和快照时间不匹配的情况,具体如下: 首先需要排除显示和数据传输问题,通过排查数据库发现记录的告警时间与实际时间确实存在偏差,因此排除显示数据与数据库一致...,从而排除显示和传输问题。...其次排除告警产生时的时间戳本身存在问题,经过日志记录的排查。发现下端上传的告警事件与录像时间一致。因此判断问题为后端问题。...在将Mysql数据切换为Sqlite后问题消失,因此定位问题为Mysql设置问题。 此处的问题和时区有问题,通过gorm连接Mysql数据库时,需要设置时区。...因为中国时区与UTC时间存在8小时的偏差,如果不设置时区则设置到Mysql的时间会存在8小时的偏差。 我们将时区修改之后,告警时间就会正常显示了,该问题得到解决。
此文选自Google大神Tyler Akidau的另一篇文章:Streaming 102: The world beyond batch 欢迎回来!...这里会用到一些Google Cloud Dataflow[1]的代码片段,这是谷歌的一个框架,类似于Spark Streaming或Storm。...太慢时,我们假设任何给定窗口都存在稳定的传入,我们可以周期性的触发。 太快时,可以在后期数据到达后去修正结果。如果后期数据不频繁,并不会影响性能。...对于[12:00,12:02]窗口太快的情况,当值9显示较晚时,我们立即将其合并到一个值为14的新的已更正窗格中。 但是这里有一个问题,窗口要保持多长时间呢?这里我们需要垃圾收集机制。...而最终,我们将平衡正确性,延迟和成本问题,得到最适合自己的实时流式处理方案。
本文实例讲述了php+jQuery ajax实现的实时刷新显示数据功能。...分享给大家供大家参考,具体如下: 创建数据表:demo -- -- 表的结构 `demo` -- CREATE TABLE IF NOT EXISTS `demo` ( `id` int(11) NOT...PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ; -- -- 转存表中的数据...'}'; 显示数据网页: fresh.html <html <head <meta charset='utf-8' <title hello</title </head <body...》及《php常见数据库操作技巧汇总》 希望本文所述对大家PHP程序设计有所帮助。
UA,也就是Universal Analytics,和Google Analytics 4 对比,有很多的变化,这里对比的是标准版,也就是免费版, 我们先从它的数据模型的核心来对比。...报告界面 报告结构有很大的改变,GA4左侧的导航版是默认是隐藏,有更大的区域去呈现报告,导航分别是首页、报告、探索、广告和配置: 首页:就是进入后的默认主页,除了显示一些概要信息和实时信息,它会显示你最长访问的报告...User ID>Client ID GA4:取决你的设置,优先级是User ID>Google Signal>设备ID(对于Web其实就是Cookie的Client ID) IP匿名化 UA:可选设置...数据限额 UA:每项媒体资源每月不能超过 1000 万次匹配(实际超过不影响使用,只有大于2~3亿的时候才会严重抽样) GA4:收集数据不限额,但看报告会限制数量,不超过1000万 数据保留时限 UA...:可以设置为“不自动过期” GA4:最长14个月 这里受影响的是事件数据,限制表现就是在GA4的探索里最长的选择时间范围是14个月,当数据达到保留期限后,Google Analytics(分析)将按月自动删除超期数据
Segment,Adobe Analytics中叫区段,其实也就是细分,是Adobe Analytics中组件的重要功能之一,这个的作用是可以将部分数据剥离出来单独看。...实时数据反馈区 根据设置实时显示最近90天的数据情况,包含Unique Visitor、Visit和Page View。...容器层级有三种类型,Visitor-Visit-Hit,设置Segment最主要的理解它的数据层级关系,详细可以看Adobe Analytics数据的3个层级 容器的有两种类型,一种是包含,一种是不包含...灵活的条件规则可以让你随意组装出你想要的数据。...与Google Analytics的对应 Adobe Analytics的Segment(区段)对应Google Analytics的Segment(细分),英文名字是一样的,但中文翻译不同,两者的作用是样的
关于 Analytics Google Analytics(分析)是一款免费的应用效果衡量解决方案,可提供关于应用的使用情况和用户互动度的数据分析 关于 iOS、Android、web 等项目配置,详细看这里...实时查看事件 监控 DebugView 中的事件 DebugView 会实时显示从用户那里收集的事件和用户属性,常用于实时问题排查。...DebugView 和 Realtime 区别 Realtime 报告 DebugView 报告 显示过去 30 分钟内的用户活动 显示超过 30 分钟内的用户活动(必须开启用户调试模式...,也可以把我们的 userID 通过哈希处理之后,再作为 Analytics 的 userID,用于分析数据等等 如果不设置 userID,Analytics 也可以正常使用,如果您只想查找单个设备上同一应用中属于同一用户的事件数据...该值由 Analytics 自动生成,并随每个事件存储在 BigQuery 中 需要按照Google Analytics 关于 userID,详情可见 记录 UI 浏览量 Analytics 会记录 UI
领取专属 10元无门槛券
手把手带您无忧上云