Facebook Pixel Events Firing: почему скрипт и модификация URL

Я не понимаю, почему события пикселя Facebook требуют, чтобы вы оба запускали скрипт для установки действия события пикселя, а также обновляли URL-адрес пикселя? Их документация и пример здесь сбивает с толку и на самом деле не показывает, что вам нужно обновить URL-адрес после запуска сценария для события.

Я хочу провести мероприятие по покупке на странице подтверждения пожертвования моей некоммерческой организации. Поэтому я добавляю скрипт fbq('track', 'Purchase', {'value':'9.99','currency':'USD'}); на странице подтверждения, но это, по-видимому, ничего не делает, если я не обновлю URL-адрес src img пикселя, чтобы включить те же данные, которые содержатся в функции fbq, т.е. &ev=Purchase&cd[value]=9.99&cd[currency]=USD"/>

Может ли кто-нибудь помочь мне понять это? Я пытался добавить этот URL-адрес, но у меня возникли проблемы с использованием переменной javascript, которая содержит значение и валюту для транзакции в URL-адресе src для пикселя img. Расширение Facebook Pixel Chrome показывает одно событие покупки на странице и другое событие неудачной покупки - и фактическая стоимость покупки и валюта фактически не передаются в facebook - просто тот факт, что событие произошло...


person Tyler Hahn    schedule 01.02.2018    source источник
comment
Изображение — это всего лишь запасной вариант, позволяющий отслеживать пользователей, у которых не включен JavaScript, поэтому оно заключено в элемент noscript. Но JS-трекинг должен работать независимо от этого, если нет, то скорее всего вы что-то не так реализовали. "но у меня возникли проблемы с использованием переменной javascript [...]" – если вам нужна помощь в этом, вам нужно уточнить...   -  person CBroe    schedule 02.02.2018


Ответы (1)


Скрипт FaceBook Pixel должен загружаться вместе со страницей. Этот скрипт инициализирует Pixel и регистрирует событие pageView.

После этого, если вы хотите зарегистрировать любую активность, которая генерируется пользовательским событием. Вы отправляете это конкретное событие из доступных событий, которые могут быть «Покупка», «Создать лида», «Добавить в корзину», «Начать оформление заказа», «Добавить в список желаний», «Просмотреть контент», «Завершить регистрацию» или еще что-то.

Вы не увидите фактического значения с Helper, поскольку он отправляет значение hashed.

person Tushar Vaghela    schedule 02.02.2018