Google analytics 从Google Tag Manager接收数据的Google Analytics中的自定义报告为空

Google analytics 从Google Tag Manager接收数据的Google Analytics中的自定义报告为空,google-analytics,google-tag-manager,Google Analytics,Google Tag Manager,我想创建一个带有自定义维度和自定义度量的自定义报告,所以我在GA中创建了它们作为管理员,它们都有索引1 我在代码的数据层中添加了它们: var dataLayer = {'dimension1':'Custom Dimension 1','metric1':123456} 在GTM中设置后,我检查了数据是否以实时模式发送: 但自定义报告为空,但正在注册站点上的活动 这是我网站的全部代码。我尝试添加Google Tag Manager和Google Adwords代码,但在任何情况下都不起作

我想创建一个带有自定义维度和自定义度量的自定义报告,所以我在GA中创建了它们作为管理员,它们都有索引1

我在代码的数据层中添加了它们:

var dataLayer = {'dimension1':'Custom Dimension 1','metric1':123456}
在GTM中设置后,我检查了数据是否以实时模式发送:

但自定义报告为空,但正在注册站点上的活动

这是我网站的全部代码。我尝试添加Google Tag Manager和Google Adwords代码,但在任何情况下都不起作用:

<body>
<script>
var dataLayer = [{
    'dimension1':'My Custom Dimension 1',
    'metric1': 123456
}]
</script>
    <!-- Google Tag Manager -->
    <!-- End Google Tag Manager -->
<h1>Nuevo alojamiento</h1>
<script>
    //GA CODE

    ga('create', 'UA-76206495-2', 'auto');
    ga('send', 'pageview');

</script>
</body>

var数据层=[{
“维度1”:“我的自定义维度1”,
“metric1”:123456
}]
新阿罗贾米恩托
//遗传密码
ga(“创建”、“UA-76206495-2”、“自动”);
ga(‘发送’、‘页面浏览’);

将这些值与那些标准引用名称一起推送到GTM中不会将它们与您的点击关联,也不会使它们显示在您的报告中。在GTM中,您需要从数据层获取CD和CM的值。在这种情况下,您需要创建数据层类型变量,以便访问
dimension1
metric1
,尽管我建议将它们重命名为标准GA参考名称以外的其他名称,即dimensionX和metricX,因为这可能会混淆。然后,您需要使用这些新名称将该CD和CM的索引和值传递到任何标记(页面视图、事件等)中


编辑:请注意,在处理标准报告之前,数据不会显示在标准报告中,这需要24小时左右的时间。

将带有这些标准引用名称的值推送到GTM将不会将它们与您的点击关联,也不会使它们显示在您的报告中。在GTM中,您需要从数据层获取CD和CM的值。在这种情况下,您需要创建数据层类型变量,以便访问
dimension1
metric1
,尽管我建议将它们重命名为标准GA参考名称以外的其他名称,即dimensionX和metricX,因为这可能会混淆。然后,您需要使用这些新名称将该CD和CM的索引和值传递到任何标记(页面视图、事件等)中


编辑:请注意,在处理标准报告之前,数据不会显示在标准报告中,这需要24小时左右的时间。

正如nyuen告诉我的,我必须在GTM中设置这些值,因为如果不这样做,数据将不会发送。这些是我的设置

这将发送所有页面中的CD和CM。已设置自定义变量

CTM的预览模式显示,它已被触发:

数据层包含数据(我将按照您的建议使用另一个名称):

因此,如果我离开预览模式并在GTM中发布,我肯定会发送信息,这就是我之前提出的GET请求。这些值在URL中以参数(cd1和cm1)的形式出现,因此,我非常确定信息正在发送给GA的原因

希望这些额外的信息有帮助

更新1 我已经将数据层值更改为dim1和met1,现在met1设置为123456789。此外,验证UA是正确的

通过这些更改,发送到Google Analytics的链是相同的(参数是具有适当值的cd1和cm1)


正如nyuen告诉我的,我必须在GTM中设置这些值,这是因为,如果不这样做,数据将不会被发送。这些是我的设置

这将发送所有页面中的CD和CM。已设置自定义变量

CTM的预览模式显示,它已被触发:

数据层包含数据(我将按照您的建议使用另一个名称):

因此,如果我离开预览模式并在GTM中发布,我肯定会发送信息,这就是我之前提出的GET请求。这些值在URL中以参数(cd1和cm1)的形式出现,因此,我非常确定信息正在发送给GA的原因

希望这些额外的信息有帮助

更新1 我已经将数据层值更改为dim1和met1,现在met1设置为123456789。此外,验证UA是正确的

通过这些更改,发送到Google Analytics的链是相同的(参数是具有适当值的cd1和cm1)


请将这些截图贴到这个问题上,这样就不必来回走动了。发布所有相关的GTM标签和变量。请将这些截图发布到这个问题上,这样就不必来回查看了。发布所有相关的GTM标签和变量。嗨,不要发布更多细节的“答案”,请编辑您的原始帖子(当然,除非您的“答案”实际上是您问题的解决方案)。嗨,不要发布更多细节的“答案”,请只编辑您的原始帖子(当然,除非您的“答案”)实际上是对您的问题的解决)。当您还有手动UA脚本时,您如何知道从GTM跟踪是您看到的?如果这些重复的页面视图被赋予相同的点击id,那么它们可能会干扰您的自定义dim/指标。当您还拥有手动UA脚本时,您如何知道GTM的跟踪是您看到的?如果这些重复的页面视图被赋予相同的点击id,则它们可能会干扰您的自定义dim/指标。