phone + ParseChunk (телефоны + цели GA, YM)

  • Вначале создём сниппет parseChunk. Git
  • Ставим плагин customSettings из репозитория Extras (магазин). Если что, есть отдельная статья на нашем сайте.
  • Прописываем в конфигурации этого плагина следующую конфигурацию
  • ...либо добавляем в уже созданную конфигурацию этого плагина: Телефон основной~phone1||Телефон WhatsApp~phoneWhatsApp||Телефон 8-800~phone800||Yandex Metrika~YMC||Google Analytics Counter~GAC
  • Прописываем в конфигурации сайта новые переменные. YMC, GAC можно прописать позже
  • В конфигурации сайта (иконка шестерёнок) прописываем телефон в таком формате:
    <span>+7 (966)</span> 109-60-56
  • Создаём сниппет phone с этим текстом. Он убирает из телефона все символы кроме цифр и плюса в начале.
  • В Яндекс.Метрике прописываем цель с названием "href:tel" с JavaScript событием "href_tel"
  • В Google Analytics создаём цель "href_tel", которая является "Событием". Категория, Действие, Ярлык = "href_tel". Ценность = 0.
  • Создаём чанк "phone" со следующим текстом
  • Для удобства создаём чанки phone1, phone800, phoneWhatsApp
  • Теперь в нужном месте вызываем чанк phone1, а если необходимо дописать класс, то пишем полный вызов спиппета в виде: [!parseChunk? &ChunkName=`phone` &phone=`[(phone1)]` &class=`class`!]
  • Ура! Теперь номер можно набрать кликом на смартфоне, при этом тап по экрану уйдёт в статистику Яндекса и Гугла. При желании можно допилить сниппет для звонков прямо в WhatsApp, изменив tel: на whatsapp://

Яндекс.Метрика