Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过Google Tag Manager在Universal Analytics中实现多值自定义维度_Javascript_Jquery_Html_Google Analytics_Google Tag Manager - Fatal编程技术网

Javascript 通过Google Tag Manager在Universal Analytics中实现多值自定义维度

Javascript 通过Google Tag Manager在Universal Analytics中实现多值自定义维度,javascript,jquery,html,google-analytics,google-tag-manager,Javascript,Jquery,Html,Google Analytics,Google Tag Manager,通过Tag Manager向Universal Analytics添加自定义维度通常是一个简单的过程。我在同一页面上多次遇到填充自定义维度的问题。例如,自定义维度是“页面主题”。一个页面有多个页面主题。页面主题设置为命中级别维度。这些值位于管道分隔的javascript变量中,如下所示: <script type="text/javascript">var userType='super premium member';var logInStatus='logged in';var

通过Tag Manager向Universal Analytics添加自定义维度通常是一个简单的过程。我在同一页面上多次遇到填充自定义维度的问题。例如,自定义维度是“页面主题”。一个页面有多个页面主题。页面主题设置为命中级别维度。这些值位于管道分隔的javascript变量中,如下所示:

<script type="text/javascript">var userType='super premium member';var logInStatus='logged in';var userSex='male';var pageTopics="Celebration | Holiday | Party";</script>
var userType='super premium member';var logInStatus='loggin';var userSex='male';var pageTopics=“庆祝|节日|派对”;
我正在解析该值,并使用以下代码将其发送给GTM,该代码使用GTM放在页面上:

()

标记管理器配置为接受这些参数作为自定义标注的一部分,并通过事件标记传递。事件标记没有配置任何事件参数(它们是可选的),因此系统中不会出现虚假事件。此配置可以在下面看到:

()


所有的标记都在启动,但没有数据进入GA。你知道我做错了什么吗?

除了你引用的事件标记有两个必需的参数外,其他一切看起来都很好:类别和操作。看看谷歌的


添加类别和操作,您将看到这些维度。

感谢您的回复。你完全正确,我很困惑,因为Tag Manager平台指示所有事件字段都是可选的。这是因为Universal Analytics标记在用于事件时公开了与页面视图使用情况类似的字段。根据下面Blerxy的回答,我将更新要填写的事件字段。我将使用数据收集类别和主题跟踪操作。如果我有进一步的数据收集需求,它们都可以归入这一类,并且在很大程度上被忽略用于报告目的。