Настройка fbc fbp для API Conversions для сайта на Tilda! Передача Телефона и Email на Facebook

Поділитися
Вставка
  • Опубліковано 15 жов 2021
  • Повышаем качество событий с помощью передачи параметров fbp, fbc, а также значений value из полей формы Имя, Фамилия, Телефон, Email, Город и Индекс. А также устанавливаем автоматическое определение геолокации посетителей сайта. Настройка через GTM, Server-Side также подойдет для самописных или сайтов на таких CMS как Bitrix, Хорошоп, Wordpress, Opencart, Jumla и др.
    💰 Донейшн кидайте сюда: yoomoney.ru/to/41001761587111
    - Ссылка на заготовленный код: docs.google.com/document/d/1F...
    - Cтатья с серверными переменными: www.simoahava.com/analytics/f...
    🎓 Курс по настройке API conversions: novergeme.com/?...
    Пишите в комментариях как у вас дела с настройкой переменных JS скриптом и через переменную dom? P.S. UA-cam глючит, иногда не могу открыть и найти ваш комментарий, если не отвечаю - пишите еще!
    Заказывайте апгрейд, цена от 4000 руб:
    ➽ Мой Telegram: t.me/novergeme
    Подпишитесь!
    #fbc #fbp #capi
    *Facebook/Instagram (принадлежащие компании Meta) признаны запрещенными и экстремистскими организациями на территории РФ.
  • Наука та технологія

КОМЕНТАРІ • 90

  • @user-um4mw8bp8t
    @user-um4mw8bp8t 2 роки тому +1

    Спасибо друг, что делишься такой полезной информации 🙏

  • @vicafadeeva6156
    @vicafadeeva6156 2 роки тому +1

    Браво! очень полезное видео, видно что работает профи)

  • @alekseymonakhov3485
    @alekseymonakhov3485 2 роки тому +1

    Благодарю за полезный контент , тоже столкнулся с fbc, в графе variables по этому событию fbc - undefined, в чем может быть причина ?

    • @NOVERGEME
      @NOVERGEME  2 роки тому +2

      Не правильно прописана переменная или просто в куки нет fbc т.к чтобы оно там появлюсь, нужно по рекламе нажать, которая рекламирует этот сайт

  • @vladgladkikh3487
    @vladgladkikh3487 2 роки тому

    Станислав, подскажите, в селекторе указан id блока. А как быть если страницы, откуда надо получить данные, разные?
    Я хочу передавать SKU, он в виде текста на страницах товара

    • @vladgladkikh3487
      @vladgladkikh3487 2 роки тому

      может перед селектором поставить переменную в которой будет id блока
      где ее взять?)

  • @vladgladkikh3487
    @vladgladkikh3487 2 роки тому +1

    Добрый день
    А как же тильда передает событие покупка только при успешной оплате?
    и отправляет на сервер 2 параметра?

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      Как настроите так и будет. Настроите чтобы передавала покупку после успешной оплаты, значит так и будет. Сколько параметров напишите, столько и отправите.

  • @ReznikArkady
    @ReznikArkady 2 роки тому +1

    Станислав, спасибо за видео! Получается, что такой метод настройки никак не спасает от ad blockers и защиты конфиденциальности Apple, ведь получается, что серверные события GTM точно так же как и браузерные - инициализируются с фронта?

    • @NOVERGEME
      @NOVERGEME  2 роки тому +1

      Нет, это прослойка которая обходит ограничения. Проще говоря, при нажатии кнопки или просмотре страницы или ещё какого либо триггера - серверное событие отправляется принудительно. В то время как код пикселя (браузерное событие) может блокироваться политиками.

    • @ReznikArkady
      @ReznikArkady 2 роки тому +1

      @@NOVERGEME привет! Погрузился в тему, оказывается, что для реального обхода блокировок принципиально важно, чтобы URL серверного контейнера был на поддомене сайта компании, а не гугла.

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@ReznikArkady интересно интересно) в чём заключается механика? Можно ссылку на какую-нить статью для ознакомления?)

    • @ReznikArkady
      @ReznikArkady 2 роки тому +1

      @@NOVERGEME Simo Ahava об этом в частности говорит ua-cam.com/video/RT7uw4p_l1A/v-deo.html. Но и сам Гугл рекомендует. Посмотрите, что происходит с файлами куки FDIP после перехода на свой сервер, expiration вырастает на год)

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@ReznikArkady спасибо
      , ознакомился, типо если стоит не твой домен на сервере, то защита от отслеживания видит что домен гугловский и не отправляет туда запрос, а если все под твоим доменом, то все норм 🤔

  • @EvgenSkideLb
    @EvgenSkideLb 2 роки тому +1

    Спасибо за крутой контент, обязательно скину донат!
    Подскажите, а если в тестировании события пиксель, ID записывается, но не подсвечивается зеленым цветом и не пишет, что есть совпадение с каталогом, это ошибка ?

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      Зеленым светится у браузерного события. Если не светится, то нужно перезагрузить страницу Тестирований событий (fb тупит сразу может не показывать). Если товар будет не найден, то FB пометит событие восклицательным знаком ⚠️ и опишет проблему. В серверном событии не появляется ни зеленое уведомление ни оранжевое об шибки, походу разрабам FB было лень заморачиваться.

  • @yerbol_yermekov
    @yerbol_yermekov 2 роки тому +1

    после проверки в предварительном просмотре в GTM value пустые, подскажите пожалуйста в чем может быть причина, код в переменных перепроверил, только есть значения в fbp & fbc, а в fn ph нету

    • @NOVERGEME
      @NOVERGEME  2 роки тому +1

      Что-то где-то не так сделали. Могу посоветовать использовать другой js код из видео для переменной. Все перепроверить. Тестировать до посинения, менять все местами, изменять пробовать что-то новое. Здесь может быть 1000 причин.

  • @yerbol_yermekov
    @yerbol_yermekov 2 роки тому +1

    как использовать хэширование данных алгоритмом SHA256, fb говорит это обязательно

    • @NOVERGEME
      @NOVERGEME  2 роки тому +1

      В серверных событиях он автоматом подключается везде где надо. В браузерных событиях я показал в видео как используется хэширование.

  • @romanstratonov3839
    @romanstratonov3839 2 роки тому +1

    Очень полезный материал! Подскажите, пожалуйста, как передать массив данных в contend_ids, если несколько товаров?

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      Спасибо) поищите эту тему в комментариях, уже осуждали. Ее решил подписчик с красным грибом на аватарке.

    • @romanstratonov3839
      @romanstratonov3839 2 роки тому +1

      @@NOVERGEME Да, спасибо, нашел)
      Я пробовал прописывать функцию для создания массива через переменную i, чтобы потом присвоить content_ids. Но почему-то не принимает datalayer.ecommerce. ... .products[i].id, при заданных условиях для i = 0, i

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@romanstratonov3839 возможно GTM не понимает обращение к dataLayer. По этому я создавал отдельно 10 переменных уровня данных тратата.[N].id, затем создавал переменную собственно JS, где писал код: function(){
      var prid = {{id_p0}};
      var arrid = [{{id_p1}},{{id_p2}},{{id_p3}},{{id_p4}},{{id_p5}},{{id_p6}},{{id_p7}},{{id_p8}},{{id_p9}}];
      for (var i = 0; i < arrid.length; ++i) {
      if(arrid[i] != null){
      prid = prid + ', ' + arrid[i];
      }
      }
      return prid;
      }
      В итоге возвращается значение из нескольких id. (Обрати внимание на запятую, код написан так чтобы она ставилась толко когда нужно чтобы Fb не паниковал)

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@romanstratonov3839 дополнил ответ кодом.

    • @romanstratonov3839
      @romanstratonov3839 2 роки тому

      @@NOVERGEME Спасибо! Хотел закинуть благодарность, но с ссылками какая-то проблема. Пишет, что устарели

  • @user-xz9xu4ws8p
    @user-xz9xu4ws8p 2 роки тому +1

    Спасибо. А что можно передавать в событии Добавление в корзину, чтобы улучшить событие и использовать для ретаргетинга? Ведь при добавлениив корзину свои данные пользователь не вводит?

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      Ставьте на все события fbp, fbc тогда fb будет понимать что все события совершил 1 человек, а значит когда человек отправит событие Покупка, которое отправляется с доп параметрами телефон и email и ещё что вы настроили, то fb поймёт что эти данные принадлежат именно этому человеку. Можете ещё Добавить contents_ids и content_type или у вас электронная коммерция.

    • @user-xz9xu4ws8p
      @user-xz9xu4ws8p 2 роки тому +1

      @@NOVERGEME так человек не отправил событие Покупка, положил в Корзину и бросил. Его нужно догнать ретаргетингом. А как ФБ поймет, кто оставил Корзину, если параметры о человеке не передаются

    • @NOVERGEME
      @NOVERGEME  2 роки тому +1

      @@user-xz9xu4ws8p fbp- Id браузера, fbc - id рекламы. Эти данные содержат путь клиента от рекламы до события. А значит fb понимает в плоть как выглядит его insta.

    • @user-xz9xu4ws8p
      @user-xz9xu4ws8p 2 роки тому +1

      @@NOVERGEME Спасибо🤝

    • @user-xz9xu4ws8p
      @user-xz9xu4ws8p 2 роки тому +1

      @@NOVERGEME first_party_collection тоже добавлять?

  • @artifactbox1533
    @artifactbox1533 2 роки тому +1

    Подскажите, указал данные параметры в addToCard (чтобы отслеживался город, номер и и т.д), после настройки пропадают данные (в тестировании пикселя) параметров Purshase и оформление заказа, есть только Ip, имя, агент. В серверной части все ок. В браузерной AddToCard так же. Сервер ок, а в браурзерной ip, агент и всё. Как только обратно убираю этот код (который вы скидывали) в js, все сразу ок становится. В чем может быть проблема. Или так addTocard не настраивают?

    • @artifactbox1533
      @artifactbox1533 2 роки тому +1

      Я так понимаю, так делать не надо. Так как он не может и не успевает данные записать верно? Тогда как отслеживать их, или нафиг надо? Хватит обычной цены, валюты, id продукта?

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@artifactbox1533 странно, такого поведения не встречал. Попробуйте на свежие силы все перепроверить, может найдёте ошибку или ещё что (например, переменную где-то в коде не переименовали). Добавляйте параметры постепенно, сначала fbp, fbc, если передаются - то ок. Затем добавьте номер телефона и на нем попробуйте везде все протестить. Попробуйте привязать тег к другому триггеру... пробуйте разные вариации.

    • @artifactbox1533
      @artifactbox1533 2 роки тому +1

      @@NOVERGEME т.е addTocart и ViewProduct надо добавлять параметры типа (город, номер телефона), вопрос, а как тогда он запишет эти данные, как он узнает, какой город, номер телефона, никак ведь? В крайнем случаи он их туда запишет когда оформится заказ на сайте, и то, если возможна презапись параметров (а этого я не знаю).

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@artifactbox1533 Город и телефон же подтягиваются из полей формы корзины. Значит эти параметры вы можете получить и передать только в событие Покупка и Лид. Укажите fbp параметр во всех событиях, в том числе и в PageView, тогда когда посетитель оставит Лид или Покупку на сайте, FB поймёт что эти события сделал тот же человек что и прошлые и привяжет (не явно) номер и город к этому человеку, а реклама будет лучше понимать его поведение и портрет ЦА.

    • @artifactbox1533
      @artifactbox1533 2 роки тому +1

      @@NOVERGEME отлично, т.е на AddToCart, ViewContnet и на Оформление заказа я могу просто указать параметр fpb, fpc, а дополнительных полей(браузерных) fn, ln и т.д , в серверных user_data.address.first_name, user_data.phone_number можно не указывать верно? Извините за тупые вопросы, в этом деле я профан

  • @NOVERGEME
    @NOVERGEME  2 місяці тому

    🔥novergeme.com/

  • @yerbol_yermekov
    @yerbol_yermekov 2 роки тому +1

    Спасибо большое! а как быть если на тильде несколько форм? как в этом случае настроить захват номера телефона ?

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      Попробуйте то что в видео показываю) а именно создайте переменную js код с обращением к имени Phone, а не селектору. В этом случае решение будет универсально для любой формы.

    • @yerbol_yermekov
      @yerbol_yermekov 2 роки тому +1

      @@NOVERGEME Хорошо попробую, спасибо, у меня теперь другая проблема перестали регестрироваться серверные события перепроверил всё вроде ошибок нет, даже pageView только браузерное

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@yerbol_yermekov может тестовый код на fb изменился, замените его в серверном контейнере. Запустите предварительный просмотр серверного контейнера и потом тестируйте в браузерном контейнере в предварительном просмотре. Может быть вы сломали сервер, такое бывает если вы создавали несколько серверных контейнеров. Если при запуске предварительного просмотрам одном из серверных контейнеров ошибка 502, то точно сломали, нужно все переподключить на последний серверный. контейнер

    • @yerbol_yermekov
      @yerbol_yermekov 2 роки тому +2

      @@NOVERGEME ошибок нет, код не изменился, и в серверном контейнере ни чего не трогал, днем натроил fbc и fbp и тд, после проверки все работало, даже по графику события регистрировались весь день даже после добавления коректировок однако ночью перестали, по графику видно резко оборвалось далее только браузерное

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@yerbol_yermekov могу посоветовать только все перепроверить и искать ошибку, вовсюда тыкать последовательно

  • @Capi_Pixel
    @Capi_Pixel 2 роки тому +1

    Привет, постоянно выходи такая ошибка, что делать хз.
    Server Sending Invalid Match Key Parameters for Lead Event
    Your server is sending an invalid fbc parameters value for your Lead event. This may be because there was an error in the parameter value.
    This may cause issues with the attribution and delivery optimization of ad campaigns that are using this event.

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      Сколько процентов затрагиваемых событий?

    • @Capi_Pixel
      @Capi_Pixel 2 роки тому +1

      @@NOVERGEME Не понял вопроса, если мы говорим об окне где показаны баллы то там 6.3 и 93% для FBC

    • @Capi_Pixel
      @Capi_Pixel 2 роки тому

      @@NOVERGEME А если вопрос у скольких событий эта проблема то только у этого

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@Capi_Pixel у ошибки есть процент затронутых событий, какой процент событий затронула эта ошибка ?

    • @Capi_Pixel
      @Capi_Pixel 2 роки тому

      @@NOVERGEME Нет

  • @user-wb1oy3pz1d
    @user-wb1oy3pz1d 2 роки тому +1

    Хм, fbp, почта и телефон передаются, fbc не передается. Это баг?

    • @NOVERGEME
      @NOVERGEME  2 роки тому +1

      Не, не баг. Просто вы по рекламе со своего браузера не переходили, вот fbc не откуда и не взялся .

    • @user-wb1oy3pz1d
      @user-wb1oy3pz1d 2 роки тому +1

      @@NOVERGEME ааа, fbc возникает, только, если пользователь из fb/insta переходит?

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@user-wb1oy3pz1d да, примерно так.

  • @artifactbox1533
    @artifactbox1533 2 роки тому +1

    Не могу понять мой комментарий удаляется почему-то....

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      Бывает UA-cam глючит. Увидел - ответил.

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      Ваш комментарий, который с кодом, не открывается. Но могу сказать что обязательно перепроверьте правильно ли вы его вставляете, заменяете ли id пикселя на свой т.д и т.п.

  • @Capi_Pixel
    @Capi_Pixel 2 роки тому +1

    По поводу телефона, FB говорит, что телефон который нужен им для передачи нужен в формате не 7999999, а +7999888 и тд. в твоём коде надо добавить '+'

    • @Capi_Pixel
      @Capi_Pixel 2 роки тому

      '+' + (если быть точным)

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      Привет, скинь ссылку на документацию где это увидел, сейчас смотрю в документацию и вижу нормализованный формат без символа +. Написано удалите символы и буквы.

    • @Capi_Pixel
      @Capi_Pixel 2 роки тому

      @@NOVERGEME Да ты прав, сори. Нашёл детальную инструкцию где написано в форме 7999888 (просто когда добавляешь список клиентов, он там просит в формате +799888 вот, поэтому так и думал.

  • @alekseymonakhov3485
    @alekseymonakhov3485 2 роки тому +1

    с айдишниками в корзине на событие покупки поступил так , переменная eccomerce.purchase.products.0.uid, таких переменных сделал разных 4е , далее с помощью переменной константа сделал одну общую переменную , где все через запятую поставил , далее в этой переменной формат значения ставит - преобразовать undefinned в null , после этого у меня все четко передает

    • @NOVERGEME
      @NOVERGEME  2 роки тому +1

      Круто!) Рад за тебя что разобрался 🥳

    • @alekseymonakhov3485
      @alekseymonakhov3485 2 роки тому +1

      @@NOVERGEME с помощью этого канала очень продвинулся в плане гтм , благодарю за контент , донат отправлен , ждем новых видео

    • @NOVERGEME
      @NOVERGEME  2 роки тому

      @@alekseymonakhov3485 благодарю ☺️ 🙏

    • @alekseymonakhov3485
      @alekseymonakhov3485 2 роки тому

      @@NOVERGEME а есть идеи как настроить contents для события покупки?