Передача пользовательских параметров из AmoCRM в Google Analytics

Сегодня я подробно расскажу о передаче статусов сделок из AmoCRM в Google Analytics (GA).

 

Шаг 1

 

Переходим на расширенный тариф в AmoCRM.Возможности API и Web Hook становятся доступными.

 

 

Шаг 2

 

AmoCRM поддерживает технологиюWeb Hook. Она передаёт информацию на сторонний сервер. То есть, мы пишем скрипт, который принимает данные из AmoCRM, конвертирует их в понятный для Google Analytics поток и направляет в систему аналитики. Отправка должна происходить каждый раз при изменении статуса сделки.

 

Чтобы GA “понял”, какому именно пользователю присвоить продажу, при интеграции с CRM обязательно создаём служебное поле в сделке — GOOGLE_ID. Туда помещается часть cookie, который Google Analytics присваивает всем браузерам. Мы используем значение cookie из поля сделки GOOGLE_ID, и по нему проводим связь с GA.

 

Пример для одной из сделок:

 

 

В большинстве случаев проблем с определением GOOGLE_ID не возникает. Если параметр передался некорректно, мы игнорируем сделку.

 

Шаг 3

 

В GA создаём 2 пользовательских параметра: для статуса сделки и для clientID (google_id в AmoCRM).

 

 

 

Шаг 4

 

С помощью протокола передачи данных информация по id и статусу заказа передаётся в GA. Конструкция запроса выглядит примернотак.

 

Тут и тут подробно рассказано о протоколе и параметрах, которые мы используем.

 

Шаг 5

 

В AmoCRM создаём Web Hook, который будет передавать информацию о сделке в скрипт. Доступ к API должен быть открыт.

 

 

Речь идёт о втором Web Hook со скриншота. В поле url указана ссылка на созданный скрипт — http://www.site.ru/amocrmwebhook/amo.php

 

 

Выбираем 2 действия. Этот хук передаёт в скрипт всю информацию о сделке, а мы выбираем интересующие нас поля.

 

Скрипт

 

Скачать скрипт

 

При желании скрипт можно изменить под другие нужды.

 

Проверка

 

Теперь при каждом изменении статуса сделки в Амо, информация о статусе поступает в GA.

 

 

Так как в протоколе передачи данных используется хит “просмотр страницы”, то по значению параметра dl (location) можно отследить срабатывание скрипта в отчетах в режиме реального времени. Переданную информацию о статусах сделок используем для создания аудиторий ремаркетинга и построения отчетов.

 

Помощь

 

Наработка по AmoCRM API на Github

 

Тут можно проверять запросы к аналитикс на корректность.

 

Статья взята с сайта:http://mellodesign.ru

Самый простой и быстрый способ понять, можем ли мы работать вместе - пообщаться:)
Оставь свои контакты - я позвоню, обсудим все детали твоего проекта.
Нужные услуги
Если хочешь оставить действительно крутой и многим людям полезный отзыв -
Ответь вот на эти вопросы
Я не гарантирую ничего. Никому и никогда.

Это приходится объяснять всем клиентам: кто-то хмыкает и уходит на FL.RU, а кто-то немного подумав, возвращается.

Пример

Ты приходишь к врачу, он настоящий профи (ты его долго искал, ждал приёма полгода, заплатил тучу денег). Он - тот, кто тебе нужен ( у него много счастливых здоровых пациентов, он обладает эксклюзивными знаниями и все стены завешаны сертификатами и дипломами). Но будет ли он гарантировать тебе, что вылечит всё на свете? - Ну не будет! Но он точно сделает Всё, что в его силах - и этого достаточно. Я отношусь к своей профессии так же - я не могу наобещать клиенту золотые горы, но я применю ВСЕ свои знания, навыки и опыт. Я буду стараться при работе с каждым проектом в одинаковой степени. Каждый раз я выкладываюсь на полную. А если знаю, что выложиться не смогу или не захочу - я отказываюсь.

Я могу взять на себя ответственность за результаты только при условии, что я становлюсь совладельцем компании, с процентом от прибыли и всеми полномочиями. А как иначе? Недавно у меня появился интересный клиент с задачей сделать лендинг. Клиент не из России, с другим мышлением и менталитетом. На минуточку, лендинг у меня стоит 150к. И он спрашивает: «Давид, у тебя крутые работы. А я могу заплатить тебе в 2 раза больше, чтоб ты еще больше постарался?». Ты понял, что произошло? Человек попросил взять больше его денег. Я первый раз такое вижу. Я ему отказал. Я взял ровно столько, сколько беру с других клиентов, потому что выложиться больше, чем на 100% я не смогу. Правда, я сказал ему, что он может заплатить больше, если захочет. Но только когда работа будет доделана и сдана.

Но мне продолжают звонить предприниматели, которые такие : «Огооо, 150 тысяч. А что ты гарантируешь? Ничего? Пффф. Давай пока. А нет, стой… Может подешевле, а?».

Нет, не подешевле.
Нет, никаких гарантий.

Самый простой и быстрый способ понять, можем ли мы работать вместе - пообщаться:)
Оставь свои контакты - я позвоню, обсудим все детали твоего проекта.
Спасибо!

Я свяжусь с тобой в ближайшее время

Для получения доступа необходимо войти в личный кабинет
Получить доступ при помощи Вконтакте Получить доступ при помощи Facebook