Google Analytics analytics.js Отчеты об анонимных оценках

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

var rid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
    var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
    return v.toString(16);
});

// send over relevant analytics data to Google Analytics
ga('set', 'dimension1', rid);
ga('set', 'metric1', NJ.analytics.blocksCleared);
ga('send', 'event', 'Game', 'end', 'Game Session Data');

Я не уверен, что это правильное решение, и оно также может создать дубликаты данных, так как я просто генерирую случайную строку. Может кто-нибудь подтвердить, что именно так вы генерируете строки пользовательских переменных в analytics.js и предлагаете лучший способ создания уникальных анонимных пользователей для analytics.js?

1 ответ

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

Основной вопрос: что вы хотите сделать с данными, которые вы собираете? Если вас интересует среднее значение баллов, вы можете посмотреть в поле значения события.

Пользовательские метрики по определению являются агрегатами и приводят к одному значению за период.

Другие вопросы по тегам