Я хочу отслеживать одну страницу и анонимизировать IP. Есть только один URL и 5 разделов.
Я не уверен, смогу ли я объединить функцию следующим образом:
ga('set', 'page', '/#first', '/#second', '/#third', 'anonymizeIp', true);
Я хочу отслеживать одну страницу и анонимизировать IP. Есть только один URL и 5 разделов.
Я не уверен, смогу ли я объединить функцию следующим образом:
ga('set', 'page', '/#first', '/#second', '/#third', 'anonymizeIp', true);
Я действительно не уверен, что вы спрашиваете, но ваш пример кода не будет работать.
Синтаксис указывает, что вы можете либо передать пару ключ/значение в set, либо объект с разными парами ключ/значение. Таким образом, с синтаксисом объекта вы можете сразу установить значения для страницы и anonymizeIp:
ga('set' {
'page':'/my/path',
'anonymizeIp':true
});
вы не могли установить несколько разных путей к страницам одновременно. Я не уверен, почему вы хотели бы сделать это в любом случае.
Я думаю, что вам действительно может понадобиться (если я ошибаюсь, вам нужно более четко сформулировать свой вопрос), это виртуальные просмотры страниц, то есть запись просмотра страницы каждый раз, когда кто-то использует вашу навигацию по странице между сегментами. Вместо того, чтобы задавать имена заранее, вы должны добавить событие клика к каждому элементу навигации и передать пользовательский путь к странице для вызова просмотра страницы:
<a href="#section3" onClick="ga('send','pageview','/section3')">Section3</a>;
(обратите внимание, что Google не любит решетку, лучше использовать правильные пути). Каждый щелчок по этой ссылке будет отображаться в отчете о поведении как вызов URL-адреса «/section3».
Вам нужно будет сделать вызов «set» для функции anonymizeIp, прежде чем будут отслеживаться какие-либо просмотры страниц.