Отслеживание пользователя с помощью Google Universal Analytics

Я хочу отслеживать пользователя с моего сайта, присваивать идентификатор Google Analytics, а затем иметь возможность видеть, какие страницы посещал этот идентификатор и как долго этот идентификатор просматривал страницы.

Я пробовал пользовательские переменные с классической аналитикой

Я попытался включить функцию User-ID в Universal Analytics.

Ни один из них еще не дал мне того, что я хочу. Есть ли способ сделать это с помощью Universal Analytics?

ОБНОВЛЕНИЕ

Это пример кода с пользователем, чей идентификатор равен 2. Я пытаюсь установить идентификатор пользователя по-разному, чтобы увидеть, отображается ли он хотя бы одним способом.

    <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-XXXXXXX-1', 'domain.com', { 'userId': '2' });

  ga('set', '&uid', '2'); // Set the user ID using signed-in user_id.

  var dimensionValue = '2';
  ga('set', 'dimension1', dimensionValue);

  ga('send', 'pageview');

</script>

person raygo    schedule 10.06.2014    source источник
comment
Пользовательская переменная — это именно то, что вам нужно. Если он не дает вам того, что вы хотите, значит, вы либо неправильно его настроили, либо не понимаете отчеты. Или оба. Но на заметку: если вы не знали, это противоречит Условиям использования Google для отслеживания идентификаторов пользователей, которые могут быть идентифицированы пользователем. Это включает в себя идентификаторы, которые ссылаются на личную информацию в вашей собственной системе.   -  person Crayon Violent    schedule 11.06.2014
comment
@Crayon, я тоже так думал, но, видимо, можно хранить анонимный идентификатор, который может быть привязан к внутренним данным, если Google не может установить связь между идентификатором и данными, которые лично идентифицируют человека. Такой подход был предложен, например. евангелиста Analytics Джастина Кутрони и была опубликована в блоге GA. Похоже, что анонимный идентификатор не является другими данными, которые Google может разумно связать с такой информацией. Это тоже имеет смысл, иначе мы не могли бы хранить идентификаторы транзакций (которые по своей природе привязаны к личным данным, которые кто-то заказал).   -  person Eike Pierstorff    schedule 11.06.2014
comment
Я поставил свой код на вопрос   -  person raygo    schedule 12.06.2014


Ответы (1)


Идентификатор пользователя — это функция, которая объединяет сеансы аутентифицированных пользователей на нескольких устройствах. Он не отображается в интерфейсе и не будет выполнять то, что вам нужно.

Однако вы можете установить пользовательский размер. Вам придется либо создавать сегменты (PITA, так как вам понадобится сегмент для каждого уникального пользователя), либо создавать настраиваемые отчеты, так как настраиваемые параметры не будут отображаться в стандартных отчетах [1]. Так что с кодом у вас все в порядке, если вам нужен совет по созданию настраиваемого отчета, я думаю, что для этого больше подходит [email protected] (поскольку это не связано с кодом).

Однако я не думаю, что GA действительно является подходящим инструментом для отслеживания отдельных пользователей, он предназначен для анализа сводных данных от многих пользователей и посещений.

[1] по крайней мере, не в качестве основного измерения, вы можете установить их как дополнительное измерение.

person Eike Pierstorff    schedule 13.06.2014