Перейти к содержимому
Жёлтый веб

Партнерский маркетинг, автоматизация, скрипты, советы и рекомендации

Поиск
English
English
Категории
  • Браузеры
  • Домены
  • Клоакинг
  • Креативы
  • Ленды-Проклы
  • Перевод
  • ПП
  • Скрипты
  • Советы-Полезности
  • Софт
  • Трекеры
  • Фб
  • Финансы

Как лить на ленд с разными пикселями без конфликтов и не париться с перенастройкой при банах?

9 комментариев / Советы-Полезности, Фб

Вам не надоело вбивать ID-шники пикселей фб на главной странице ленда и на «ThankYou page»? Менять этот ID, если забанили БМ? Добавлять новые ID, если льёте с нескольких акков и пикселей тоже несколько? А ещё бывает конфликт пикселей, если на вашем ленде их больше одного…

Мне это всё чертовски надоело. И чтобы не морочить голову, я придумал для себя следующую схему работы:

1)ID пикселя я всегда указываю в URL-параметрах в фб в виде: fbpixel=<PIXELID>

Как лить на ленд с разными пикселями без конфликтов и не париться с перенастройкой при банах?, изображение №1

2)Пользователь переходит на ленд по ссылке, в которой указан пиксель. PHP или Javascript скрипт берёт этот пиксель и сохраняет его в браузере пользователя в виде cookie.

2а)При необходимости отрабатывает событие PageView

3)На странице «Спасибо» PHP или Javascript скрипт берёт из cookie ID пикселя и вызывает событие Lead

Сегодня покажу вариант на PHP, с Javascript-ом разбираемся сами. Итак, что надо сделать, чтобы эта хрень заработала?

0) Если у вас html лендинг, то переименовываем файл index.html и файл страницы спасибо. Cтавим у них расширение php (получается, например, index.php и thankyou.php)

1) Открываем в любом текстовом редакторе index.php и первой же строкой пихаем в него следующий код установки cookie:

<?php setcookie(«FBpixel», $_GET[«fbpixel»], time()+60*60*24); ?>

2)Меняем на этой же страничке код инициализации пикселя фб, вместо жёстко зашитого ID вставляем значение из URL. Строка инициализации теперь должна выглядеть так:

fbq(‘init’, ‘<?=$_GET[«fbpixel»]?>’);

3)Редактируем код инициализации пикселя на страничке «Спасибо». На ней мы вытащим значение ID пикселя из cookie:

fbq(‘init’, ‘<?=$_COOKIE[«FBpixel»]?>’);

Обязательно проверьте правильность настройки при помощи Facebook Pixel Helper, набрав в адресной строке что-то типа: http://xxx.com?fbpixel=123456

Плюсы решения:

— Достаточно один раз внести все изменения в ленд и можно лить с разных акков и разных пикселей

Минусы:

— Нужно не забывать прописывать в фб в ссылке, на которую льём, значение пикселя

На этом у меня всё, и не забываем лить в плюс и слать донаты, господа!

Навигация по записям
← Предыдущая Запись
Далее →

9 комментариев к “Как лить на ленд с разными пикселями без конфликтов и не париться с перенастройкой при банах?”

  1. Denys
    2021-02-10 в 18:04

    Здравствуйте, а с этой строкой что делать?

    Ответить
    1. Yellow Web
      2021-02-17 в 17:32

      эмм, с какой?

      Ответить
  2. Denys
    2021-03-15 в 23:56

    Строка которая идет ниже в носкрипт
    (на случай если форма опять код не пропустит)

    Ответить
  3. Jacob
    2021-12-31 в 03:52

    1) Где нужно создавать параметр URL?
    2) Разве не нужно вместо 123456789 указывать значение в скобках {{ }} ?
    У меня почему-то pixel helper не показывает значение пикселя. Работаю через кейтаро.

    Ответить
    1. Yellow Web
      2021-12-31 в 14:23

      Если вы работаете с Кейтаро, то там лучше по-другому. Если в двух словах, то создаёте себе Источник — Facebook. Там в разделе Параметры в среднем столбце выбираете любой саб и называете его на свой вкус, например fbpixel. Далее в форме заявки создаёте скрытый input:
      input type=»hidden» name=»fbpixel» value=»{fbpixel}»
      После чего ловите на странице Спасибо пиксель через $_POST['fbpixel']

      Ответить
  4. Евгений
    2022-01-12 в 17:43

    Привет. А можно поподробнее про настройку пикселя на лендн при работе через keitaro? чтоб лиды отбивались в fb

    Ответить
    1. Yellow Web
      2022-01-20 в 04:12

      про кейтаро отдельная песня) мейби когда-нибудь и про это напишу

      Ответить
  5. Паша
    2022-10-05 в 12:34

    Как заставить событие лид срабатывать с временной задержкой?
    То есть мне нужно чтобы после определенного времени (10 секунд) перебивания юзера на ленде сработало событие лид. Такое возможно реализовать?

    Ответить
    1. Yellow Web
      2022-10-05 в 13:19

      Всё описано в справке, в том числе и твой случай: https://developers.facebook.com/docs/meta-pixel/advanced/

      Ответить

Оставьте комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Полезные ссылки
  • Реклама
  • VK
  • Telegram
  • YouTube
  • LinkedIn
Copyright © 2023 Любое копирование информации без активной ссылки на источник запрещено!
Русский
Русский
English