Отправка дополнительных параметров¶
На данный момент доступно 5 параметров:
- param1
- param2
- param3
- param4
- param5
Варианты задания и отправки параметров:
Глобальное задание параметров¶
r7k12.push({set: {param1: ‘value1’,param2: ‘value2’,.....}});
То есть при отправке всех запросов будет записываться эти параметры в запросе. Задавать их надо до отправки запроса. Пример:
r7k12.push({set: {param1: ‘value1’}});
r7k12.push({hit:‘pageview’});
r7k12.push({hit:‘event’});
И в pageview и в event-e уйдет param1=value1
Задание переменной только для конкретного запроса¶
r7k12.push({event:‘pageview’,data:{param1:’value1’}});
Т.е. param1 будет отправлен только в этом запросе, т.е. если следом будет идти event - он уйдет уже без param1 (При отсутствующем paramN - он не затирается на сессии, чтобы его стереть необходимо передать пустой paramN); Пример:
r7k12.push({hit:‘pageview’,data:{param1:’value1’}});
r7k12.push({hit:‘event’});
pageview - уйдет с param1=value1, а event - без Предпочтительнее использовать второй вариант, т.к. при нескольких запросах с одной страницы, будет отправляться дублирующийся параметр, в чем нет никакого смысла, а при удалении параметра из запроса - объем запроса уменьшается.