AFI Опубликовано 4 июля, 2017 Жалоба Поделиться Опубликовано 4 июля, 2017 Добрый день! Нужно поместить на страницу с заказом скрипт (js массив dataLayer с данными для GTM). Но, выполниться он должен при первом просмотре страницы заказа.Подскажите, как это можно сделать? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 4 июля, 2017 Жалоба Поделиться Опубликовано 4 июля, 2017 самое лучшее это добавить поле к заказу - view например. и обновлять его при заходе. при первом заходе смотрим {if !$order->view} тут скрипт {/if} и сразу еще в OrderView.php апдейтим это поле $this->orders->update_order($order->id, array('view'=>1)); Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 4 июля, 2017 Жалоба Поделиться Опубликовано 4 июля, 2017 (изменено) Стойте, не нужно все это делать в логике -- все пользовательские штуки делайте через Google Tag Manager,в шаблоне сайта должен быть только код относительно шаблона (корзина, слайдеры и все такое) Все маркетинговые штуки (метрики, аналитики, пиксели, попапы для акций и прчяя штука) должны подключаться 1 контейнером Google Tag Manager Вам не нужно лазить в шаблон, просто в кабинете GTM ставите все что нужно, настраиваете триггеры поведений и последовательности с условиями выполнения того или иного шага Инструмент мощный, пересадил на него 2 маркетинговых агентства в Новосибирске они по старинке руками все отслеживали Изменено 4 июля, 2017 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
AFI Опубликовано 4 июля, 2017 Автор Жалоба Поделиться Опубликовано 4 июля, 2017 (изменено) Стойте, не нужно все это делать в логике -- все пользовательские штуки делайте через Google Tag Manager,в шаблоне сайта должен быть только код относительно шаблона (корзина, слайдеры и все такое) Все маркетинговые штуки (метрики, аналитики, пиксели, попапы для акций и прчяя штука) должны подключаться 1 контейнером Google Tag Manager Вам не нужно лазить в шаблон, просто в кабинете GTM ставите все что нужно, настраиваете триггеры поведений и последовательности с условиями выполнения того или иного шага Инструмент мощный, пересадил на него 2 маркетинговых агентства в Новосибирске они по старинке руками все отслеживалиВот мне такое агенство прислало тз, Где просит установить dataLayer с данными о заказе для первого перехода. У меня даже доступа нет к GTM, да и не силен я в этом. Изменено 4 июля, 2017 пользователем AFI Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 4 июля, 2017 Жалоба Поделиться Опубликовано 4 июля, 2017 Вот мне такое агенство прислало тз, Где просит установить dataLayer с данными о заказе для первого перехода. У меня даже доступа нет к GTM, да и не силен я в этом. ну просто установите код GTM (это как счетчик вставить), дайте доступ агентству и пусть они сделают Цитата Ссылка на сообщение Поделиться на другие сайты
bananovsv Опубликовано 9 июля, 2017 Жалоба Поделиться Опубликовано 9 июля, 2017 самое лучшее это добавить поле к заказу - view например. и обновлять его при заходе. при первом заходе смотрим {if !$order->view} тут скрипт {/if} и сразу еще в OrderView.php апдейтим это поле $this->orders->update_order($order->id, array('view'=>1)); Разве в этом случае не при первом же заходе view будет равен 1? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.