Параметры отправлены неуместно в пиксель Facebook из менеджера тегов Google - PullRequest
0 голосов
/ 04 июля 2018

Мы используем Google Tag Manager для отправки пользовательских событий и параметров в Facebook. У нас также реализован слой данных. Теперь мы пытаемся получить значения из слоя данных через переменные DataLayer. Проблема в том, что значения были успешно выведены из уровня данных в режиме отладки. Но инструмент проверки пикселов Facebook показывает не отправленные значения, а фрагмент кода:

fbq("trackCustom","my_custom_event",{value:google_tag_manager["GTM-XXXXXXXX"].macro(5).

Вот мой фрагмент кода для пользовательского события:

<script>
  fbq('trackCustom', 'Passenger', {
    value:{{DataLayer Price}},
    currency: 'USD'
      });
</script>

This is our DataLayer code:

'[
  {
    "gtm.start": XXXXXXXXXXX,
    "event": "gtm.js",
    "gtm.uniqueEventId": 0
  },
  {
    "gtm.start": XXXXXXXXXXX,
    "event": "gtm.js",
    "gtm.uniqueEventId": 6
  },
  {
    "event": "checkout",
    "ecommerce":     {
      "currencyCode": "USD",
      "checkout":       {
        "products":         [
          {
            "name": "XXXXXX",
            "id": "84",
            "price": "55",
            "category": "XXXXXXX",
            "quantity": "X"
          }
        ]
      }
    },
    "gtm.uniqueEventId": 7
  },
  {
    "event": "gtm.dom",
    "gtm.uniqueEventId": 11
  },
  {
    "event": "gtm.load",
    "gtm.uniqueEventId": 14
  }
]'

Можете ли вы порекомендовать, что мне делать, чтобы Facebook получил значения, но не фрагмент кода?

...