Используя пиксель Meta, можно отслеживать действия посетителей вашего сайта. Это называется отслеживанием конверсий. Отслеживаемые конверсии можно просматривать в Facebook Ads Manager и Facebook Events Manager. Эти данные помогают оценивать эффективность воронки конверсии и рассчитывать окупаемость инвестиций в рекламу. Кроме того, отслеживание конверсий позволяет определять пользовательские аудитории для оптимизации рекламы и проведения кампаний с объявлениями из каталога Advantage+. Определив пользовательские аудитории, вы сможете выявлять других пользователей Facebook, склонных совершить конверсию, и таргетировать на них свою рекламу.
Существует три способа отслеживать конверсии с помощью пикселя:
Со 2 сентября 2025 г. мы начнем внедрять превентивные ограничения в отношении специально настроенных конверсий, которые могут предлагать информацию, запрещенную нашими условиями. В частности, все специально настроенные конверсии, указывающие на конкретные заболевания (например, артрит или диабет) либо на финансовое положение (например, кредитный рейтинг или высокий доход), будут помечены, и их использование в рекламных кампаниях будет заблокировано.
Влияние ограничений на кампании:
Для разработчиков API:
is_unavailable будет возвращаться значение true, если ваши специально настроенные конверсии были помечены.Подробнее об этом обновлении и о том, как устранить проблемы с помеченными пользовательскими преобразованиями, см. в этой статье.
На каждой странице, где нужно отслеживать конверсии, должен быть установлен базовый код пикселя.
Стандартные события представляют собой заранее определенные действия посетителей, которые соответствуют типовым операциям, связанным с конверсией, таким как поиск, просмотр или приобретение товара. Для стандартных событий поддерживаются параметры, которые позволяют добавить объект с дополнительной информацией о событии, например ID, категории и количество приобретенных товаров.
Полный список стандартных событий см. в справке по стандартным событиям пикселя. Узнать больше об отслеживании конверсий и стандартных событиях можно на странице Blueprint.
Все стандартные события отслеживаются с помощью вызова функции пикселя 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, однако можно использовать любой другой метод.
Если определенных нами стандартных событий недостаточно, вы можете отслеживать специально настроенные события и создавать с их помощью пользовательские аудитории для оптимизации рекламы. Для специально настроенных событий также поддерживаются параметры, которые позволяют указывать дополнительную информацию о каждом таком событии.
Узнать больше об отслеживании конверсий и специально настроенных событиях можно на странице Blueprint.
Специально настроенные события отслеживаются путем вызова функции пикселя 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 и на ней установлен пиксель, то любой ее посетитель будет отслеживаться с помощью этой специально настроенной конверсии.
После отслеживания специально настроенные конверсии могут использоваться для оптимизации рекламных кампаний, определять пользовательские аудитории и дополнительно уточнять пользовательские аудитории, связанные со стандартными или специально настроенными событиями. Узнать больше о специально настроенных конверсиях можно на странице Blueprint.
Поскольку в специально настроенных конверсиях используются полные или частичные URL, действия посетителей необходимо определять исключительно на основе уникальных строк в URL страниц вашего сайта.
Специально настроенные конверсии можно создавать только в Events Manager. Подробнее см. в этой статье Справочного центра для бизнеса.
Вы можете выполнять оптимизацию для действий и отслеживать их, не добавляя ничего в базовый код пикселя Meta. Эта возможность не ограничена 17 стандартными событиями.
/{AD_ACCOUNT_ID}/customconversions. pixel_rule. Например, это может быть URL страницы thankyou.html, которая открывается после покупки. Следующий код будет регистрировать конверсию PURCHASE при открытии страницы 'thankyou.html':
После этого можно создать кампанию с целью CONVERSIONS.
На уровне группы объявлений укажите эту же специально настроенную конверсию (pixel_id, pixel_rule, custom_event_type) в promoted_object.
Ads Insights возвращает информацию о специально настроенных конверсиях:
curl -i -G \ -d 'fields=actions,action_values' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v2.7/<AD_ID>/insights
Возвращаются как стандартные, так и специально настроенные конверсии:
{
"data": [
{
"actions": [
{
"action_type": "offsite_conversion.custom.17067367629523",
"value": 1225
},
{
"action_type": "offsite_conversion.fb_pixel_purchase",
"value": 205
}
],
"action_values": [
{
"action_type": "offsite_conversion.custom.1706736762929507",
"value": 29390.89
},
{
"action_type": "offsite_conversion.fb_pixel_purchase",
"value": 29390.89
}
],
"date_start": "2016-07-28",
"date_stop": "2016-08-26"
}
],
"paging": {
"cursors": {
"before": "MAZDZD",
"after": "MjQZD"
},
"next": "https://graph.facebook.com/v2.7/<AD_ID>/insights?access_token=<ACCESS_TOKEN>&pretty=0&fields=actions%2Caction_values&date_preset=last_30_days&level=adset&limit=25&after=MjQZD"
}
}Специально настроенные конверсии имеет уникальные ID. По нему можно запросить конкретную конверсию (например, основанную на правиле):
curl -i -G \ -d 'fields=name,pixel,pixel_aggregation_rule' \ -d 'access_token=ACCESS-TOKEN' \ https://graph.facebook.com/v2.7/<CUSTOM_CONVERSION_ID>
В одном рекламном аккаунте может быть не более 100 специально настроенных конверсий. Если вы используете API Ads Insights для получения метрик специально настроенных конверсий:
Если специально настроенная конверсия помечена, в поле is_unavailable будет указано значение true.
{ "is_unavailable": true, "id": "30141209892193360" }
Если система пометила вашу специально настроенную конверсию из-за наличия в ней запрещенной нашими условиями информации, попробуйте выполнить перечисленные ниже действия.
Устранение проблем с помеченной специально настроенной конверсией при создании новой кампании:
Устранение проблем с помеченной специально настроенной конверсией в существующей кампании:
Если вы считаете, что ваша специально настроенная конверсия помечена по ошибке и не содержит запрещенной информации, запросите проверку на вкладке "Кампании" в Ads Manager или на странице "Специально настроенные конверсии" в Events Manager.
Чтобы отслеживать конверсии за пределами своего сайта с помощью пикселей, добавьте в параметр tracking_spec своего рекламного объявления поле fb_pixel. Подробнее см. в этой статье.
Параметры представляют собой необязательные объекты в формате JSON, которые можно использовать при отслеживании стандартных и специально настроенных событий. Они позволяют указывать дополнительную информацию о действиях посетителей вашего сайта. После отслеживания параметры можно использовать для уточнения создаваемых вами пользовательских аудиторий. Узнать больше о параметрах можно на странице Blueprint.
Чтобы добавить объект параметров в стандартное или специально настроенное событие, отформатируйте его данные в виде объекта 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
delivery_category: 'in_store'
}
// end parameter object data
);Используйте отслеживание конверсий для создания пользовательских аудиторий. Это поможет оптимизировать рекламу для получения конверсий на сайте.