Как настроить Google Analytics, чтобы не отслеживать количество дней в неделю, которые посещает уникальный посетитель?
Я надеюсь, что смогу отследить, сколько дней данный уникальный посетитель заходит на сайт. В идеале я ищу отчет, который говорит:
1 день в неделю: 562
2 дня в неделю 380
3 дня в неделю 42
так далее...
Где, если уникальный посетитель приходит в понедельник, среду и пятницу, он будет добавлен в корзину 3 дня в неделю, независимо от того, сколько раз данный уникальный посетитель посетил сайт в течение этого дня.
Есть ли способ сделать это в Google Analytics? Если нет в GA, есть ли в наличии инструмент / сервис аналитики, который легко это сделает?
2 ответа
Вот как я решил это:
- Создайте постоянный файл cookie, используя JavaScript с именем weekly_activity
- В этом файле cookie хранится следующая информация [#{sunday_date}, 0, 0, 0, 0, 0, 0, 0] - где каждый день недели представлен нулем
- Когда посетитель приходит, сделайте следующее:
а. Проверьте, существует ли cookie, если не создайте его все с нулями
б. Если файл cookie существует, проверьте дату - если дата не является последним воскресеньем, то заново создайте массив со всеми нулями
с. Если дата в порядке, установите для текущего дня недели значение 1.
д. Если сумма массива> 3 и позиция массива дня была 0, но теперь равна 1, отправьте пользовательское событие в Google Analytics, которое говорит: #{sunday_date}_#{visit_number}
Это позволит нам сравнивать количество людей, которые посещали от 3 и более раз до 7 и более раз в неделю. У вас есть только 50 000 уникальных пользовательских событий, но они должны проходить через них очень медленно и позволять вам выполнять широкое отслеживание.
Я не думаю, что вы можете сделать это "из коробки" в GA, но вы можете использовать пользовательскую переменную с уникальным идентификатором для пользователя, чтобы он мог быть указан как измерение. Тогда вы можете увидеть как
посещения пользователей
userA 3
userB 5
userC 2
userD 1 и т.д...
а затем вы можете экспортировать в Excel или что-то еще, а затем сделать подсчет на ряды сгруппированных посещений.