Внешние скрипты и счётчики

Системы аналитики, call-трекеры, онлайн-консультанты и подобные сервисы просят разместить свой код в определённом месте страницы. Для этого в решении есть четыре поля — менять шаблоны сайта не нужно.

Откройте ASTDESIGN → МаркетПро → Настройки, вкладка Интеграции, блок Настройки счётчиков, внешних скриптов.


Куда что вставлять

Скрипты в теге head — код, который сервис просит поставить в <head>. Сюда попадает большинство счётчиков.

Скрипты после открывающего тега body — код для самого начала страницы.

Скрипты перед закрывающим тегом body — код, который должен загружаться последним, когда страница уже отрисована.

Скрипты на странице товара — код, нужный только в карточках товаров: например, отправка события «просмотр товара». Он добавляется в конец страницы товара.

Вставляйте код целиком, как его даёт сервис.

Из полей забираются только теги <script>, <style> и <noscript>. Всё, что находится вне этих тегов — комментарии, <div>, <img>, текст, — на страницу не попадёт. Если сервис прислал такой код, обратитесь в техподдержку: вставить его в этом виде не получится.

Скрипт для одного товара

Если код нужен не для всех карточек, а только для конкретного товара, заполните у него свойство Скрипты (AST_SCRIPTS). Этот код добавится к тому, что указан в поле Скрипты на странице товара, и сработает только на странице этого товара.

Когда изменения появятся на сайте

Первые три поля входят в конфигурацию клиентской части, поэтому после сохранения сайт пересобирается — код появится в течение 5–10 минут.

Проверить результат можно так: откройте сайт, нажмите Ctrl + U (исходный код страницы) и найдите поиском фрагмент вставленного кода. Для счётчиков надёжнее проверять в самом сервисе — Яндекс.Метрика и подобные показывают, начал ли счётчик получать данные.

Про Яндекс.Метрику есть отдельная статья: Яндекс.Метрика.