Я хочу реализовать расширенное сопоставление Facebook вручную с помощью тега Google Управляющий делами. Я сделал следующее:
В GTM я сделал следующее:
- Создана переменная с именем
AdvancedMatchingVariable
типа Переменная уровня данных с именем переменнойadvancedMatching
- Я обновил тег базового кода Facebook, чтобы включить новую переменную следующим образом:
<!-- Facebook Pixel Code -->
<script>
...
fbq('init', 'pixel id',
'{{AdvancedMatchingVariable}}'
);
</script>
<!-- End Facebook Pixel Code -->
На своем веб-сайте я добавил этот код:
dataLayer.push({
'advancedMatching': {
'em': '$email',
'fn': '$fname',
'ln': '$lname'
}
});
Однако это не сработало. Я получаю Object Object в базовом коде пикселя facebook. В дальнейшем:
<!-- Facebook Pixel Code -->
<script>
fbq('init', '*ID*',
Object Object
);
</script>
<!-- End Facebook Pixel Code -->
Итак, пожалуйста, в чем проблема с моим кодом? Я искал и пытался исправить это в течение нескольких часов!