Ringostat має 30+ готових інтеграцій з іншими сервісами. Але трапляється, що клієнту потрібна зв’язка із системою, якої ще немає у цьому списку. Наш партнер Роман Черниш, Chief Executive Officer агентства Power UP, знайшов простий спосіб вирішити це завдання. Читайте інструкцію, як це зробити за рахунок використання функцій JavaScript. Вам знадобляться лише базові знання Google Tag Manager та п’ять хвилин. Або дві – для досвідченого користувача GTM.
Хочу розповісти про одну з багатьох переваг колтрекінгу від Ringostat перед конкурентами. Це можливість використання функцій JavaScript функцій прямо на сайті, де вже підключений Ringostat.
Про що мова
Уявіть, що на сайті може відпрацьовувати JavaScript функція за фактом однієї з наступних подій:
- перед вхідним дзвінком — тобто користувач вже набрав номер телефону, і оператору надходить дзвінок на телефон;
- у момент підняття трубки — актуально, якщо ми хочемо відслідковувати виключно прийняті дзвінки;
- після виклику — дзвінок пройшов успішно, діалог відбувся.
Як це можна використати на практиці
Саме на цьому моменті і відчиняються двері у безмежний світ інтеграцій із чим завгодно.
Спеціаліст з контекстної реклами може налаштувати передачу даних про дзвінки у Facebook, сервіс Дисплей та Відео 360 від Google (DV360) та інші рекламні платформи. Після цього можна оптимізувати рекламні кампанії під конверсії в дзвінки та керуватися реальними даними, а не припущеннями. Маркетолог може адекватно оцінити вплив активностей на конверсію та прийняти рішення щодо бюджетування рекламних каналів трафіку.
Для кого це актуально
У нашому агентстві цей інструмент став незамінним у роботі з проектами нерухомості. Саме у цій сфері дзвінок є єдиним значущим каналом комунікації. По-перше, квартиру не замовляють через сайт. По-друге, нерухомість має безліч параметрів, які потрібно попередньо обговорити з консультантом. Наприклад, можливість іпотеки, перепланування тощо.
Аналогічно це підходить для автосалонів, так як машину ніхто не кладе в кошик. Усі спочатку дзвонять та записуються на тест-драйв. Також цей інструмент підійшов для сфер, де запис на прийом відбувається через зв’язок з адміністратором:
- стоматологічні клініки;
- медичні центри;
- салони краси тощо;
Кожен може вигадати застосування функціоналу для своїх клієнтів.
Як налаштувати зв’язку Ringostat з іншими сервісами
Почнемо з того, чи потрібний для цього програміст? Друзі, мова не про якісь складні інтеграції та підключення API-функціоналу. Тому розробник не потрібен. Як я вже писав, це може зробити фахівець із платних каналів трафіку або ваш веб-аналітик. Вам знадобиться лише Google Tag Manager.
Отже, покрокова інструкція.
- Зайдіть в особистий кабінет, розділ Колтрекінг — JS функції користувача.
- Знайдіть три події, які я перерахував вище, за якими можна налаштувати передачу даних:
- Виберіть «Додати функцію перед дзвінком» та вкажіть назву. Наприклад, я хочу налаштувати передачу даних про дзвінки в Дисплей та відео 360. Встановлюю зрозумілу для себе назву “DV360”.
- Натисніть кнопку «Правити код» і перейдіть в режим редагування функції:
- Тепер завдання наступне – викликати dataLayer.push на сторінці, коли користувач набрав номер телефону. Робимо це просто, ввівши код:
(function(data) { dataLayer.push({'event': 'RingostatCall'}); });
Після цього натисніть “Зберегти”:
Далі перейдіть в режим налагодження Google Tag Manager та перевірте роботу dataLayer.push. Для цього наберіть номер телефону на сайті. У налагоджувачі Google Tag Manager ви повинні побачити такий результат:
От і все. Залишилося лише створити тег у Google Tag Manager і як тригер для його активації вказати подію “RingostatCall”.
У моєму випадку, я попередньо:
- створив піксель конверсії Floodlight в інтерфейсі DV360;
- тег у Google Tag Manager з пікселем Floodlight;
- вказав тригер активації — “RingostatCall”.
Що важливо — функціонал доступний на всіх проектах при підключенні колтрекінгу та callback. У майбутньому планується, що він буде також доступний для наскрізної аналітики та Ringostat Messenger. Для його використання не потрібні додаткові засоби.
Напишіть у коментарях, як ви придумали корисно використовувати функціонал JS функцій? З якими сервісами настроїли інтеграцію?