Автор Тема: Pixel Facebook  (Прочитано 469 раз)

18 Января 2016, 14:39:30
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте.
Никто не подключал Pixel Facebook к PS? Никак не может пиксель загрузится  при добавлении товаров в корзину.
18 Января 2016, 15:12:22
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22094
  • Репутация: +17108/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Подключал, проблем не было, добавил код на сайт, проверил видимость кода в Chrome FB Pixel Helper и настроил приложение в Facebook. Рабатает без ошибок.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
18 Января 2016, 15:26:45
Ответ #2
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можеш показать свой код js?
18 Января 2016, 15:50:08
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22094
  • Репутация: +17108/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Он стандарный
<!-- Facebook Pixel Code -->
        <script>
            !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
                    n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
                n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
                t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
                            document,'script','//connect.facebook.net/en_US/fbevents.js');

            fbq('init', '......');
            fbq('track', "......");
        </script>
        <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=........" /></noscript>
<!-- End Facebook Pixel Code -->
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
18 Января 2016, 15:58:02
Ответ #4
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Мне нужно при добавлении  в корзину. Я написал:
fbq('track', 'AddToCart');
что мне ищё нужно прописать?
18 Января 2016, 16:12:37
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 2158
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
https://developers.facebook.com/docs/ads-for-websites/tag-api
Примеры.
На кнопку нужно навесить собылтие click и передачу content_ids и content_type.

<!-- Somewhere there is a button that performs Add to Cart -->
<button id="addToCartButton">Add To Cart</button>
<!-- Add Pixel Events to the button's click handler -->
<script type="text/javascript">
  $('#addToCartButton').click(function() {
    fbq('track', 'AddToCart', {
      content_name: 'Really Fast Running Shoes',
      content_category: 'Apparel & Accessories > Shoes',
      content_ids: ['1234'],
      content_type: 'product',
      value: 4.99,
      currency: 'USD'
    }); 
  });
</script>
18 Января 2016, 17:19:36
Ответ #6
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может глупий вопрос, но как узнать свои content_ids, content_type: ?
какие значения прописать?
18 Января 2016, 17:29:55
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 13126
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
content_ids: 'id product',
content_type: 'product',
18 Января 2016, 17:34:38
Ответ #8
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как то так вышло.... но почему то не работает....((
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','//connect.facebook.net/en_US/fbevents.js');
fbq('init', '00000000000000000'); $( '#addToCartButton' ).click(function() { fbq('track', 'AddToCart', { content_ids: 'id product', content_type: 'product' }); });
</script>
<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=000000000000000000&ev=AddToCart&noscript=1" /></noscript><!-- End Facebook Pixel Code -->
18 Января 2016, 17:55:45
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 13126
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я сам не устанавливал, но в приведенном примере сделано по другому.
https://developers.facebook.com/docs/ads-for-websites/tag-api
Один общий код для Pixel Facebook
// Insert Your Custom Audience Pixel ID below.
fbq('init', '<FB_PIXEL_ID>');
fbq('track', 'PageView');
и другой для страницы с кнопкой в корзину
<script type="text/javascript">
  $('#addToCartButton').click(function() {
    fbq('track', 'AddToCart', {
У вас же все в одном, скорее всего по этому и не работает.
18 Января 2016, 18:16:25
Ответ #10
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Зделал так. Не работает все равно.....(
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','//connect.facebook.net/en_US/fbevents.js');

fbq('init', '0000000000000000000');
fbq('track', "AddToCart");</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=000000000000000000&ev=AddToCart&noscript=1"
/></noscript>
<script type="text/javascript">$( '#addToCartButton' ).click(function() { fbq('track', 'AddToCart', { content_ids: 'id product', content_type: 'product' }); });</script>
</script>
<!-- End Facebook Pixel Code -->
18 Января 2016, 18:57:23
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 2158
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Не работает потому что ошибки, не нужно ставить 2 <script> друг за другом.
Написали же раздельно все нужно делать.
18 Января 2016, 21:32:51
Ответ #12
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не работает...(
Спасибо все кто отвечал.
МОжет кто-та ищё что-то подскажет....
Уже сил нету....
все перепроробывал.
19 Января 2016, 11:40:38
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 32988
  • Репутация: +26759/-0
    • Просмотр профиля
Установка пикселя Facebook выполняется в 3 этапа.
I. Создайте свой пиксель
Чтобы создать свой пиксель Facebook:
- Откройте вкладку Пиксель Facebook в Менеджере рекламы.
- Нажмите Создать пиксель.
- Введите название для своего пикселя. У рекламного аккаунта может быть только один пиксель, поэтому его название должно представлять вашу компанию.
- Не забудьте отметить галочкой поле для принятия условий.
- Нажмите Создать пиксель.

II. Добавьте пиксель на страницы вашего веб-сайта
Чтобы добавить код пикселя на свой веб-сайт:
- Откройте вкладку Пиксель Facebook в Менеджере рекламы.
- Нажмите Действия > Посмотреть код пикселя.
- Нажмите на код, чтобы выделить его.
- Нажмите правой кнопкой мыши и выберите Копировать или используйте Ctrl+С/Cmd+C.
- Нажмите Готово.
- Перейдите к HTML-версии своего веб-сайта и вставьте код. Установка кода может отличаться для разных сайтов. На схеме ниже вы можете познакомиться со структурой кода.

III Код пикселя Facebook со стандартным событием.
1. Оригинальный код вашего веб-сайта. Вставьте код пикселя Facebook между тегами <head> и </head> на вашем веб-сайте. У вас уже может быть вставлен какой-то код между тегами «head», поэтому просто поместите код пикселя под этот код до тега </head>.

2. Базовый код вашего пикселя Facebook: Код вашего пикселя Facebook будет выглядеть так, как показано на схеме в приложенном файле но вместо 1234567890 будет указан идентификатор вашего пикселя.

3. Код вашего стандартного события. Вставьте до тега </script> в коде своего пикселя Facebook код стандартного события, которое актуально для вашей страницы (например, завершение регистрации, добавление в корзину). Это нужно будет сделать для всех страниц, которые вы хотите отслеживать.
На каждой странице вашего веб-сайта должно быть все, что включено в раздел 2 (базовый код), а для раздела 3 (код стандартного события) на разных страницах будут разные фрагменты кода.
19 Января 2016, 12:02:00
Ответ #14
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я так делал. Даже PageView не идёт....(
Пробувал на вордпресе - все гуд....
На престе не хочет.... Хз что это.