Пиксель ФБ. Получить идентификатор клиента (fbp)

Мы хотим передавать данные в 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' 
});

в "Сети" вижу, что отправка

person Oleh    schedule 19.09.2019    source источник


Ответы (1)


person    schedule
comment
Благодарю вас! Это работает, но не всегда. Не могли бы вы сказать мне, почему? Например, вот эта моя тестовая страница с пикселем fb на этой странице, которую я не нет файла cookie _fbp Однако есть страница с _fbp - person Oleh; 28.02.2020