Помощь Настройка динамического ремаркетинга Adwords в Prestashop

Тема в разделе "PrestaShop", создана пользователем rob1n, 16 янв 2017.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. rob1n

    rob1n

    Регистр.:
    10 июл 2007
    Сообщения:
    470
    Симпатии:
    354
    Ребят поделитесь опытом настройки динамического ремаркетинга Adwords для движка Prestashop.

    Для настройки динамического ремаркетинга требуется в adwords загрузить фид с товарами.


    Есть несколько путей для этого:
    1)Google Merchant center (выгружать товар в гугл,а потом подвязывать фид в акк adwords )
    2) Генерация файла фида csv и прочие и вручную загружать в акк adwords


    Подробнее:

    1) Имеея на руках последнюю версию модуля Google merchant center pro попробовал выгрузить товары ,
    но мне выдало ошибку мол ваша страна не подключена, можно выгружать в других валютах и изменять по курсу...
    Страна Украина.

    2) Генерировать файл я еще не пробовал, думаю трудозатратное это дело, ну а в целом если первый вариант не "прокатил" придется использовать второй.

    Поделитесь своим опытом настройки динамического ремаркетинга.

    Какими модулями/сервисами пользуетесь?
    Может существуют еще методы настройки фида?
     
  2. serdib

    serdib Постоялец

    Регистр.:
    20 май 2014
    Сообщения:
    99
    Симпатии:
    126
    Я не делаю динамический ремаркетинг, но кручу простые товарные объявления через Google Adwords (они показываются в Google Shopping и в поиске).

    Для генерации фида спользую вот этот модуль. Периодичность генерации задаете у себя через крон.
    Если при создании нового фида (в Merchant Center) вы выбрали "Scheduled fetch", то загружать сам фид в Merchant Center нужно только один раз, далее Гугл будет ежедневно проверять его и скачивать новый.
    Для каждой категории товаров необходимо (в модуле) задать соответствие с определенной категорией товаров из их списка категорий
    Автоматические изменения по товарам в фиде, если вам необходимо задать какой-то параметр для определенных товаров, а в модуле этого нет, то можно задавать уже в Google Merchant Center с помощью Rules.
    После формирования и загрузки фида в MC обязательно проверяйте все ли в порядке на закладке Diagnostics, чтобы не было товаров со статусом "Disapproved", они этого не любят.

    Вообще интерфейс в Merchant Center сделан через ж*пу, но я привык, слава богу товаров у меня не много.
     
    _sashok, rob1n и sergiykhd нравится это.
  3. rob1n

    rob1n

    Регистр.:
    10 июл 2007
    Сообщения:
    470
    Симпатии:
    354
    Если в странах которые подключеные к мерчант центру, то тут понялтно либо модуль Google merchant center либо же https://addons.prestashop.com/ru/price-comparison/23831-google-shopping.html (бесплатный, который мерчант центр рекомендует).

    А вот если страна не подключена к мерчанту, как быть? кто как выкручивается?
     
  4. Вася5555

    Вася5555 Создатель

    Регистр.:
    2 ноя 2016
    Сообщения:
    44
    Симпатии:
    21
    Ни как.
     
  5. rob1n

    rob1n

    Регистр.:
    10 июл 2007
    Сообщения:
    470
    Симпатии:
    354
    Вернулся снова к настройке.

    Столкнулся с проблемой,что использую модуль

    он добавляет на страницы сайтов код
    Код:
    <!-- START - Google Remarketing + Dynamic - remarketing Code -->
                <script type="text/javascript" data-keepinline="true">
                var google_tag_params = {
                                ecomm_prodid: '262',
                                ecomm_pagetype: 'product',
                                ecomm_totalvalue: 7.00,
                                ecomm_category: 'Название категории',
                                isSaleItem: false                       
                }
                    </script>
        <script type="text/javascript" data-keepinline="true">              
            /* <![CDATA[ */
            var google_conversion_id = XXXXXXXXX;
            var google_custom_params = window.google_tag_params;
            var google_remarketing_only = true;
            /* ]]> */
                </script>
        <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js" data-keepinline="true"></script>
        <noscript>
            <div style="display:inline;">
                <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/870431129/?value=0&amp;guid=ON&amp;script=0"/>
            </div>
        </noscript>
        <!-- END - Google Remarketing + Dynamic - remarketing Code -->
    Но если включить
    upload_2017-2-18_13-29-55.png

    то режется код и не работает.

    Реально ли использовать динамический ремаркетинг с включенным ККК ???
    кто как использует?
     
  6. qwirks

    qwirks Постоялец

    Регистр.:
    30 ноя 2011
    Сообщения:
    137
    Симпатии:
    181
    Попробуйте выключить минификацию html
     
    _sashok нравится это.
  7. rob1n

    rob1n

    Регистр.:
    10 июл 2007
    Сообщения:
    470
    Симпатии:
    354
    То,что выключив работает я знаю.
    Вопрос звучал. Возможно ли запустить это дело с включенным ККК.
    Мучался ускоряя пейджспид для гугла, тратил время. Позиции вверх сразу пошли, теперь ради контекста, отказаться от органической выдачи и получается время в пустую.


    на github люди выкладывали функции, для которых из кода аналитики не удаляется /* <![CDATA[ */
    https://gist.github.com/hereswhatidid/8c8edef106ee95138b03

    типо
    Код:
    public static function packJSinHTML($html_content)
    {
        if (strlen($html_content) > 0)
        {
            // Michael Hjulskov
            // This is an inline script, add its content to inline scripts stack then remove it from content
            if (preg_match('/<\s*script(?!.*data-keepinline)[^>]*>/ims', $html_content) == 0)
                return $html_content;
            // end Michael Hjulskov
            return parent::packJSinHTML($html_content);
        }
        return false;
    }
    или
    для несжимания кода я так понял
    Код:
    public static function packJSinHTMLpregCallback($preg_matches)
      {
        if (!(trim($preg_matches[2])))
          return $preg_matches[0];
    
          $preg_matches[1] = $preg_matches[1].'/* <![CDATA[ */';
        if (preg_match('/<\s*script.*(data-nocompress)[^>]*>/ims', $preg_matches[1]) !== 0) {
          $preg_matches[2] = preg_replace('/\n?\s*\/\*\s*\*\/\n?/ims', "\n", $preg_matches[2]);
        } else {
          $preg_matches[2] = Media::packJS($preg_matches[2]);
        }
          $preg_matches[count($preg_matches) - 1] = '/* ]]> */'.$preg_matches[count($preg_matches) - 1];
    
        unset($preg_matches[0]);
    
        $output = implode('', $preg_matches);
        return $output;
      }

    пробовал, не разобрался, может кто попробует также или поделится своим рецептом? :)
     
  8. qwirks

    qwirks Постоялец

    Регистр.:
    30 ноя 2011
    Сообщения:
    137
    Симпатии:
    181
    опытным путем установил лучшее быстродействие http://prntscr.com/earqrw
     
  9. Noxikus

    Noxikus

    Регистр.:
    18 фев 2015
    Сообщения:
    299
    Симпатии:
    69
    Получилось ли у Вас довести дело до конца?
    Пробую сейчас сделать аналогичную тему, только для динамического ремаркетинга в my-target mail, может сможете подсказать:

     
  10. rob1n

    rob1n

    Регистр.:
    10 июл 2007
    Сообщения:
    470
    Симпатии:
    354
    да получилось, гуглы сказали все окей. списки собираются, глянул действительно все норм. с включенными KKK минификациями/стирилизациями и прочей хренью.
    редактируйте файлы
    gremarketing/lib/tags/base-dynamic-tags_class.php
    gremarketing/views/templates/hook/footer.tpl

    позже по свободе выложу модуль для google
     
    _sashok, trace, andrew.irpin и ещё 1-му нравится это.