С помощью ремаркетинга можно показывать релевантные объявления пользователям, которые посещали ваш сайт или работали с вашим приложением, например если потенциальный клиент покинул ваш сайт, так ничего и не купив.
Преимущества
Какими бы ни были цели вашей рекламы – повысить продажи, число регистраций на сайте или узнаваемость бренда, ремаркетинг может внести существенный вклад в успех вашей стратегии Эта функция поможет любым рекламодателям повысить рентабельность инвестиций.
- Привлечение пользователей, когда они готовы совершить покупку
- Возможность настроить списки пользователей в соответствии со своими рекламными целями.
- Широкий охват.
- Эффективное управление ценами.
- Простота создания объявлений.
- Статистика кампаний.
- Показ рекламы пользователям в тот момент, когда они ищут сведения о вашей компании.
Технологии ремаркетинга Google AdWords
- Стандартный ремаркетинг.
- Динамический ремаркетинг.
- Ремаркетинг для мобильных приложений.
- Списки ремаркетинга для поисковых объявлений.
- Ремаркетинг для видео.
- Ремаркетинг по списку адресов электронной почты.
Полная статья О ремаркетинге здесь.
Ну а мы приступим к настройке opencart для ремаркетинга.
Примерный код ремаркетинга.
<!-- Код тега ремаркетинга Google --> <!-------------------------------------------------- С помощью тега ремаркетинга запрещается собирать информацию, по которой можно идентифицировать личность пользователя. Также запрещается размещать тег на страницах с контентом деликатного характера. Подробнее об этих требованиях и о настройке тега читайте на странице https://google.com/ads/remarketingsetup. ---------------------------------------------------> <script type="text/javascript"> var google_tag_params = { ecomm_prodid: 'REPLACE_WITH_VALUE', ecomm_pagetype: 'REPLACE_WITH_VALUE', ecomm_totalvalue: 'REPLACE_WITH_VALUE', }; </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/981299436/?guid=ON&script=0"/> </div> </noscript>
нам нужно немного изменить код
<!-- 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 = ХХХХХХХХХ; 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/981299436/?guid=ON&script=0"/> </div> </noscript>
И прописать все footer.tpl
Вот и все по настройкам для opencart.
Как настроить ремаркетинг в Google AdWords в следующей статье.
Список ресурсов GOOGLE:
Спасибо огромное, вот бы еще для opencart 3 сделать такое же, цены не было бы. Там шаблонизатор twig и он вроде php не обрабатывает в файле шаблона. Надо отдельно как то делать и в шаблон передавать данные. Но и на этом спасибо будем пробовать с тем что есть, может что и получится.
Мое личное мнение по opencart3. Ничего хорошего они не сделали в этой сборке. Лично я не буду использовать его в своих проектах. Функционала opencart2 вполне хватает для магазина любой сложности.
Здравствуйте!
Данный код работает на OcSotre 2.1.0.1 ?
Спасибо!
Нет конечно. Динамический google ремаркетинг в opencart 1.5.x на OcSotre 2.1.0.1 многое поменялось но принцип тот же.