2

我一直在尝试在我们的 Shopify 商店和结帐以及我们自己的自定义定期结帐中正确实施 Google Analytics 的增强型电子商务。在大多数情况下,我让它工作得非常好。

但是我无法弄清楚如何正确地实施测量产品点击和测量产品详细信息的视图 100%,因为这些测量的标签配置必须被跟踪为Pageview触发器设置为event等于gtm.dom,这会导致错误“相同的网络属性ID 被跟踪两次。” 在谷歌标签助手中。

如果有人愿意看看这个,我很乐意为此付费。

目前在我们的Shop 3 Tags的页面加载中火了。

  • GA 浏览量
  • 网页浏览产品展示次数
  • 综合浏览量 产品详情 浏览量

这可能会导致 GTA 中出现上述错误。(“同一网络媒体资源 ID 会被跟踪两次。”)

在这种情况下,如何正确实施测量产品点击和测量产品详细信息的视图?

我已经尝试加载常规GA PageviewDOM Ready为 Firing Triggers 设置一个 execption,以便在或被触发时不会GA Pageview触发。Pageview Product ImpressionsPageview Product Details Views

但这仍然给我留下了 2 个触发的标签,这仍然会导致错误。而且我也不肯定这是正确的做法。

请让我知道我是否可以进一步解释某些事情或以某种方式改进这个问题。同样,我是新来的,我很乐意为帮助付费。

在这里待了 2 天。

提前感谢您的所有帮助和投入!我很感激!

一切顺利,马库斯

4

1 回答 1

6

在衡量产品细节印象时,您有两种选择:

  1. 将产品详细信息展示数据与在此页面上触发的现有页面浏览量标签一起发送。
  2. 页面加载后,在单独的 GA 事件代码中发送产品详细展示数据。

您选择哪个选项取决于您是否能够在 GTM 容器代码之前将产品详细展示数据推送到 GTM dataLayer。如果您可以将产品详细印象数据推送到dataLayer,那么您将使用上面的方法(1)。如果由于某种原因,您无法在 GTM 容器代码之前将产品详细印象数据推送到 dataLayer,那么您将使用上面的方法 (2)。

对于方法 (1),您的代码如下所示:

dataLayer.push({
  'ecommerce': {
    'detail': {
      'actionField': {'list': 'Apparel Gallery'},    // 'detail' actions have an optional list property.
      'products': [{
        'name': 'Triblend Android T-Shirt',         // Name or ID is required.
        'id': '12345',
        'price': '15.25',
        'brand': 'Google',
        'category': 'Apparel',
        'variant': 'Gray'
       }]
     }
   }
});
//Your GTM container container code goes here

然后,您只需使用触发器“所有页面”设置常规 GA 页面查看标签,并确保在标签配置中选中电子商务选项: 在 GTM 标签配置中启用增强型电子商务

方法(1)是推荐的方法,但如果您无法做到,则方法(2)如下:

dataLayer.push({
      'event' : 'productDetailImpression',
      'ecommerce': {
        'detail': {
          'actionField': {'list': 'Apparel Gallery'},    // 'detail' actions have an optional list property.
          'products': [{
            'name': 'Triblend Android T-Shirt',         // Name or ID is required.
            'id': '12345',
            'price': '15.25',
            'brand': 'Google',
            'category': 'Apparel',
            'variant': 'Gray'
           }]
         }
       }
    });

如您所见,这里的不同之处在于我们现在添加了一个名为productDetailImpressiondataLayer 推送的自定义事件。此自定义事件的唯一目的是允许我们在 GTM 中触发单独的 GA 事件标签,其唯一职责是获取此增强的电子商务数据并将其发送给 GA。我们在 GTM 中按如下在此处输入图像描述 方式实现:注意以下几点:

  1. 标签的跟踪类型是事件(不是页面查看)
  2. 事件的类别和动作并不重要。我们只是使用此事件向 GA 发送增强型电子商务数据。
  3. 已为此标签启用电子商务设置。
  4. 该标签有一个自定义事件触发器,定义如下:在此处输入图像描述
于 2017-06-28T11:11:31.543 回答