Перейти к содержанию

Отправка дополнительных параметров

На данный момент доступно 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 - без Предпочтительнее использовать второй вариант, т.к. при нескольких запросах с одной страницы, будет отправляться дублирующийся параметр, в чем нет никакого смысла, а при удалении параметра из запроса - объем запроса уменьшается.