Используя пиксель Facebook, можно отследить действия посетителей ваших сайтов. Эта функция называется отслеживанием конверсий. Отслеживаемые конверсии можно просматривать в Facebook Ads Manager и на панели Facebook Analytics. Они помогают оценивать эффективность воронки конверсий и рассчитывать окупаемость инвестиций в рекламу. Кроме того, с помощью отслеживаемых конверсий можно определять индивидуально настроенные аудитории для оптимизации рекламы и проведения кампаний с динамической рекламой. Определив индивидуально настроенные аудитории, вы можете выявлять других пользователей Facebook, склонных совершать конверсию, и таргетировать на них свою рекламу.
Существует три способа отслеживать конверсии с помощью пикселя:
На каждой странице, где нужно отслеживать конверсии, должен быть установлен базовый код пикселя.
Стандартные события представляют собой заранее определенные действия посетителей, которые соответствуют типовым операциям, связанным с конверсией, таким как поиск, просмотр или приобретение товара. Стандартные события поддерживают параметры, которые позволяют добавить объект с дополнительной информацией о событии, например ID, категории и количество приобретаемых товаров.
Все стандартные события отслеживаются с помощью вызова функции пикселя fbq('track') с указанием названия и (необязательно) объекта JSON в качестве параметров. Например, так выглядит вызов функции, отслеживающий завершенное событие покупки, где в качестве параметров заданы валюта и сумма:
fbq('track', 'Purchase', {currency: "USD", value: 30.00});После вызова в Events Manager будут отслеживаться события покупки:

Функцию fbq('track') можно вызывать в любом месте между открывающим и закрывающим тегами <body> при загрузке страницы или при выполнении пользователем какого-либо действия, например нажатия кнопки.
Например, если вы хотите отслеживать стандартное событие покупки после того, как пользователь завершит ее, можно вызвать функцию fbq('track') на странице подтверждения покупки:
<body>
...
<script>
fbq('track', 'Purchase', {currency: "USD", value: 30.00});
</script>
...
</body>Если же вам необходимо отслеживать стандартное событие покупки после того, как пользователь нажмет кнопку для покупки, можно связать вызов функции fbq('track') с этой кнопкой на странице оформления заказа:
<button id="addToCartButton">Purchase</button>
<script type="text/javascript">
$('#$addToCartButton').click(function() {
fbq('track', 'Purchase', {currency: "USD", value: 30.00});
});
</script>Обратите внимание, что в примере выше для вызова функции используется jQuery, однако можно использовать любой другой метод.
Если определенных нами стандартных событий недостаточно, вы можете отслеживать индивидуально настроенные события и определять с их помощью индивидуально настроенные аудитории для оптимизации рекламы. Эти события также поддерживают параметры, которые позволяют указывать дополнительную информацию о каждом из них.
Индивидуально настроенные события отслеживаются с помощью вызова функции пикселя fbq('trackCustom') с указанием имени события и (необязательно) объекта JSON в качестве параметров. Как и в случае со стандартными событиями, функцию fbq('trackCustom') можно вызывать в любом месте между открывающим и закрывающим тегами <body> при загрузке страницы или выполнении пользователем какого-либо действия, например нажатия кнопки.
Предположим, вы хотите отслеживать посетителей, которые публикуют информацию о промоакции, чтобы получить скидку. Это можно сделать с помощью индивидуально настроенного события:
fbq('trackCustom', 'ShareDiscount', {promotion: 'share_discount_10%'});В качестве имен индивидуально настроенных событий используются строки длиной не более 50 символов.
Каждый раз при загрузке пиксель автоматически вызывает функцию fbq('track', 'PageView') для отслеживания стандартного события PageView. Стандартные события PageView фиксируют URL страницы, которая активировала вызов функции. С помощью таких URL в Events Manager можно определять действия посетителей, которые необходимо отслеживать.
Предположим, вы перенаправляете посетителей, которые подписались на ваш список рассылки, на страницу с благодарностью. Вы можете определить индивидуально настроенную конверсию для отслеживания посетителей сайта, которые просмотрели любую страницу, URL которой содержит строку /thank-you. Если у вас только одно страница со строкой /thank-you в URL и на ней установлен пиксель, то любой ее посетитель будет отслеживаться с помощью этой индивидуально настроенной конверсии.
После отслеживания индивидуально настроенные конверсии позволяют оптимизировать рекламные кампании, определять и корректировать индивидуально настроенные аудитории, связанные со стандартными или индивидуально настроенными событиями.
Поскольку в индивидуально настроенных конверсиях используются полные или частичные URL, действия посетителей необходимо задавать исключительно на основании уникальных строк в URL вашего сайта.
Индивидуально настроенные конверсии можно создавать только в Events Manager. Подробные сведения об этом см. в документе «Справка для рекламодателей».
Параметры представляют собой объекты в формате JSON и не являются обязательными. Их можно использовать для отслеживания стандартных и индивидуально настроенных событий. Они позволяют указывать дополнительную информацию о действиях посетителей вашего сайта. После отслеживания с помощью параметров вы можете уточнять данные о создаваемых вами индивидуально настроенных аудиториях.
Чтобы добавить объект параметра в стандартное или индивидуально настроенное событие, отформатируйте его данные в виде объекта JSON и включите этот объект в качестве третьего параметра при вызове функции fbq('track') или fbq('trackCustom').
Предположим, вы хотите отслеживать посетителей, которые купили несколько товаров по промоакции. Это можно сделать следующим образом:
fbq('track', 'Purchase',
// begin parameter object data
{
value: 115.00,
currency: 'USD',
contents: [
{
id: '301',
quantity: 1
},
{
id: '401',
quantity: 2
}],
content_type: 'product'
}
// end parameter object data
);Чтобы данные из параметров событий можно было использовать при определении индивидуально настроенных аудиторий, ключевые значения не должны содержать пробелов.
Вы можете добавлять следующие заранее определенные свойства объекта в любые индивидуально настроенные события, а также любые стандартные события, которые их поддерживают. Отформатируйте данные параметра в виде объекта JSON.
| Ключ свойства | Тип значения | Описание параметра |
|---|---|---|
| Строка | Категория страницы или товара. |
| Массив целых чисел или строк | ID товаров, связанных с событием (например, номера SKU: |
| Строка | Название страницы или товара. |
| Строка |
|
| Массив объектов | Массив объектов JSON, содержащий международные артикулы (EAN), если они есть, или другие идентификаторы товаров или материалов, связанных с событием, а также сведения о количестве и ценах на эти товары. Поля |
| Строка | Валюта, в которой указывается значение |
| Целое число | Используется с событием |
| Целое число, число с плавающей точкой | Предполагаемая рекламодателем ценность жизненного цикла подписчика, которая выражается в виде точного значения. |
| Строка | Используется с событием |
| Логическое значение | Используется с событием |
| Целое число или число с плавающей точкой | Ценность пользователя, выполняющего данное действие, для компании. |
Если определенных нами стандартных свойств объектов недостаточно, вы можете добавить свои собственные, индивидуально настроенные свойства. Их можно использовать как со стандартными, так и с индивидуально настроенными событиями для уточнения данных об индивидуально настроенных аудиториях.
Предположим, вы хотите отслеживать посетителей, которые купили несколько товаров, предварительно сравнив их с другими позициями. Это можно сделать следующим образом:
fbq('track', 'Purchase',
// begin parameter object data
{
value: 115.00,
currency: 'USD',
contents: [
{
id: '301',
quantity: 1
},
{
id: '401',
quantity: 2
}],
content_type: 'product',
compared_product: 'recommended-banner-shoes' // custom property
}
// end parameter object data
);Используйте отслеживание конверсий для определения индивидуально настроенных аудиторий. Это поможет оптимизировать рекламу для получения конверсий на сайте.