Отправка данных в системы аналитики при установке квиза на сайт

Если у вас возникнут сложности при настройке, напишите нам в чат технической поддержки мы оперативно поможем.


Немного теории.

Например у вас есть сайт с адресом my-site.ru и вы хотите установить квиз на свой сайт как виджет.

Далее вы планируете подключить интеграцию QuizGo с Google Tag Manager и через тег менеджер сделать интеграцию с Google.Analytics. Это достаточно распространенная интеграция.

Когда вы установите квиз на свой сайт my-site.ru, квиз будет загружаться по адресу panel.quizgo.ru/q/ид_вашего_квиза в отдельном iframe.

Суть в том, что системы аналитики работают с помощью файлов Cookie. Google.Analytics сохранит данные визита в Cookie на вашем домене my-site.ru но не на нашем panel.quizgo.ru.

Встроенные механизмы в браузерах не позволят нашим скриптам на домене panel.quizgo.ru получить данные к Cookie Google.Analytics на вашем сайте my-site.ru.

Но, есть отличная новость. Куки можно получать в рамках одного домена или поддоменов. Например, мы сохранили Cookie на домене my-site.ru и мы можем ее получить на поддомене quiz.my-site.ru.

На практике, нам необходимо к вашему домену сайта добавить любой поддомен, например quiz.my-site.ru. Далее привязать этот домен quiz.my-site.ru к вашему квизу на стороне QuizGo. Как это сделать описано в этой инструкции

Далее убедившись, что квиз открывается по домену quiz.my-site.ru необходимо включить опцию “Подключать виджет через свой поддомен” в настройках установки квиза.

Что в итоге?

При загрузке вашего сайта my-site.ru, виджет квиза будет загружаться по адресу quiz.my-site.ru, Google Analytics получить все нужные куки и все будет работать. Ура.


P.S. Мы уже работаем над другим способом интеграции, без лишних действий с доменами. Эта интеграция будет проще в использовании, но на ее реализацию и внедрение нам нужно время.