Переменная уровня данных Диспетчера тегов Google не определена - Woocommerce

У меня возникли проблемы с неопределенной переменной уровня данных в Диспетчере тегов Google с именем ecomm_totalvalue (обратите внимание, что я также пробовал object.ecomm_totalvalue)

Я использую WordPress / WooCommerce и GTM с duracelltomi-google-tag-manager для создания уровня данных и доступа к нему.

Уровень данных работает правильно, и с помощью инспектора / предварительного просмотра GTM я могу просмотреть все переменные DL (см. Изображение 1), однако они становятся неопределенными, когда я делаю переменные уровня данных в Диспетчере тегов Google и пытаюсь записать их в консоль с помощью тег GTM.

Я не уверен, что я здесь делаю неправильно, поскольку переменные существуют, я предполагаю, что я неправильно их вызываю!

Любая помощь будет принята с благодарностью, пожалуйста, просмотрите изображения для получения дополнительной информации.

Спасибо!

Изображение 1 - Предварительный просмотр GTM

введите здесь описание изображения

Изображение 2 - Переменная уровня данных

введите здесь описание изображения

Изображение 3 - Тег

введите здесь описание изображения


(6) [Arguments(2), Arguments(2), {…}, {…}, {…}, {…}, object_observed: true, push: ƒ] 0: Arguments(2) ["js", Sun Sep 23 2018 17:54:21 GMT-0700 (Pacific Daylight Time), callee: ƒ, Symbol(Symbol.iterator): ƒ] 1: Arguments(2) ["config", "UA-01234567-1", callee: ƒ, Symbol(Symbol.iterator): ƒ] 2: customerBillingAddress1: "" customerBillingAddress2: "" customerBillingCity: "" customerBillingCompany: "" customerBillingCountry: "" customerBillingEmail: "" customerBillingFirstName: "" customerBillingLastName: "" customerBillingPhone: "" customerBillingPostcode: "" customerFirstName: "" customerLastName: "" customerShippingAddress1: "" customerShippingAddress2: "" customerShippingCity: "" customerShippingCompany: "" customerShippingCountry: "" customerShippingFirstName: "" customerShippingLastName: "" customerShippingPostcode: "" customerTotalOrderValue: "0.00" customerTotalOrders: 0 ecomm_pagetype: "other" pagePostAuthor: "user" pagePostType: "page" pagePostType2: "single-page" __proto__: Object


person aidanjporter    schedule 18.09.2018    source источник
comment
Голос против :( суровый   -  person aidanjporter    schedule 18.09.2018
comment
Не могли бы вы обновить полный список слоя данных?   -  person M. Kooi    schedule 21.09.2018
comment
Привет, @ M.Kooi, это то, что тебе нужно ^ обновлено Q   -  person aidanjporter    schedule 24.09.2018
comment
почему это отклонено? это отличный вопрос с большим количеством информации?   -  person Dan    schedule 06.01.2021


Ответы (1)


Просто используйте ecomm_totalvalue в своей переменной уровня данных и убедитесь, что ваш тег срабатывает после того, как переменная уровня данных станет доступной. Нет необходимости проверять переменную в пользовательском теге HTML, вы можете увидеть значение на панели предварительного просмотра.

person Alistair    schedule 24.09.2018