Get Started
1. Установка контейнера
Для установки контейнера необходимо на все страницы сайта разместить код, сразу после открывающегося тега body:
<script async src="https://static.yaomli.com/engine/GP.js"></script>
<script>
window.generalPixel = window.generalPixel || [];
window.generalPixel.push({type:'GPID', id:'10001CE3'});
window.generalPixel.push({UserID:'XXX'});
</script>
Важно
Используйте свой идентификатор контейнера, 10001CE3 - тестовый идентификатор.
- type - типа устанавливаемого контейнера
- id - идентификатор устанавливаемого контейнера
- UserID - идентификатор посетителя сайта, заданный владельцем сайта.
2. Получение данных
Получение данных о пользователе возможно двумя способами:
-
Отправка данных в момент получении информации о пользователи.
-
Пакетная отправка данных, когда раз в некоторый промежуток времени формируется файл с информацией о пользователях и этот файл выгружается на сервер.
-
id - идентификатор отправленных данных
-
items - массив возвращаемых значений
2.1. userID - идентификатор пользователя, переданный скрипту
2.2. phoneNumber - телефонный номер пользователя
2.3. dataProvider - датапровайдер предоставивший данные
2.4. email - адрес электронной почты пользователя
2.5. social - массив значений с идентификаторами в социальных сетях
2.5.1. platform - социальная сеть
2.5.2. socialID - идентификатор в социальной сети
Ответ online сервиса
{
"id": "6596f2bb147e5638",
"items": [{
"userID": "6RuW-EfmK-3tvP-PPqc",
"phoneNumber": "+79031231001",
"email": "[email protected]",
"dataProvider": "17.1"
}, {
"userID": "uyTP-AtRZ-M5KE-7wjR",
"phoneNumber": "+79031231002",
"social": [{
"platform": "FB",
"socialID": "zuck"
}],
"dataProvider": "12.2"
}]
}
Пакетная выгрузка данных
{ "id": "c868e52c-5b7c-457c-96da-db4c1b04fcc7", "items": [{ "userID": "850faacc6767942efc0515d41f20b99f", "phoneNumber": "+79218942377", "dataProvider": "13.110" }, { "userID": "850faacc6767942efc0515d41f20b99f", "email": "[email protected]", "dataProvider": "13.152" }] }
{ "id": "12362fe8-d0a1-4ed7-b075-c5133180e3b1", "items": [{ "userID": "e3b36d7375b3f18c4f25d51edb76acef", "phoneNumber": "+79058919175", "email": "[email protected]", "dataProvider": "14.1" }] }
Формат файла
Весь файл не является валидным JSON. Каждая строка должна быть обработана как отдельный JSON.
Updated almost 5 years ago