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

如何使用 OpenTracing TCM 实现异步消息调用跟踪

背景 在上一篇文章《Istio 最佳实践系列:如何实现方法级调用跟踪,我们通过一个网上商店的示例程序学习了如何使用 OpenTracing Istio 服务网格传递分布式调用跟踪的上下文,以及如何将方法级的调用信息加入到...本篇文章,我将继续利用 eshop demo 程序来探讨如何通过 OpenTracing 将 Kafka 异步消息也纳入到 Istio 的分布式调用跟踪。...然后打开 TCM 的界面查看生成的分布式调用跟踪信息。 ? 从图中可以看到,调用链增加了两个 Span,分布对应于Kafka消息发送和接收的两个操作。...对于 JAVA 应用程序,我们可以使用 OpenTracing Instrumentation 来代替应用编码传递分布式跟踪的相关http header,以减少对业务代码的影响;我们还可以将方法级的调用跟踪和...50+篇超实用云原生技术干货合集 Istio最佳实践系列:如何实现方法级调用跟踪如何在 Istio 中支持 Dubbo、Thrift、Redis 以及任何七层协议?

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

Google Analytics 4 识别用户的方式:身份空间

Google Analytics 4 可以使用 3 种不同类型的标识符识别用户,将其整合到统一的跨设备用户行为历程,这些标识符统称为“身份空间”。...身份空间 GA4引入一个身份空间的概念,事件和用户的相关联是使用所有可用的身份空间来处理的,可以理解为身份空间就是标识符,它包含User ID、Google Signal和设备ID。...如果用户通过谷歌账号登录,且开启广告个性化功能,也就是通过谷歌收集数据,你Ga4里开启Google Signal,那么帮你阔从数据,以便提供跨设备受众群体和数据洞见等附加功能。...GA4识别用户的逻辑:User ID>Google Signal>设备ID Google Analytics 4的是被用户的逻辑可以的媒体资源下的“报告的身份识别方法”设置: 可以看到有两个选项,...后面Universal Analytics也引入Google Signal,媒体资源的“跟踪信息”——“数据收集”里可以设置,开启后,它的优先级是User ID>Google Signal>Client

1.3K20

GA4上做无代码事件跟踪

GA4上可以做无代码事件跟踪,你不需要代码就可以实现事件跟踪,对应的就是GA4上创建活动这个功能(Create event),其实应该翻译成创建事件或是叫无代码事件跟踪比较适合,下面我用创建事件表示GA4...的Create event。...创建事件就是现有事件的基础上创建出新的事件,是原有事件的子集,比如我有个事件是跟踪表单提交,现在我需要将某个特定页面的表单提价单独拿出来看,这个事件是表单提交的子集,就可以用GA4里创建事件了。...page_location 包含 buy,这里的page_location是page_view的参数,已经注册了,才可以在这里使用的,其实它就是url,但在GA4,它的名字叫page_location,...这种方式也有它的局限性的,它是现有的事件基础上做跟踪,所以原事件里是有这个数据,只不过将它单独作为一个事件去看待。

78320

Google Analytics 4事件跟踪全解析(2021)

自定义事件跟踪 自定义事件就是根据你的需求自定义的事件,使用自定义事件之前,一般会先看自动收集事件、增强衡量事件和推荐事件是否能满足需求,如果不能满足的时候才使用自定义事件跟踪。...规则 GA4的事件跟踪跟UA的有很大的不同: UA,事件参数是固定的,如event category、event action、event label、event value。...GA4,事件参数是自定义的,最多可以设置25个。...原理的话,其实跟原有的事件跟踪是一样,只不过多了一些参数,我们来看一下具体的设置过程: 设置事件跟踪 接下来看如何在GTM上对GA4做事件跟踪 设置代码Tag Google Tag Manager里面新建一个...创建事件就是现有事件的基础上创建出新的事件,是原有事件的子集,比如我有个事件是跟踪表单提交,现在我需要将某个特定页面的表单提价单独拿出来看,这个事件是表单提交的子集,就可以用GA4里创建事件了。

7.1K40

UA的事件跟踪如何迁移到GA4

一般来说,跟踪里配置最多的是事件,那么UA事件怎么迁移GA4呢?...由于GA4是基于事件跟踪,如果你将所有的事件都设置事件级别自订维度和事件级别自订参数,那么事件级别自定义维度就对应UA里的Hit级别的自订维度,事件级别自定义指标就对应UA里的自订指标。...其实谷歌文档里已经给了方案,如上图所示,迁移过程,触发器是不变的,需要调整的是Tag 里的设置: Event Action转为Event Name。...Event Name超过500个,那么就不能将Event Action转化为Event Name,可能是Event Category或Event Label对应Event Name,如下 如果你的UA的事件跟踪比较规范...需要注意GA4的事件参数需要注册后才可以GA4使用

1K30

GA4:用的好的话,它就是一个很强的DMPCDP ​

不要担忧数据限额,GA4里已经没有月度1000万Hits的限制,没有限制,也没有抽样。...数据的识别和打通 而且GA4内置的用于识别和打通用户的标识有Google Signal、Device ID和User-ID: Google Signal:这个是谷歌的ID体系,除非用户关闭个性化跟踪才不能用...,否则开启后可以使用谷歌的ID去识别用户,但在国内由于不能使用谷歌,所以就大打折扣,主要Google Signal用于获取用户属性信息(之前开启这个会导致加载很慢,现在不会,因为请求的服务器有google.com...GA4也可以对接营销渠道的,GA4里,你可以随意创建Audience,其实就是Segment,受众数据,可以无缝的将这些受众导入到Ads里面去做营销。...最大的不足就是营销渠道/触达渠道太少了,只有Ads,但GA4可以将全量的数据导入到BigQuery,这里可以给你很大的发挥和想象空间。

1.3K30

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

而且目前GA4是过滤不了这部分流量的,所以报告里的数据是可以说是不准确的。 不推荐商业产品是只使用GA4,建议是统一版和GA4同时使用。。...但其实可以通过debug view实现实时的数据监测的,基础跟踪代码添加: ? 但这是专用于调试使用的,真实环境不推荐这样配置。...自定义维度在哪里 GA4没有自定义维度,事件参数可以注册成自定义维,但仅限于事件中使用,类似的还有指标。 UTM如何使用 UTM跟统一版的是一样用的。但在G4有两个地方会出现UTM参数。...没有这些常用维度或指标 没有这些常用维度,如Landing Page 没有这些常用指标,如Bounce Rate GA4如何设置目标 目标GA4叫Conversion,叫转化。...详细内容请看:GA4设置转化 GA4如何设置事件跟踪 GA4设置事件跟踪最大的变化在于原来固定的事件参数catagory、action、label和value变成了最多可以设置25个事件参数

2.4K40

Google Analytics 4里的无代码事件跟踪

无代码事件跟踪就是不需页面上或GTM里设置代码就可以实现事件跟踪。 其实就是GA4事件报告里的创建活动。...英文是Create event,官方报告翻译成创建活动,但具体设置页面有显示为创建事件,显示有些乱,其实应该统一翻译成创建事件比较适合。...创建活动就是现有事件的基础上创建出新的事件,是原有事件的子集,比如我有个事件是跟踪表单提交,现在我需要将某个特定页面的表单提价单独拿出来看,这个事件是表单提交的子集,就可以用GA4里创建活动实现了。...创建活动有两个设置入口: 一个是在数据流——更多标记设置里 一个是事件报告(这个最长用) ?...这两个设置的找到url包含buy这个字段的页面。 勾选“复制源事件的参数” 的作用事件page_view的事件参数传递给新创建的事件Buy。

1.2K20

UA版和Google Analytics 4 的对比差异

GA4不是简单对UA的升级更迭,而是直接抛弃了UA的框架体系,重构了一个新的体系,当然这个体系或方向,业内已经存在,如果说网站是基于Session的分析体系,APP是基于Event的分析体系,可以说谷歌的这一做法...,能更好适应移动端的跟踪,是适应行业发展。...跟踪ID UA:UA的是跟踪ID,是UA开头 GA4GA4的衡量ID,是G开头 用户识别 UA:默认是基于Cookie里的Client ID,如有设置User ID,则是基于User ID,优先级是...GA4:默认开启 由于IP是个人信息,使用它可能会涉及到一些法律上的问题,UA是让用户可选去设置,有些用户忽略了它导致了违法,现在GA4直接默认开启。...数据限额 UA:每项媒体资源每月不能超过 1000 万次匹配(实际超过不影响使用,只有大于2~3亿的时候才会严重抽样) GA4:收集数据不限额,但看报告会限制数量,不超过1000万 数据保留时限 UA

1.7K20

要避免的 7 个常见 Google Analytics 4 个配置错误

无法设置自定义受众 GA4 具有强大的受众构建功能,您可以我们的指南中详细了解如何创建细分受众群和受众群体。 借助 GA4 受众群体,您可以分析特定的数据细分受众群,从而获得有价值的见解。...此外,如果您有子域,并且希望使用相同的 GA4 属性跨子域进行跟踪,则需要将自己的域从引荐中排除,以便在用户从一个子域导航到您的主域时保持相同的会话。 7....启用 Google 信号后,GA 会使用用户 ID 跨设备跟踪用户,然后在用户不同设备上登录其 Google 服务帐户时对其进行匹配,并且用户身份可能会暴露。...使用建模和观察选项时,您经常会注意到报告的“应用了数据阈值”,这对数据准确性有影响。 您可以尝试在这些选项之间切换,看看您的数据是如何变化的。...如果您发现混合身份、观察到的身份和基于设备的转换次数存在显著差异,则最好使用后一个选项。 基于设备的身份识别的工作方式与 Universal Analytics 跟踪的工作方式类似。

21410

谷歌跟踪代码管理器(GTM) 入门指南 第4部分——社交媒体

关于如何通过GTM管理社交媒体的监测代码。 这是谷歌跟踪代码管理器(GTM)系列简介的第四部分——社交媒体代码。如果想从头学起,可以去看看该系列的第一部分,第二部分和第三部分。第五部分也会很快上线。...幸运的是,这些按钮都是用类似的方式提供,所以我们只需要一个触发器和一个标签来实现它。 预览模式 到目前为止,确定如何构建触发器的最简单的方法是使用GTM的预览模式。...标签 设置好的标签图示 ? 那么你该如何查看你社交分析的统计数据呢?...谷歌分析的“社交/插件”中点击“社交来源”和“行动”,添加一个“社会实体”的次要维度,就可以看到所有的社交分享数据出现都在同一个报告谷歌分析社交媒体报告图示 ?...那么现在你就可以去看看我们第五部分GTM的简介了,是关于表单提交跟踪相关的内容。

2.4K60

Google Analytics 4 的实时报告里显示城市分布数据

这一篇介绍如何在Google Analytics 4 的实时报告里显示城市分布数据,最后的效果如: 设置的方式是Google Analytics 4 获取用户的IP的基础上去设置的。...这个HTML需要在GA4的页面跟踪代码之前就触发,这样才能确保页面能够或得到IP,GA4的页面跟踪代码的Tag里做如下设置: 第一方Cookie获取城市信息 GTM中点击「变量」——「新建」——「选择一个变量类型以设置...设置用户属性(用户级自定义维度) GTM,找到GA4的基础配置,然后「用户属性」里做如下设置: 这里就是GA4里设置自定义维度的,左边的媒体资源名称是可以自定义的,我这里定义为city。...GA4注册参数 接下里就是GA4注册这个维度,这个维度才可以GA4使用。...GTM预览调试 GTM中点击「预览」,进入到调试状态后返回到Tag Assistant,找到GA4的基础代码配置,看city字段是否准确获取到城市: GA4验证数据 GA4的实时报告中就可以看到

29330

使用Google Analytics 4前,你先需要知道的几个点

它会影响Google Analytics 4里的探索,而探索是GA4实现自定义报告的地方,你探索里能能选择的最长时间范围就是14个月。...这个时间范围太短,如果你要更长的时间范围,数据同步到BQ里或使用付费版GA4。...比如你的媒体资源一个月的事件数量是超过1000万,那么你探索里面选择的时间范围超过1个月就可能抽样。 为了探索里能够尽量选择长的时间去分析数据,你做事件跟踪要节制一点,要规划好。...不支持的功能 免费版GA4没有数据视图功能,付费版GA4才有子媒体实现类似数据视图的作用 GA4不支持自定义或调整渠道分组,所以UTM参数需要按照GA4的默认渠道分组规则去设置,不然会划分不准确 GA4...用自定义指标计算展示和点击情况:https://www.ichdata.com/calculate-ctr-by-calculating-indicators.html Google Analytics 4事件跟踪全解析

1.4K20

ClickHouse 提升数据效能

带着天真的热情,我提出了一系列我认为 GA4 回答起来微不足道的问题,例如“从发布之日起,每个博客的浏览量分布情况如何?”...这些查询的大多数都包含聚合,ClickHouse 作为面向列的数据库进行了优化,能够不采样的情况下对数千亿行提供亚秒级响应时间 - 远远超出了我们 GA4 中看到的规模。...虽然 ClickHouse 将是网络分析数据的理想数据存储,但我们仍然希望保留 GA4 和 Google 跟踪代码管理器的数据收集功能。...5.从 GA4 获取数据 我们相信上述经历的痛苦不太可能是独一无二的,因此我们探索了从 Google Analytics 导出数据的方法。谷歌提供了多种方法来实现这一目标,其中大多数都有一些限制。...以下查询显示了我们当前使用的查询以及它们相对于 GA4 报告的数字的误差范围。这一差异是一个月内计算得出的。请注意,由于未提供某些必需的列,因此无法对实时盘数据进行所有查询。

20210

UA的目标跟踪如何迁移到GA4

UA的目标有四种类型,接下来,我们来看不同类型如何迁移: 目标网址:先设置为事件,再设置为转化(这种可以用无代码事件跟踪) 时长:设置受众群体时设置为事件,再设置为转化(可直接在GA4报告界面实现) 浏览页面数...目标网址 假设现在我想将https://www.ichdata.com/about-me.htmlGA4设置转化,该怎么做?...先设置为事件,GA4点击“配置”——“事件”——“修改活动”,然后做如下设置: 然后将这个事件标记为转化: 这样就完成了。...时长 假设现在我想将在网站停留事件超过10分钟的用户GA4设置转化,该怎么做?...先设置为受众群体,GA4点击“配置”——“受众群体”——“新建受众群体”——“近期活跃用户”,然后做如下设置: 用户互动度本来是GA4的内置事件,它有事件参数engagement_time_msec

1.4K30

世界正在向Cookieless方向发展

第三方Cookie苹果ITP1.0 到ITP2.3 的连环出击下,废了。...由于Safari和Firefox等竞争性浏览器也带来了压力,谷歌跟进这类措施,先是Chrome推出SameSite限制第三方Cookie,后面直接定了2022年禁止第三方Cookie的使用,后面推迟了一年...ITP2.1的时候,苹果就开始对第一方Cookie出手,有效期只有7天。...而Google Analytics实现没有Cookie也能实现数据的追踪,UA里是已经支持无Cookie跟踪,而GA4将会有个混合数据的功能,通过机器学习实现数据填充: Because the technology...用自定义指标计算展示和点击情况:https://www.ichdata.com/calculate-ctr-by-calculating-indicators.html Google Analytics 4事件跟踪全解析

59840

ClickHouse 提升数据效能

带着天真的热情,我提出了一系列我认为 GA4 回答起来微不足道的问题,例如“从发布之日起,每个博客的浏览量分布情况如何?”...这些查询的大多数都包含聚合,ClickHouse 作为面向列的数据库进行了优化,能够不采样的情况下对数千亿行提供亚秒级响应时间 - 远远超出了我们 GA4 中看到的规模。...虽然 ClickHouse 将是网络分析数据的理想数据存储,但我们仍然希望保留 GA4 和 Google 跟踪代码管理器的数据收集功能。...5.从 GA4 获取数据 我们相信上述经历的痛苦不太可能是独一无二的,因此我们探索了从 Google Analytics 导出数据的方法。谷歌提供了多种方法来实现这一目标,其中大多数都有一些限制。...以下查询显示了我们当前使用的查询以及它们相对于 GA4 报告的数字的误差范围。这一差异是一个月内计算得出的。请注意,由于未提供某些必需的列,因此无法对实时盘数据进行所有查询。

23810
领券