Google Analytics
В Вебасисте есть встроенная интеграция с сервисом Google Analytics, поэтому для его подключения нужно только сохранить ваш номер аккаунта (Google Analytics Property ID вида UA-123456-1) в поле настроек.
- В приложении «Сайт» перейдите в раздел «Настройки сайта».
- Вставьте свой идентификатор в поле «Google Analytics Property ID».
- Если в своем Google-аккаунте вы используете Universal Analytics, то включите флажок рядом с полем для ввода номера аккаунта. Как узнать, используется ли Universal Analytics.
- Сохраните настройки «Сайта».
Другие счетчики («Яндекс.Метрика», HotLog)
Счетчик посетителей обычно предоставляется популярными веб-сервисами в виде фрагмента JavaScript-кода, который необходимо вставить в исходный код страниц сайта.
Фрагмент JavaScript-кода можно добавить на сайт 2 способами.
Способ 1. Пользовательский JavaScript-код в настройках «Сайта»
Этот способ подойдёт, если вам нужно добавить код счётчика только перед закрывающим тегом </head>
.
- В приложении «Сайт» перейдите в раздел «Настройки сайта».
- Вставьте скопированный фрагмент кода в поле «Дополнительный JavaScript-код для вставки перед закрывающим тегом </head>» и сохраните настройки сайта.
Готово: счётчик добавлен на сайт.
Способ 2. Вставка блока «Сайта» в шаблон дизайна
- В приложении «Сайт» перейдите в раздел «Блоки».
- Создайте новый блок, придумайте для него любой идентификатор (допускаются латинские буквы, цифры и символы подчеркивания) и описание, чтобы не забыть, для чего вы создали этот блок. Описание блока не будет видно на сайте.
- Добавьте в редакторе исходного кода блока следующие строки:
{literal} ...вставьте сюда код счётчика... {/literal}
Это нужно для того, чтобы фигурные скобки, используемые в JavaScript, правильно обрабатывались шаблонизатором Smarty, который используется в Вебасисте.
- Вставьте код счетчика между этими строками, как показано в примере выше, и сохраните блок.
- После сохранения блока в верхней панели появится автоматически сформированный фрагмент кода (хелпер). Скопируйте этот хелпер.
- Для того чтобы счетчик срабатывал на всех страницах витрины интернет-магазина, добавьте хелпер блока в шаблон index.html вашей темы дизайна, например, как показано на рисунке:
Готово: счётчик добавлен на сайт.
16 комментариев
Добрый день!
"Для того чтобы счетчик срабатывал на всех страницах витрины интернет-магазина, добавьте хелпер блока в шаблон вашей темы дизайна"
А если у меня есть еще отдельная мобильная тема, то я и на основную тему и на мобильную должен установить хелпер?
Да.
Кстати, в настройках я не нашла встроенную интеграцию с Google Analytics чтобы её отключить. А имеется ли она вообще? Может быть поэтому отслеживание не устанавливается так как не включена эта функция? Если я не права, то где она?
Если в "Настройках" Сайта введён Google Analytics Property ID, значит, интеграция включена. Если ID удалить из этого поля, интеграция отключится.
Добрый день.
Магазин переезжал на новую версию, понадобилось обновить настройки. Следую инструкции, смущает вот что.
В статье по ссылке "Как узнать, используется ли Universal Analytics" сказано, что прекращается поддержка старых элементов отслеживания, таких, например, как ga.js. В самом ГуглАналитикс пишут: "Мы рекомендуем использовать Global Site Tag (gtag.js) и Диспетчер тегов Google на всех ресурсах, где отслеживание не применялось ранее. Вы также можете работать с дополнительными решениями, такими как analytics.js и Measurement Protocol" и предлагают скопировать код gtag.js.
Если я использую встроенную интеграцию со своим гугло-счётчиком в настройках сайта, то вижу в коде страницы ga.js.
До переезда ga.js работал, всё ок. Но вдруг и правда перестанут его поддерживать.
Так поставьте в настройках галочку Universal Analytics и будет использоваться analytics.js (вместо ga.js)
Где найти этот шаблон index.html темы дизайна, чтобы добавить туда хелпер блока {$wa->block("yandex_metrika")}?
Этот файл обычно можно найти в списке файлов в редакторе шаблонов темы дизайна. В разделе «Витрина → Шаблоны» (в приложении «Магазин») или в разделе «Дизайн → Шаблоны» (в других приложениях).
Есть возможность сделать счетчик невидимым для посетителей?
Обычно такая настройка бывает на том сайте, с которого вы копируете код для своего счётчика.
Добрый день. Добавил счетчик сюда -
Дополнительный JavaScript-код для вставки перед закрывающим тегом </head>
Код не отображается.
Что делать?
Сначала выясните, должен ли ваш счётчик отображаться. На сайте должны быть видны не все виды счётчиков. Возможно, вам нужно изменить настройки на том сайте, откуда вы скопировали код счётчика.
Если счётчик должен отображаться, но на сайте виден, посмотрите, есть сообщения об ошибках в консоли браузера при просмотре страницы, на которой должен быть виден счётчик. Возможно, эти сообщения помогут вам понять, что пошло не так при настройке счётчика или его добавлении на сайт.
Подскажите пожалуйста, как правильно в поле "Дополнительный JavaScript-код...." вставить несколько скриптов, к примеру код Яндекс Метрики, Код Pixel FB, Код Инициализации Marquiz, они все соответственно имеют вид: <script>.....</script>, нужно использовать {literal}{/literal}, на каждый скрипт, на весь блок. Или в это поле можно вставить только один код, а все остальные через блоки и дальнейшего редактирования head. Или их можно просто друг за другом просто вставлять, так сказать с новой строки?
Вставьте все нужные вам фрагменты JavaScript-кода друг за другом между тегами <script>...</script>.