Перейти к содержанию
komodor

Пользовательские параметры для ремаркетинга Adwords в Opencart 2.0

Рекомендуемые сообщения

Есть такой вот код, который позволяет собирать пользовательские параметры для динамического ремаркетинга Adwords:

<!-- Google Remarketing -->

<?php 
if (! isset ($this->request->get['route'])) {
$ecomm_prodid=0;
$ecomm_pagetype = "home";
$ecomm_totalvalue=0;
}
else {

if ($this->request->get['route'] == 'product/category') {
$ecomm_pagetype = "category";
} 
elseif ($this->request->get['route'] == 'product/product'){ 
$ecomm_pagetype = "product";
}
elseif ($this->request->get['route'] == 'checkout/cart'){ 
$ecomm_pagetype = "cart";
}
elseif ($this->request->get['route'] == 'checkout/success'){ 
$ecomm_pagetype = "purchase";
}
elseif ($this->request->get['route'] == ''){ 
$ecomm_pagetype = "home";
}
elseif ($this->request->get['route'] == 'common/home'){ 
$ecomm_pagetype = "home";
}
else {
$ecomm_pagetype = "siteview";
} 
?>

<?php 
if (isset($this->request->get['product_id'])) {
$Id=$this->request->get['product_id'];
$product_info = $this->model_catalog_product->getProduct($Id);

$product_id = $Id;
If ($product_info['special'] > 0) 
$price = $product_info['special'];
else
$price = $product_info['price'];

} else {
$product_id = 0;
}

if ($this->request->get['route'] == 'product/product') {
$ecomm_prodid = $this->request->get['product_id']; 
}
else{
$ecomm_prodid = ""; 
}



$ecomm_totalvalue=0;

if ($this->request->get['route'] == 'product/product') {
$ecomm_prodid = $product_id; 
$ecomm_totalvalue = $price; 
}
elseif ($this->request->get['route'] == 'checkout/cart'){ 
$ecomm_totalvalue = round($this->cart->getTotal(),2);
}
}
?>
<!-- 
Dynamic Remarketing Tag -- 
//-->
<script type="text/javascript">
var google_tag_params = {
ecomm_prodid: '<?php echo $ecomm_prodid; ?>',
ecomm_pagetype: '<?php echo $ecomm_pagetype; ?>',
ecomm_totalvalue: '<?php echo $ecomm_totalvalue; ?>',
};
</script>

<script type="text/javascript">
/* <![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">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/xxxxxxxxx/?value=0&guid=ON&script=0"/>
</div>
</noscript>



<!-- End Google Remarketing -->

Этот код прекрасно работает на opencart 1,5, но на 2.0 не заводится. Кто готов переделать код для opencart 2.0?


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да вроде как нечему тут не заводиться. Пишите мне в ЛС - посмотрим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От spectre
      300.00 руб
      Скачать/Купить дополнение


      SP Google Remarketing Feed Generator 1.5.x 2.x и 3.х
      ЧЕРНАЯ ПЯТНИЦА! ВСЕ ДОПОЛНЕНИЯ ПО 300!
       
      Модуль позволяет базово настроить ремаркетинг Google на вашем сайте после установки буквально в 5 кликов! Замерял
       
      Возможности:
       
      1 - создание фида товаров в csv-формате
      Поля ID, Item title, Final URL, Image URL, Price т.е. минимально необходимые для работы ремаркетинга
       
      2 - разметка страниц сайта
      товар - размечаются товары
      категория - размечаются товары
      главная
      результаты поиска - размечаются товары
      корзина - размечаются товары
      оформление заказа - размечаются товары
      успешный заказ - размечаются товары
       
      Разметка выглядит так 
       
      <script type=”text/javascript”> var google_tag_params = { dynx_itemid: "REPLACE WITH VALUE", dynx_pagetype: "REPLACE WITH VALUE", dynx_totalvalue: "REPLACE WITH VALUE" }; </script>  
       
      Перед покупкой модуля убедитесь что у вас есть пример кода вида
       
      <!-- Код тега ремаркетинга Google --> <!-------------------------------------------------- С помощью тега ремаркетинга запрещается собирать информацию, по которой можно идентифицировать личность пользователя. Также запрещается размещать тег на страницах с контентом деликатного характера. Подробнее об этих требованиях и о настройке тега читайте на странице http://google.com/ads/remarketingsetup. ---------------------------------------------------> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 111111111111111111111 <----- ВОТ ВСЕ ЧТО ВАМ НУЖНО ИЗ ЭТОГО; 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"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/111111111111111111111/?guid=ON&script=0"/> </div> </noscript>  
      Вам останется только ввести код google_conversion_id в настройках магазина
       
      Адаптация под любую версию 1.5-3.х или шаблон - бесплатная
       
      Если вам нужна другая реализация тега - пишите в личку, договоримся
       
      есть уже много готовых решений под ga('send, dataLayer, gtag) - если у вас вариант из стандартных - это FREE (бесплатно)
       
      ОЧЕНЬ ВАЖНО!!!
       
      Если вам нужен какой-то кастомный код, через тегменеджер, через gtag, через ga('send', через datalayer для бесплатной поддержки-адаптации вы должны будете мне скинуть примеры кода для:
       
      1 - категории, производителя
      2 - результатов поиска
      3 - страницы товара
      4 - страницы корзины
      5 - успешного оформления заказа 
       
      За вас я этого делать, читать документацию или делать "как там" - не буду
       
      Без доступов тоже не работаю
       
      Спасибо за понимание
       
      есть уже много готовых решений под ga('send, dataLayer, gtag) - если у вас вариант из стандартных - это FREE (бесплатно)
       
       
      Если у вас много товаров - пишите в личку, протестируем
      Модуль использует стандартный метод getProducts (выбираем все включенные активные товары), поэтому если у вас очень много товаров (>5000) - придется с этим что-то делать, пишите, подумаем
       
      Приветствуется использование на один домен, если вы разработчик - хотя бы каждые 5-10 установок покупайте лицензию
       
      Какие-то вопросы - пишите в личку, разберемся
       
      Добавил spectre Добавлено 27.02.2018 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена 600 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От spectre
      ЧЕРНАЯ ПЯТНИЦА! ВСЕ ДОПОЛНЕНИЯ ПО 300!
       
      Модуль позволяет базово настроить ремаркетинг Google на вашем сайте после установки буквально в 5 кликов! Замерял
       
      Возможности:
       
      1 - создание фида товаров в csv-формате
      Поля ID, Item title, Final URL, Image URL, Price т.е. минимально необходимые для работы ремаркетинга
       
      2 - разметка страниц сайта
      товар - размечаются товары
      категория - размечаются товары
      главная
      результаты поиска - размечаются товары
      корзина - размечаются товары
      оформление заказа - размечаются товары
      успешный заказ - размечаются товары
       
      Разметка выглядит так 
       
      <script type=”text/javascript”> var google_tag_params = { dynx_itemid: "REPLACE WITH VALUE", dynx_pagetype: "REPLACE WITH VALUE", dynx_totalvalue: "REPLACE WITH VALUE" }; </script>  
       
      Перед покупкой модуля убедитесь что у вас есть пример кода вида
       
      <!-- Код тега ремаркетинга Google --> <!-------------------------------------------------- С помощью тега ремаркетинга запрещается собирать информацию, по которой можно идентифицировать личность пользователя. Также запрещается размещать тег на страницах с контентом деликатного характера. Подробнее об этих требованиях и о настройке тега читайте на странице http://google.com/ads/remarketingsetup. ---------------------------------------------------> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 111111111111111111111 <----- ВОТ ВСЕ ЧТО ВАМ НУЖНО ИЗ ЭТОГО; 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"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/111111111111111111111/?guid=ON&script=0"/> </div> </noscript>  
      Вам останется только ввести код google_conversion_id в настройках магазина
       
      Адаптация под любую версию 1.5-3.х или шаблон - бесплатная
       
      Если вам нужна другая реализация тега - пишите в личку, договоримся
       
      есть уже много готовых решений под ga('send, dataLayer, gtag) - если у вас вариант из стандартных - это FREE (бесплатно)
       
      ОЧЕНЬ ВАЖНО!!!
       
      Если вам нужен какой-то кастомный код, через тегменеджер, через gtag, через ga('send', через datalayer для бесплатной поддержки-адаптации вы должны будете мне скинуть примеры кода для:
       
      1 - категории, производителя
      2 - результатов поиска
      3 - страницы товара
      4 - страницы корзины
      5 - успешного оформления заказа 
       
      За вас я этого делать, читать документацию или делать "как там" - не буду
       
      Без доступов тоже не работаю
       
      Спасибо за понимание
       
      есть уже много готовых решений под ga('send, dataLayer, gtag) - если у вас вариант из стандартных - это FREE (бесплатно)
       
       
      Если у вас много товаров - пишите в личку, протестируем
      Модуль использует стандартный метод getProducts (выбираем все включенные активные товары), поэтому если у вас очень много товаров (>5000) - придется с этим что-то делать, пишите, подумаем
       
      Приветствуется использование на один домен, если вы разработчик - хотя бы каждые 5-10 установок покупайте лицензию
       
      Какие-то вопросы - пишите в личку, разберемся
       
    • От propmr
      Здравствуйте 
      помогите настроить код динамического ремаркетинга
      все вроде как настроил 
      код вот такой вставил 
      </script>
      <script type="text/javascript">
      var _tmr = _tmr || [];
      _tmr.push({
          type: 'itemView',
          productid: ['offer_id'],
          pagetype: 'product',
          list: '5',
          totalvalue: 'price'
      });
      </script>
      list- отвечает за ид прайса
      дальше значения должны подхватыывать это се и передавать
      но ничего не работает 
      вот что пишет техподдержка
      Сейчас я вижу что код отрабатывает, но данные тянутся неправильные:
      https://s.mail.ru/Mt2p/fFC5uWTdS
      Вы должны подставить верные значения, которые будут на каждой странице
      тянуть id товара из фида и его цену.
      как видно на скрине-ничего не собирает
      помогите решить данный вопрос

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.