Мы хотим передавать данные в FB Pixel, как в Google Analytics.
По этой ссылке https://www.facebook.com/tr?id=%3Cpixel_id%3E&ev=test_event Я могу отправить данные в Pixel, но это будет просто событие, для связи этого события и клиента нужен client_id (в пикселе это вызов fbp, если я не ошибаюсь).
Что мы хотим сделать в целом:
JS должен получить пиксельный client_id, затем отправить ajax на наш сервер, сервер проведет некоторый анализ, затем отправит данные в пиксель FB.
Итак, мне нужно получить client_id пикселя на JS.
Например, в GA вы можете получить client_id с помощью этого кода: ga.getAll()[0].get('clientId');
Пример, отправить в Pixel с помощью JS
fbq('track', 'AddToCart', {
content_name: 'Really Fast Running Shoes',
content_category: 'Apparel & Accessories > Shoes',
content_ids: ['1234'],
content_type: 'product',
value: 4.99,
currency: 'USD'
});