Мы хотим отправить данные в пикселях FB, как в Google Analytics.
По этой ссылке https://www.facebook.com/tr?id=&ev=test_event Я могу передавать данные в пикселях, но это будет просто событие, для связи этого события и клиента потребуется client_id (вpixel, это вызов 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'
});
в "Сеть", я вижу, что отправить
https://www.facebook.com/tr/?id=pixel_id&ev=AddToCart&dl=https%3A%2F%2Flusido.000webhostapp.com%2Ffor_test%2FFB_pixel%2F&rl=&if=false&ts=1568822256426&cd[content_name]=Really%20Fast%20Running%20Shoes&cd[content_category]=Apparel%20%26%20Accessories%20%3E%20Shoes&cd[content_ids]=%5B%221234%22%5D&cd[content_type]=product&cd[value]=4.99&cd[currency]=USD&sw=1920&sh=1080&v=2.9.4&r=stable&ec=3&o=30&fbp=fb.1.1568641299934.291266893&it=1568732325055&coo=false&rqm=GET
... & fbp = fb.1.1568641299934.291266893 ... запрос ужеесть fbp.
Итак, вопрос: как я могу получить пиксель client_id?