Автор Тема: Отслеживание конверсий  (Прочитано 1200 раз)

22 Январь 2020, 12:29:08
Ответ #15
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Код не показывет или google не видит?
Может вы в google не настроили?
Кода на странице нет.
Т.е. условие показа по id страницы не срабатывает, на всех страницах не видно.
22 Январь 2020, 12:55:57
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
В какой файл и какой код добавили?
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
22 Январь 2020, 13:14:25
Ответ #17
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В файл head.tpl добавил код:

{literal}
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-34410871-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-34410871-1');
  gtag('config', 'AW-772256038');
</script>
{/literal}
 
 <!-- Event snippet for Оформление покупки conversion page -->
 {if $page.page_name == 'order-confirmation'}
{literal}
<script>
  gtag('event', 'conversion', {
      'send_to': 'AW-772256038/MK2eCIffsbsBEKbinvAC',
      'value': 10000.0,
      'currency': 'UAH',
      'transaction_id': ''
  });
</script>
{/literal}
{/if}

На всех страницах ( в том числе и на order-confirmation) отображается код:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-34410871-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-34410871-1');
  gtag('config', 'AW-772256038');
</script>

 
 <!-- Event snippet for Оформление покупки conversion page -->

И далее...

<!--
<script data-ad-client="ca-pub-2471366769645253" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
-->


  <title>Вход</title>
  <meta name="description" content="">
  <meta name="keywords" content="">
22 Январь 2020, 14:24:34
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
У вас модули для одностаничного заказа не установлены?
22 Январь 2020, 14:51:38
Ответ #19
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
установлен supercheckout. Но после невго всё-равно ведь идёт переадрессация на order-confirmation
23 Январь 2020, 10:33:51
Ответ #20
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Попробовал отключить модуль одностраничного заказа - ничего не изменилось, код не отображается
23 Январь 2020, 13:44:25
Ответ #21
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Неправильно вставили или ошибки в коде. Пробывал в head.tpl вставить такой код
{if $page.page_name == 'order-confirmation''}
Это страница подтверждения заказа
{/if}
Тест появляется только на странице подтверждения заказа.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
23 Январь 2020, 15:17:04
Ответ #22
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вот что получается - условие срабатывает только если указывать отображение на странице index (на главной). На остальных не хочет.

 {if $page.page_name == 'index'}
***
{/if}


Тема не стандартная, ЧПУ включено
23 Январь 2020, 17:22:18
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Вы условие не в теги {block name='...'} вставляйте. Блоки могут переопределятся в шаблонах.
23 Январь 2020, 17:53:12
Ответ #24
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Prestashop 1.7.6
Тема classic
Код
{if $page.page_name == 'order-confirmation'}
<h3>$page.page_name = {$page.page_name}</h3>
{/if}
На станице подтвеждения показывает название контроллера.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
23 Январь 2020, 18:49:31
Ответ #25
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вы условие не в теги {block name='...'} вставляйте. Блоки могут переопределятся в шаблонах.

Извините, не совсем понял. А куда вставлять? Как должен выглядеть код полностью?
27 Январь 2020, 11:41:49
Ответ #26
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Prestashop 1.7.6
Тема classic
Код
{if $page.page_name == 'order-confirmation'}
<h3>$page.page_name = {$page.page_name}</h3>
{/if}
На станице подтвеждения показывает название контроллера.

Prestashop 1.7.5.2
Тема Amera
На  страницах index, contact код срабатывает, на order-confirmation - нет. Пробовал также на странице модуля supercheckout размещать - не виден.

Названия страниц - во вложении.
27 Январь 2020, 13:45:18
Ответ #27
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Так у вас другое чпу для страницы подтверждения заказа. Если меняете чпу, меняйте и названия в условиях.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
27 Январь 2020, 13:57:36
Ответ #28
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так у вас другое чпу для страницы подтверждения заказа. Если меняете чпу, меняйте и названия в условиях.

Пробовал менять и как страница называется, и как ЧПУ указано. Безрезультатно.
На примере страницы обратной связи - указывал в условиях ЧПУ (contact-us) - код не был виден. Указываю название страницы (contact) - работает.

А со страницей подтверждения заказа ни один вариант не подходит.
30 Январь 2020, 18:00:09
Ответ #29
  • Старожил
  • ****
  • Сообщений: 294
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может все-таки дело в том, что к order-confirmation после оформления заказа дописываются ключи типа
"/order-confirmation?key=9aaacd80cc47e0eb0181923571020ad1&id_cart=64&id_module=107&id_order=42"
урл order-confirmation в чистом виде не грузится.
Можно как-то прописать страницу с учетом этих ключей?
order-confirmation* - не подходит