首页 文章

我们如何将结帐步骤传递到Google Analytics中的自定义维度?

提问于
浏览
0

我似乎无法使用值填充datalayer变量 . 不清楚我没有正确完成的事情 .

我在Google Analytics(GA)中设置了索引为9的自定义维度,并且我在Google跟踪代码管理器(GTM)设置中启动了电子商务触发器 . 在GTM中,我创建了一个名为checkoutStep的数据层变量,它具有数据层变量名称“步骤”,在电子商务标签中,我将索引的自定义维度映射设置为“9”,并将值设置为{ } .

为了与GTM设置保持一致,我试图利用数据层 . 我可以看到我们已经发生了数据层推送:

dataLayer.push({
      'checkoutOption': checkoutOption,
      'event': 'EECcheckoutOption',
          'ecommerce': {
              'checkout_option': {
              'actionField': {'step': 3, 'option': checkoutOption}

我假设一次在结账页面上,3的'step'值将被推入datalayer变量,但是当我预览标签属性时,我看到自定义Dimenions 9是'undefined'而不是3 .

1 回答

  • 0

    您是否使用'step'作为dataLayer变量名称,或者使用电子商务对象中的完整引用,即'ecommerce.checkout_option.actionField.step'?根据您的代码,后者应该用于访问dataLayer中的步骤值 .

相关问题