Я не понимаю, почему события пикселя 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 - просто тот факт, что событие произошло...