Web-аналитика

Передача ClientID через Google Forms

Сегодня я решил написать самую подробную инструкцию по отправке client id (cid) через Google Forms, которая установлена на сайте. Начну с объяснения зачем это нужно и что с этим делать дальше.

Содержание:

1 Зачем это нужно и что с этим делать дальше?
2 Создание Google Forms
3 Связка Google Forms с Google Excel (MiniCRM)
4 Скрипт передачи Client Id через форму

Зачем это нужно и что с этим делать дальше?

— Чтобы понять и идентифицировать пользователя.
Пример: мы понимаем что это за пользователь, через Google Analytic можем посмотреть чем он интересовался и запустить рекламу c акцией на интересующие товары, которые он просматривал, но не купил. Еще большим плюсом является запуск рекламы в 3 различных каналах: Ремаркетинг, СМС-рассылка и Email-рассылка. Так как пользователь нам отправляет Имя, Номер, Email и свой cid.

— Для дальнейшего запуска ремаркетинга!
Пример: клиент купил на нашем сайте ноутбук, мы перемещаем его в аудиторию “Аксессуары для ноутбука” и таким образом показываем ему рекламу сумок или мышек для ноутбука, что способствует дополнительным продажам.

 


Создание Google Forms

Первым шагом будет создание формы, для этого нужно перейти по ссылке https://docs.google.com/forms/u/0/ и нажать на плюсик.

Создание Google Forms

И создать нужные вам поля, в мое случае будет 4 поля:

Для этих 3-х полей выбираем тип: Текст (строка) и включаем “Обязательный вопрос”

<Имя>
Имя input

<E-mail>
E-mail input

<cid>
cid input

Для 4-го поля выбираем тип: Текст (абзац) и включаем “Обязательный вопрос”

<Cообщение>
Сообщение input


Связка Google Forms с Google Excel (MiniCRM)

После чего я рекомендую перейти во вкладку “Ответы” и нажать на значок Google Excel, чтобы все данные с формы передавались в табличку.
Google Excel CRM


Скрипт передачи Client Id через форму

Теперь в Google Forms нажимаем “⋮ (три точки)” и выбираем пункт “Создать образец заполнения”

Создать образец заполнения

Пишем в поле cid: “Test123” и нажимаем кнопку “Отправить”
clid

Вверху появляется ссылка такого типа: https://docs.google.com/forms/d/e/1FAIpQLSf0SFoZWPewXfAo9DglTO9DKqk5qxWE97ZE1DGUMxpFwVKYTMA/viewform?usp=pp_url&entry.948249946&entry.931556578&entry.265599487&entry.1858424419=Test123

Для нас важен номерок с надписью Test123 в моем случае это 1858424419=

ClientID input


Скрипт передачи client id через форму

Теперь наша задача вставить эту ссылку https://docs.google.com/forms/d/e/1FAIpQLSf0SFoZWPewXfAo9DglTO9DKqk5qxWE97ZE1DGUMxpFwVKYTMA/viewform?usp=pp_url&entry.948249946&entry.931556578&entry.265599487&entry.1858424419= в скрипт ниже (только без надписи <strong>Test123)

<script>
function GoClid()
{	var link = "https://docs.google.com/forms/d/e/1FAIpQLSf0SFoZWPewXfAo9DglTO9DKqk5qxWE97ZE1DGUMxpFwVKYTMA/viewform?usp=pp_url&entry.948249946&entry.931556578&entry.265599487&entry.1858424419="; var match = document.cookie.match('(?:^|;)\\s*_ga=([^;]*)'); var raw = (match) ? decodeURIComponent(match[1]) : null;
if (raw)
{
match = raw.match(/(\d+\.\d+)$/);
}
var gacid = (match) ? match[1] : null;
if (gacid)
{
document.getElementById("cid").src = link + gacid;
console.log(link + gacid);
}
return true;
}

</script>

После чего нужно сделать еще 2-шага и все готово:
1) Разместить этот скрипт у себя на сайте в файле index.php или header.php ( в зависимости от движка сайта) в конце закрывающегося тега </head>
2) Добавить вызов этой функции onload=»GoClid()» внутрь тега </body> . Как на скриншоте ниже.

Скрипт передачи client id

После чего должно в поле cid выводить client id пользователя зашедшего на сайт.
client id (cid) через Google Forms

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

[Всего голосов: 2    Средний: 5/5]