2014-01-23 3 views
2

Я модернизирую от классической аналитики до UA, поэтому мой вопрос касается кода отслеживания, который мне нужен. Существует несколько дополнительных пользовательских измерений (например, автор), которые я хочу использовать.Универсальная аналитика - отчет с несколькими авторами, настраиваемые размеры

Не на каждой странице на сайте должен быть автор, но есть много статей, которые будут.

Мой вопрос, если я должен дублировать ga('send', 'pageview') но передать переменную автора, как показано ниже:

<script> 
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-xxxxxx-x', 'example.com'); 
    ga('send', 'pageview'); 
    ga('send', 'pageview', { 'dimension1': '<?=$author?>'}); 
</script> 
+0

Где вы нашли документацию, я не могу найти ее нигде? –

ответ

3

Нет, вы должны послать одного просмотра страницы. В противном случае данные просмотра страницы будут дублированы в GA.

<script> 
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-xxxxxx-x', 'example.com'); 
    ga('send', 'pageview', { 'dimension1': '<?=$author?>'}); 
</script> 
+1

Не отправляете ли вы два просмотра страниц? – Blexy

+0

@Blexy, фиксированный. Извините за этот недосмотр. – Eduardo

+0

Спасибо @Eduardo. Это приводит меня к двум вопросам: нужно ли добавлять всех авторов в качестве пользовательских измерений, и приведенный выше код будет отслеживать их? У вас есть код для отслеживания событий? Например, ошибки отслеживания в форме: ga ('send', 'Event', 'Registration Form', 'First Name', 'Error Code Desc', {'nonInteraction': 1} "Это помещено в код отслеживания тоже? Или в коде для формы? – Ninjasys

Смежные вопросы