Google analytics 我们如何在Google Analytics中将签出步骤传递到自定义维度?

Google analytics 我们如何在Google Analytics中将签出步骤传递到自定义维度?,google-analytics,google-tag-manager,Google Analytics,Google Tag Manager,我似乎无法使用值填充数据层变量。不清楚我没有做对什么 我在Google Analytics(GA)中设置了一个索引为9的自定义维度,我在Google Tag Manager(GTM)设置中设置了一个触发电子商务的触发器。 在GTM中,我创建了一个名为checkoutStep的数据层变量,它有一个数据层变量名“step”,在电子商务标签中,我将索引的自定义维度映射设置为“9”,值设置为{{checkoutStep} 为了与GTM设置保持一致,我尝试利用数据层。 我可以看到我们已经有了一个数据层推送

我似乎无法使用值填充数据层变量。不清楚我没有做对什么

我在Google Analytics(GA)中设置了一个索引为9的自定义维度,我在Google Tag Manager(GTM)设置中设置了一个触发电子商务的触发器。 在GTM中,我创建了一个名为checkoutStep的数据层变量,它有一个数据层变量名“step”,在电子商务标签中,我将索引的自定义维度映射设置为“9”,值设置为{{checkoutStep}

为了与GTM设置保持一致,我尝试利用数据层。 我可以看到我们已经有了一个数据层推送:

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

我假设一旦在签出页面上,“step”值3将被推送到数据层变量中,但当我预览标记属性时,我看到自定义维度9是“未定义”的,而不是3。

您是否使用“step”作为数据层变量名,或电子商务对象中的完整引用,哪一个是“电子商务.签出选项.操作字段.步骤”?根据您的代码,后者应用于访问数据层中的步长值