Страница 1 из 1

Яндекс метрика

Добавлено: 23.05.2016, 07:08
Eldar2016
Подскажите куда установить код яндекс метрики?

Добавлено: 23.05.2016, 07:34
Crypter
А в шаблон не пробовали?
Только учтите просто так его не вставить там необходимо его вставить в определенный тег, какой сейчас не подскажу....

Добавлено: 23.05.2016, 07:41
OkayCMS
Eldar2016 писал(а):Подскажите куда установить код яндекс метрики?

Если это не лайт версия то код можно вставить в админ. панели в настройках.

Добавлено: 23.05.2016, 07:43
Eldar2016
У меня лайт версия, еще не дорос до платной версии ((((

Добавлено: 23.05.2016, 07:56
OkayCMS
Eldar2016 писал(а):У меня лайт версия, еще не дорос до платной версии ((((
Тогда в код шаблона, в index.tpl. Только оберните в {literal}

Добавлено: 23.05.2016, 09:12
Eldar2016
Изображение
вот так?

Добавлено: 23.05.2016, 09:47
m1hasik
Eldar2016 писал(а):Изображение
вот так?
счетчик яндекса лучше устанавливать перед закрывающим тегом </body>

Добавлено: 23.05.2016, 10:02
Eldar2016
Хорошо спасибо большее

Добавлено: 16.07.2016, 11:08
Олег
Здравствуйте!
А подскажите, как добавить цель в Метрике - оформление заказа?
Ссылка всегда разная генерируется.

Добавлено: 16.07.2016, 21:05
OkayCMS
Можно сделать посещение страницы /order/*

Но на такие страницы также клиенты могут попадать из письма о заказе, так что лучше делать составную цель: посещение страницы /cart, посещение страницы /order/*

Добавлено: 17.07.2016, 06:11
korshunov
"посещение страницы /cart, посещение страницы /order/*" - будет ли это правильно? Пользователь может такое совершить и после заказа независимо. А ведь пользователь может и открыть страницу для нового заказа и открыть страницы (даже нескольких) СТАРЫХ заказов.

Не проще ли сделать после оформления заказа переход на измененный адрес типа /order/*/justordered или /justordered/*, и уже такой адрес использовать для цели? Или использовать referer...

Добавлено: 17.07.2016, 07:25
OkayCMS
korshunov писал(а):"посещение страницы /cart, посещение страницы /order/*" - будет ли это правильно? Пользователь может такое совершить и после заказа независимо. А ведь пользователь может и открыть страницу для нового заказа и открыть страницы (даже нескольких) СТАРЫХ заказов.

Не проще ли сделать после оформления заказа переход на измененный адрес типа /order/*/justordered или /justordered/*, и уже такой адрес использовать для цели? Или использовать referer...
Может, но шанс что такое произойдет - небольшой.

По поводу сделать переход на измененный адрес - это затрагивает изменение кода CMS, не думаю что задавшему вопрос это нужно.
По поводу referer.... Тоже есть шансы что он будет сбивать статистику.
Если уж нужна точность, то делается составная цель 1)Посещение корзины 2)Нажатие кнопки "Оформить заказ" 3)Посещение страницы оформленного заказа.

И даже здесь есть возможность ложных срабатываний, например человек добавил товары в корзину, не ввел капчу и нажал "Оформить заказ", и после этого открыл страницу оформленного ранее заказа. Но шансы что такое произойдет очень малы.

Добавлено: 17.07.2016, 09:00
korshunov
Да, шансы ложных срабатываний есть всегда.
В моем предложении суть как раз в том, что изменения кода - минимальны...
А если использовать адрес /order/*?ordered=just, то изменение вообще простейшее в одной строке. И не нужно мудрить с составными целями. Полагаю, что ТС куда проще подправить адрес в файле PHP, чем оформлять составную цель, да еще и с нажатием на кнопку...

А еще интересно, как в Вашей составной цели как будете учитывать п.3. Будет ли учитываться то, произойдет посещение именно ТОГО заказа? У покупателя ведь могут быть несколько оформленных ранее заказов, которые есть в профиле и легко кликаются...

Добавлено: 17.07.2016, 12:47
Олег
Благодарю за интерес к вопросу.
Признаться, не знаю как поставить цель - нажатие на кнопку.
Есть доступ к коду PHP, мне кажется подправить код - наиболее простой вариант.
Можете, пожалуйста, подсказать, что где нужно изменить для изменения адреса при успешном оформлении заказа? Заранее спасибо.

Добавлено: 17.07.2016, 14:03
korshunov
view/CartView.php
// Перенаправляем на страницу заказа
header('location: '.$this->config->root_url.'/'.$this->lang_link.'order/'.$order->url);

Добавлено: 19.07.2016, 19:29
Олег
header('location: '.$this->config->root_url.'/'.$this->lang_link.'order/*?ordered=just'.$order->url);
Подставил эту строку в файл view/CartView.php и все получилось!
Благодарю за помощь.

Добавлено: 20.07.2016, 06:10
korshunov
Что-то странное. При таком, может, с метрикой и получится что-то. Но сам адрес какой-то выходит неверный и по нему не должна открываться страница заказа...

Надо бы так:
header('location: '.$this->config->root_url.'/'.$this->lang_link.'order/'.$order->url.'?ordered=just');