如何将Universal Analytics 事件实现为Google Analytics(分析 ...

文章推薦指數: 80 %
投票人數:10人

实现您的代码以触发推荐的事件。

最后,如果您无法找到合适的等效事件,请创建自己的自定义事件。

示例:增强型衡量事件. Google Analytics(分析) 衡量 GoogleAnalytics(分析)4 Language English BahasaIndonesia Deutsch Español Français Português–Brasil Русский 中文–简体 日本語 한국어 登录 指南 参考 支持 Google Analytics(分析) 衡量 GoogleAnalytics(分析)4 指南 参考 支持 概览 GoogleAnalytics(分析)4简介 操作方法 衡量异常衡量观看次数发送User-ID 电子商务 衡量电子商务设置购买事件 首页 产品 GoogleAnalytics(分析) 衡量 GoogleAnalytics(分析)4 如何将UniversalAnalytics事件实现为GoogleAnalytics(分析)4事件 本文介绍了如何将UniversalAnalytics媒体资源事件实现为GoogleAnalytics(分析)4(GA4)事件。

重要提示:UniversalAnalytics(UA)媒体资源中的事件无法很好地转换为GA4事件。

不过,如果您目前依赖于UA媒体资源事件,本文介绍了如何为GA4媒体资源实现此类事件。

要同时填充UA媒体资源和GA4媒体资源,请添加适用于UA媒体资源和GA4媒体资源的代码。

要使事件代码发挥作用,需使用基本的页面代码。

UniversalAnalytics事件与GoogleAnalytics(分析)4事件 在UniversalAnalytics(UA)媒体资源中,事件是一种(不同于网页浏览等的)特殊命中类型,具有“类别”、“操作”和“标签”等维度。

相比之下,在GoogleAnalytics(分析)4(GA4)媒体资源中,所有命中(包括网页浏览)均为事件。

GA4事件没有“类别”、“操作”和“标签”的概念,而且与UA媒体资源不同,GA4报告不显示“类别”、“操作”和“标签”等维度。

因此,最好根据GA4模型重新考虑数据收集,而非将现有事件结构移植到GA4媒体资源。

GA4事件可以是: 自动收集的事件 增强型衡量事件-自动收集,但在GA4界面中启用 手动实现的事件-通过页面上的代码或在Google跟踪代码管理器中实现的事件 推荐的事件 自定义事件 查找等效的GA4事件 如果您想将UA事件转换为GA4事件,请执行以下操作: 首先,查找匹配的自动收集的事件。

如果找到匹配事件,则不应重新创建新事件。

如果不存在匹配的自动收集的事件,请继续执行第2步。

查找匹配的增强型衡量事件。

如果找到匹配事件,则不应重新创建新事件。

查找匹配的推荐的事件。

实现您的代码以触发推荐的事件。

最后,如果您无法找到合适的等效事件,请创建自己的自定义事件。

示例:增强型衡量事件 如果您使用UniversalAnalytics(UA)事件衡量出站点击次数,则不应创建自定义事件,因为这种行为已经以增强型衡量事件的形式提供。

同样,如果您使用UA事件来衡量文件下载次数,则应改为使用“文件下载次数(file_download)”增强型衡量事件。

您可能会找到一个等效于UA事件的增强型衡量事件,但并非您需要的所有参数都会受到该事件的支持。

例如,假设您需要使用file_download事件,但需要添加filesize参数。

为此,请先在“增强型衡量功能”下停用“文件下载次数”,然后使用自己的参数手动发送file_download事件: gtag('event','file_download',{ file_extension:'.mp4', file_name:'tutorial.mp4', link_url:'/videos/tutorial.mp4', link_text:'Downloadthetutorialhere!' //Customparameter file_size:'275MB' }) 注意:由于自动收集的事件已停用,因此您需要手动发送正常情况下会收集的所有参数 示例:没有等效的GoogleAnalytics(分析)4事件的UniversalAnalytics事件 假设您利用analytics.js发送以下自定义事件: ga('send','event','myCustomEvent','myEventAction1','myEventLabel1'); 或者使用略微不同的语法: ga('send',{ hitType:'event', eventCategory:'myCustomEvent', eventAction:'myEventAction1', eventLabel:'myEventLabel1' }); 由于myCustomEvent未对应于自动收集的事件、增强型衡量事件或推荐的事件,因此您可以利用gtag.js按如下方式触发事件: gtag('event','myCustomEvent',{ "TheEventAction":"myEventAction1", "TheEventLabel":"myEventLabel1" }); 由于TheEventAction和TheEventLabel是自定义事件参数,因此您需要注册这些参数才能在报告中看到它们。

如果您目前使用gtag.js 如果您目前使用gtag.js为UniversalAnalytics(UA)媒体资源添加代码,并按照上述代码示例中所示的方式触发某个事件,则该事件也将自动发送至GoogleAnalytics(分析)4(GA4)媒体资源,前提是: 您已将GA4衡量ID添加到基本的gtag.js代码段 该事件尚未分配显式send_to参数 您应检查页面上的所有事件代码,以确保您确实需要将所有gtag.js事件发送至页面上的所有gtag.js容器。

若是如此,您可以不去管这些事件。

否则,请添加“send_to”参数,用于控制应将事件发送至哪个媒体资源或产品(例如GoogleAds)。

注意:当UA事件发送至GA4媒体资源时,系统会自动转化或更改一些信息。

例如,自定义维度和指标会变成自定义参数,并失去之前定义的范围,全部变为采用GA4中的事件范围。

如果您使用Google跟踪代码管理器 要在Google跟踪代码管理器中执行相同的操作,您需要创建GoogleAnalytics(分析)4(GA4)事件代码: 依次点击代码>新建。

点击代码配置,然后选择GoogleAnalytics(分析):GA4事件。

对于配置代码,请从菜单中选择您的GA4配置代码。

对于事件名称,请输入myCustomEvent。

展开事件参数部分,并添加两个包含以下参数名称和值条目的行: 参数名称 值 TheEventAction myEventAction1 TheEventLabel myEventLabel1 点击触发条件,然后选择会触发该代码的适当事件。

使用适当的名称保存代码,例如“GA4事件–点击–加入购物车”,然后发布您的容器。

对比UniversalAnalytics报告与GoogleAnalytics(分析)4报告 在您的UniversalAnalytics(UA)媒体资源中,请依次点击行为>事件>热门事件,即可查看myCustomEvent的报告。

该报告会按照“类别”和“操作”细分您的UA事件。

在GoogleAnalytics(分析)4媒体资源中,myCustomEvent是与所有其他事件一起报告的。

注意:要在报告中查看“TheEventAction”和“TheEventLabel”的信息,您必须先将它们注册为myCustomEvent事件的自定义参数。

以下是实时报告中报告的myCustomEvent: 以下是行为报告中报告的myCustomEvent。

Exceptasotherwisenoted,thecontentofthispageislicensedundertheCreativeCommonsAttribution4.0License,andcodesamplesarelicensedundertheApache2.0License.Fordetails,seetheGoogleDevelopersSitePolicies.JavaisaregisteredtrademarkofOracleand/oritsaffiliates. Lastupdated2021-08-12UTC. [{ "type":"thumb-down", "id":"missingTheInformationINeed", "label":"没有我需要的信息" },{ "type":"thumb-down", "id":"tooComplicatedTooManySteps", "label":"太复杂/步骤太多" },{ "type":"thumb-down", "id":"outOfDate", "label":"内容需要更新" },{ "type":"thumb-down", "id":"translationIssue", "label":"翻译问题" },{ "type":"thumb-down", "id":"samplesCodeIssue", "label":"示例/代码问题" },{ "type":"thumb-down", "id":"otherDown", "label":"其他" }] [{ "type":"thumb-up", "id":"easyToUnderstand", "label":"易于理解" },{ "type":"thumb-up", "id":"solvedMyProblem", "label":"解决了我的问题" },{ "type":"thumb-up", "id":"otherUp", "label":"其他" }] GitHub 试用GoogleAnalytics(分析)示例 StackOverflow 询问使用google-analytics代码的问题 Twitter 在Twitter上关注@googleanalytics 视频 在YouTube上观看GoogleAnalytics(分析)视频 交流 社区和最新动态 获取帮助 报告问题 产品信息 Protocol/SDK政策 品牌信息政策 开发者控制台 GoogleAPIConsole GoogleCloudPlatformConsole GooglePlay管理中心 FirebaseConsole ActionsonGoogleConsole CastSDKDeveloperConsole ChromeWebStoreDashboard Android Chrome Firebase GoogleCloudPlatform 所有产品 条款 隐私权政策 订阅GoogleDevelopers简报 订阅 Language English BahasaIndonesia Deutsch Español Français Português–Brasil Русский 中文–简体 日本語 한국어



請為這篇文章評分?