ConvertMonster › Блог › SMM › Facebook › Ретаргетинг в Facebook*. Facebook* Pixel: функции, настройка, использование
Ретаргетинг в Facebook*. Facebook* Pixel: функции, настройка, использование
Александр Бойко
21.01.2016
19 867
Ретаргетинг (ремаркетинг) - это возможность показывать рекламу заранее определенной аудитории. Это могут быть как фиксированные контактные данные (адреса электронной почты, телефоны, идентификаторы аккаунтов), так и динамическая аудитория из посетителей вашего сайта. В этой статье будет говориться именно о последнем варианте.
Для работы ретаргетинга нужно установить специальный код рекламной системы, в которой вы собираетесь рекламироваться. Этот код позволяет рекламной системе сопоставлять посетителей вашего сайта со своей базой. В зависимости от рекламной системы его название может меняться, но суть остается прежней. В рекламной системе Фейсбука он называется Facebook* Pixel.
Недавно Фейсбук обновил пиксель ретаргетинга. Раньше нужен был отдельный код для создания аудиторий с сайтов и отдельный код для отслеживания конверсий и оптимизации рекламы.
Теперь это один код, выполняющий функции как сбора аудитории, так и возможности работы с кампаниями, оптимизируемыми по конверсиям и отслеживания этих самых конверсий.
Создание пикселя
В первую очередь этот код необходимо создать. Чтобы создать новый пиксель, заходим в меню Инструменты, пункт Пиксели.
Полученный код ставим на все страницы сайта. Так же, как и другие коды счетчиков, его лучше всего ставить внутри тегов head. Для проверки правильности установки и дальнейшей работы рекомендую установить дополнение Facebook* Pixel Helper (https://developers.facebook.com/docs/ads-for-websites/pixel-troubleshooting) для Google Chrome (вообще для работы с рекламой в Фейсбуке лучше всего подходит Google Chrome, либо другой браузер на платформе Chromium).
Без модификаций код уже готов для сбора аудиторий из посетителей веб-сайта, либо для создания Индивидуально настроенных конверсий.
Настройка пикселя
Ранее для отслеживания конверсий надо было создавать отдельный код конверсий. Теперь эти функции несет в себе новый пиксель. Для отслеживания конверсий его необходимо дополнить.
Всего есть 9 базовых типов конверсий:
CompleteRegistration - завершение процесса регистрации (например, посещение страницы спасибо).
Purchase - покупка, для этого события есть два обязательных параметра: value - цена конверсии и currency валюта, в которой считается цена (настройка обязательна для динамического ремаркетинга).
Lead - лид (первая ступень любой воронки).
AddPaymentInfo - добавление платежной информации.
InitiateCheckout - начало оформления заказа.
AddToWishlist - добавление в список желаний.
AddToCart - добавление в корзину (настройка обязательна для динамического ремаркетинга).
Search - поиск на сайте.
ViewContent - просмотр содержимого страницы (настройка обязательна для динамического ремаркетинга).
В только что созданном пикселе идет отправка только одного события - PageView, обозначающий загрузку страницы:
Для отслеживания конверсий на нужных страницах нужно добавить после этого события новое событие - конверсионное.
Добавляем строчку
fbq('track', 'CompleteRegistration');
после кода
fbq('track', "PageView");
Итоговый код:
Теперь полученный код будет отправлять событие "CompleteRegistration" на сервера Facebook*, и мы сможем:
использовать это событие для отслеживания конверсий
использовать это событие для оптимизации рекламы
использовать это событие для создания аудиторий
Для того, чтобы отслеживать действия пользователя на сайте (нажатия на кнопки, переходы по ссылкам, добавление в корзину и т. д.) достаточно добавить выполнение кода только конкретного события. При этом важно, чтобы событие отправлялось после загрузки основного пикселя.
Например, при добавлении товара в корзину нужно запускать
Вместе с событием можно отправлять и дополнительные данные: название товара, стоимость, количество. Впоследствии на основе этих данных можно также формировать аудитории, либо создавая Индивидуально настроенные конверсии, делать оптимизацию РК по конверсиям с определенными свойствами.
На сайте convertmonster.ru большое количество подписных, завершение регистрации соответствует одно и то же событие CompleteRegistration. Но цели подписки всегда разные, их необходимо разделить.
Дополним код для отправки информации о том, что за регистрация произошла, разделив таким образом общий поток конверсий:
В параметр content_name указывается тип или название подписной страницы, в параметр status - текущее состояние регистрации (регистрация, активация)
Для интернет-магазина можно добавлять параметры к событию ViewContent для отслеживания просмотров разных категорий и разделов товаров.
У каждой стандартной конверсии есть набор стандартных параметров. Обязательные параметры - цена конверсии и ее валюта для события покупки, все остальные можно использовать без параметров.
Полный перечень:
Если не хватает стандартных 9 событий, можно создать любое свое событие с нужными вам параметрами
Код для собственного события выглядит так:
MyOwnEvent - любое название для события
param1 -любое название для первого параметра, value1 - его значение
аналогично для param2 и value2
Для примера:
Так может выглядеть событие, сообщающее о том, что пользователь провел больше минуты на странице.
Собственные события нельзя использовать для оптимизации рекламы, но используя свои события можно создать индивидуально настроенную конверсию и оптимизировать по ней.
В итоге можно создавать любые виды микроконверсий для оптимизации рекламы.
Создание Аудиторий
Теперь в разделе Аудитории можно будет создавать аудитории на основе URL адресов страниц, на которые заходили посетители вашего сайта.
Для этого выбираем Создать индивидуализированную аудиторию.
Во всплывающем окне выбираем Трафик веб-сайта.
Здесь нам доступны 5 вариантов:
Все, кто посещает ваш веб-сайт.
Пользователи, которые посещают определенные веб-страницы.
Только пользователи, которые посещают определенные веб-страницы.
Пользователи, которые не посещали сайт определенное время.
Комбинация пользователя.
Для всех вариантов стандартные настройки - название, время хранения аудитории (либо время незахода на сайт) и указание, добавлять ли уже имеющуюся в истории информацию в новую аудиторию, либо наполнять аудиторию только с момента создания. Так же для всех вариантов максимальный срок хранения аудитории - 180 дней.
Теперь особенности каждой из настроек
Для всей аудитории, кто посещает ваш веб-сайт, возможно выбрать домен сайта, если вы установили счетчик на несколько доменов.
Следующая аудитория (пользователи, посещающие определенные веб-страницы), позволяет указать, аудиторию с каких страниц нужно собирать, для этого в соответствующее поле нужно вставить либо полный URL страниц, с которых будет собираться аудитория (пункт URL равняется), либо часть адреса страниц для пункта "В URL есть".
Такая настройка будет подходить для всех страниц "Спасибо" на домене.
Данная настройка будет давать только конкретную страницу спасибо (Заявка с главной страницы). Как видно на примерах, если у вас несколько страниц с одинаковым названием, лучше указать конкретный url с нужной вам страницей.
Третий вариант аудитории, помимо предыдущих возможностей, позволяет исключить из получаемой аудитории часть пользователей, с помощью все тех же правил. К примеру, можно создать готовую аудиторию, исключающую посетителей страницы "Спасибо", тогда при создании рекламы будет достаточно указать одну аудиторию, вместо того, чтобы отдельно указывать аудиторию таргетирования и исключения.
И последний, четвертый пункт из стандартных вариантов - пользователи, которые не посещали сайт определенное время - собирает аудиторию людей, посещавших ваш сайт ранее, но не возвращавшихся в указанное в настройках время (до 180 дней).
Комбинация пользователя. Если вам почему-то не хватило предыдущих вариантов (и их комбинаций в настройках таргетинга - включения и исключения), в бой вступает этот вариант.
Если коротко, то возможности по включению и исключению аудиторий в этом пункте практически не ограничены - можно использовать неограниченное количество условий (я до этого ограничения не добирался). По моему мнению самое важное: в этом варианте имеется возможность собирать аудиторию по событиям, настроенным для отслеживания действий пользователей на вашем сайте и их параметрам, что позволяет реализовывать любые аудитории на основе поведенческих факторов.
В качестве источника данных можно использовать не только правила для URL адреса, но и События из настроенного пикселя.
Например, если вы передаете время нахождения на странице, можно выделить аудиторию людей, находившихся на страницах больше минуты, но не совершивших конверсию.
Поначалу данный инструмент фейсбука - Facebook* Pixel - может показаться излишне сложным, но на самом деле он требует минимума знаний для внедрения на уровне "Скопировать отсюда, вставить сюда". Но при должном использовании он позволяет получить большое количество информации о пользователях вашего сайта в срезе данной социальной сети, а также создавать максимально релевантную рекламу для работы с аудиторией вашего сайта.
Здравствуйте, можно запускать кусок скрипта, отвечающий за отправку события по нажатию на кнопку. Реализовать это можно либо напрямую в коде страницы — тут вопрос к верстальщику, либо через менеджер тегов, в этом случае нужно посмотреть параметры нажимаемой кнопки на странице и настроить по ним запуск нужного события. Я обычно пользуюсь вторым способом.
Сделал все как описано в вашей статье, после этого создал обычное объявление где было около 500 кликов, когда попытался создать индивидуальную аудиторию с помощью пикселя, фейсбук выдал ошибка и написано было, что очень маленькая аудитория, около 20 человек.
Подскажите, а можно создать конверсию на длительность пребывания на странице? Когда надо чтобы человек был на странице не менее трех минут, примеру. Спасибо!
Здравствуйте, я не могу понять один момент, помогите пожалуйста разобраться. У меня интернет-магазин и как мне правильно внедрить ФБ пиксель? Допустим я хочу отслеживать добавления в корзину, просто просмотр страниц и реальные покупки ( т.е. тех кто набросал товаров в корзину и завершил свой заказ).
Значит на всех страницах у меня будет один пиксель и с нужными мне событиями или же в корзине должен быть пиксель с одними событиями, на других страницах сайта с другими?
ух, надеюсь Вы поймете что я имею ввиду, заранее благодарю за ответ!
Здравствуйте, для вашей задачи вам нужно чтобы на всех страницах вам нужен только базовый код пикселя, при добавлении в корзину вам нужно запускать событие AddToCart, и на странице завершения покупки(страница спасибо) нужен базовый код с добавлением события Purchase.
Единственная нормальная статья по настройке пикселя. Хотел узнать, как быть, если с одного аккаунта фб нужно отслеживать события на нескольких сайтов? Создавать к каждому сайту свой аккаунт ФБ или есть другие варианты?
Здравствуйте, можно разделять аудитории по домену. Если нужно также отслеживать и оптимизировать конверсии, нужно прописывать дополнительные параметры, затем создавать кастомные конверсии по ним. Так же кастомные конверсии можно создавать и из посещений страниц, по аналогии с Я.Метрикой.
Здравствуйте, удобнее всего создать новый рекламный аккаунт и создать там пиксель для другого сайта. В принципе если несколько сайтов являются единым проектом, можно использовать один пиксель на все. Во время создания аудиторий есть возможность фильтровать трафик по домену.
Очень интересная и полезная статья, большое спасибо, Александр. У меня остался вопрос. На сайте нет отдельной страницы куда попадают лиды, они формируются при заполнении и отправки формы нажимая на кнопку с якорем #popup:myform
Скажите, как мне сделать так, чтобы у меня формировалась аудитория людей, которые только нажали на кнопку?
Больше спасибо!
Здравствуйте, нужно поставить выполнение нужного события на параметр кнопки onclick, либо на параметр формы onsubmit — в этом случае будет отправляться событие в фб при нажатии кнопки/отправке формы. Затем создайте аудиторию веб сайта и выберите последний пункт — комбинация пользователя, вместо url переключите на событие и укажите нужное. Если «onclick», либо «onsubmit» вам ни о чем не говорит, передайте эту информацию вашему верстальщику)
Спасибо за полезную статью!
Пиксель будет ловить весь траф на сайте, а не только траф с ФБ, я правильно понимаю?
А при помощи пикселя ФБ я смогу понять что за ЦА у меня на сайте? Т.е у меня будут данные по соц дему?
Здравствуйте. Да, все верно, пиксель будет ловить всех не зависимо от источника перехода. Данные по соцдему можно будет посмотреть создав аудиторию посетителей вашего сайта и выбрав ее в инструменте «Audience Insights»
Спасибо за полезнейшую статью. Прям глаза открыли 🙂
подскажите (ниже есть похожий вопрос). У меня лендинг (товарка) и нет страницы благодарности, также нет корзины. Т.е. заказ происходит после нажатия на кнопку «Заказать». Для Гугла и Яндекса прописаны цели. Как быть с ФБ?
Пиксель установлен и работает (собирает аудитории). Для ремаркетинга мне нужно собрать тех, кто не заказал.
Т.е. если я правильно понял мне на кнопку «Заказать» нужно добавить только скрипт события? а само событие также должно быть прописано в пикселе? Все верно?
По нажатию на кнопку нужно запускать какое-либо конверсионное событие, например fbq(‘track’, ‘Lead’); , а при загрузке лендинга — стандартный пиксель фейсбука
Все прекрасно объяснено, кроме одного важного момента. Если сайт на вордпресс, куда вставлять код события и как на определенной странице? Это же скрипт, как заставить его выполняться? Неужели для этого обязательно нужен вебмастер? Пожалуйста, поделитесь секретом))
Подскажите, пожалуйста, динамическая ли эта аудитория? Т . е . я создвю например аудиторию все посетители сайта за последние 14 дней . и эта аудитория обновляется каждый день? Т . е . сегодня, например, 14 января и я создала такую аудиторию, и туда попадут посетители с 1 по 14 января. Завтра, 15 января, подадут посетители со 2 по 15 января . а 30 января — с 16 по 30 января. Верно?
Мария,
В данном случае — тематика одинаковая, значит единый пиксель и для сайта и на поддоменов.
Если бы сайты были тематически разными — для каждого из них нужно создавать отдельный пиксель.
Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту. Из них файлы cookie, которые классифицируются как необходимые, хранятся в вашем браузере, поскольку они необходимы для работы основных функций веб-сайта. Мы также используем сторонние файлы cookie, которые помогают нам анализировать и понимать, как вы используете этот веб-сайт. Эти файлы cookie будут храниться в вашем браузере только с вашего согласия. У вас также есть возможность отказаться от этих файлов cookie. Но отказ от некоторых из этих файлов cookie может повлиять на ваш опыт просмотра.
Необходимые файлы cookie абсолютно необходимы для правильной работы веб-сайта. Эти файлы cookie анонимно обеспечивают основные функции и функции безопасности веб-сайта.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
Этот файл cookie устанавливается подключаемым модулем GDPR Cookie Consent. Файл cookie используется для хранения согласия пользователя на использование файлов cookie в категории «Аналитика».
cookielawinfo-checkbox-functional
11 months
Cookie-файл устанавливается в соответствии с GDPR, чтобы записать согласие пользователя на использование cookie-файлов в категории «Функциональные».
cookielawinfo-checkbox-necessary
11 months
Этот файл cookie устанавливается подключаемым модулем GDPR Cookie Consent. Файлы cookie используются для хранения согласия пользователя на файлы cookie в категории «Необходимые».
cookielawinfo-checkbox-others
11 months
Этот файл cookie устанавливается подключаемым модулем GDPR Cookie Consent. Файл cookie используется для хранения согласия пользователя на использование файлов cookie в категории «Другое».
cookielawinfo-checkbox-performance
11 months
Этот файл cookie устанавливается подключаемым модулем GDPR Cookie Consent. Файл cookie используется для хранения согласия пользователя на использование файлов cookie в категории «Производительность».
viewed_cookie_policy
11 months
Файл cookie устанавливается подключаемым модулем GDPR Cookie Consent и используется для хранения информации о том, согласился ли пользователь на использование файлов cookie. Он не хранит никаких личных данных.
Функциональные файлы cookie помогают выполнять определенные функции, такие как совместное использование содержимого веб-сайта в социальных сетях, сбор отзывов и другие сторонние функции.
Файлы cookie производительности используются для понимания и анализа ключевых показателей производительности веб-сайта, что помогает улучшить пользовательский интерфейс для посетителей.
Аналитические файлы cookie используются для понимания того, как посетители взаимодействуют с веб-сайтом. Эти файлы cookie помогают предоставить информацию о таких показателях, как количество посетителей, показатель отказов, источник трафика и т.д.
Рекламные файлы cookie используются для предоставления посетителям релевантной рекламы и маркетинговых кампаний. Эти файлы cookie отслеживают посетителей на веб-сайтах и собирают информацию для предоставления персонализированной рекламы.
Комментарии
Спасибо! Теперь мне стало более понятно как настроить и применить Facebook Pixel.
Как сделать событие на нажатие кнопки, если идет переадресация на внешний фрейм CRM(запись клиента), т.е. страница не меняет урл.
Здравствуйте, можно запускать кусок скрипта, отвечающий за отправку события по нажатию на кнопку. Реализовать это можно либо напрямую в коде страницы — тут вопрос к верстальщику, либо через менеджер тегов, в этом случае нужно посмотреть параметры нажимаемой кнопки на странице и настроить по ним запуск нужного события. Я обычно пользуюсь вторым способом.
Сделал все как описано в вашей статье, после этого создал обычное объявление где было около 500 кликов, когда попытался создать индивидуальную аудиторию с помощью пикселя, фейсбук выдал ошибка и написано было, что очень маленькая аудитория, около 20 человек.
Подскажите, а можно создать конверсию на длительность пребывания на странице? Когда надо чтобы человек был на странице не менее трех минут, примеру. Спасибо!
Здравствуйте, я не могу понять один момент, помогите пожалуйста разобраться. У меня интернет-магазин и как мне правильно внедрить ФБ пиксель? Допустим я хочу отслеживать добавления в корзину, просто просмотр страниц и реальные покупки ( т.е. тех кто набросал товаров в корзину и завершил свой заказ).
Значит на всех страницах у меня будет один пиксель и с нужными мне событиями или же в корзине должен быть пиксель с одними событиями, на других страницах сайта с другими?
ух, надеюсь Вы поймете что я имею ввиду, заранее благодарю за ответ!
Здравствуйте, для вашей задачи вам нужно чтобы на всех страницах вам нужен только базовый код пикселя, при добавлении в корзину вам нужно запускать событие AddToCart, и на странице завершения покупки(страница спасибо) нужен базовый код с добавлением события Purchase.
Единственная нормальная статья по настройке пикселя. Хотел узнать, как быть, если с одного аккаунта фб нужно отслеживать события на нескольких сайтов? Создавать к каждому сайту свой аккаунт ФБ или есть другие варианты?
Здравствуйте, можно разделять аудитории по домену. Если нужно также отслеживать и оптимизировать конверсии, нужно прописывать дополнительные параметры, затем создавать кастомные конверсии по ним. Так же кастомные конверсии можно создавать и из посещений страниц, по аналогии с Я.Метрикой.
Скажите, а чтобы второй и прочие пиксели создать для других сайтов, что необходимо сделать?
Здравствуйте, удобнее всего создать новый рекламный аккаунт и создать там пиксель для другого сайта. В принципе если несколько сайтов являются единым проектом, можно использовать один пиксель на все. Во время создания аудиторий есть возможность фильтровать трафик по домену.
Очень интересная и полезная статья, большое спасибо, Александр. У меня остался вопрос. На сайте нет отдельной страницы куда попадают лиды, они формируются при заполнении и отправки формы нажимая на кнопку с якорем #popup:myform
Скажите, как мне сделать так, чтобы у меня формировалась аудитория людей, которые только нажали на кнопку?
Больше спасибо!
Здравствуйте, нужно поставить выполнение нужного события на параметр кнопки onclick, либо на параметр формы onsubmit — в этом случае будет отправляться событие в фб при нажатии кнопки/отправке формы. Затем создайте аудиторию веб сайта и выберите последний пункт — комбинация пользователя, вместо url переключите на событие и укажите нужное. Если «onclick», либо «onsubmit» вам ни о чем не говорит, передайте эту информацию вашему верстальщику)
Спасибо за полезную статью!
Пиксель будет ловить весь траф на сайте, а не только траф с ФБ, я правильно понимаю?
А при помощи пикселя ФБ я смогу понять что за ЦА у меня на сайте? Т.е у меня будут данные по соц дему?
Здравствуйте. Да, все верно, пиксель будет ловить всех не зависимо от источника перехода. Данные по соцдему можно будет посмотреть создав аудиторию посетителей вашего сайта и выбрав ее в инструменте «Audience Insights»
Спасибо за полезнейшую статью. Прям глаза открыли 🙂
подскажите (ниже есть похожий вопрос). У меня лендинг (товарка) и нет страницы благодарности, также нет корзины. Т.е. заказ происходит после нажатия на кнопку «Заказать». Для Гугла и Яндекса прописаны цели. Как быть с ФБ?
Пиксель установлен и работает (собирает аудитории). Для ремаркетинга мне нужно собрать тех, кто не заказал.
Т.е. если я правильно понял мне на кнопку «Заказать» нужно добавить только скрипт события? а само событие также должно быть прописано в пикселе? Все верно?
По нажатию на кнопку нужно запускать какое-либо конверсионное событие, например fbq(‘track’, ‘Lead’); , а при загрузке лендинга — стандартный пиксель фейсбука
Спасибо огромное!
Все прекрасно объяснено, кроме одного важного момента. Если сайт на вордпресс, куда вставлять код события и как на определенной странице? Это же скрипт, как заставить его выполняться? Неужели для этого обязательно нужен вебмастер? Пожалуйста, поделитесь секретом))
Подскажите, пожалуйста, динамическая ли эта аудитория? Т . е . я создвю например аудиторию все посетители сайта за последние 14 дней . и эта аудитория обновляется каждый день? Т . е . сегодня, например, 14 января и я создала такую аудиторию, и туда попадут посетители с 1 по 14 января. Завтра, 15 января, подадут посетители со 2 по 15 января . а 30 января — с 16 по 30 января. Верно?
Можно ли установить один пиксель ФБ на несколько сайтов (основной домен+региональные поддомены)?
Мария,
В данном случае — тематика одинаковая, значит единый пиксель и для сайта и на поддоменов.
Если бы сайты были тематически разными — для каждого из них нужно создавать отдельный пиксель.
Я часто пользуюсь сервисом ads-leads-generator для отправки лидов фб\инста на почту