- Вначале создём сниппет 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://