Как настроить Google Analytics, чтобы не отслеживать количество дней в неделю, которые посещает уникальный посетитель?

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

1 день в неделю: 562
2 дня в неделю 380
3 дня в неделю 42
так далее...

Где, если уникальный посетитель приходит в понедельник, среду и пятницу, он будет добавлен в корзину 3 дня в неделю, независимо от того, сколько раз данный уникальный посетитель посетил сайт в течение этого дня.

Есть ли способ сделать это в Google Analytics? Если нет в GA, есть ли в наличии инструмент / сервис аналитики, который легко это сделает?

2 ответа

Решение

Вот как я решил это:

  1. Создайте постоянный файл cookie, используя JavaScript с именем weekly_activity
  2. В этом файле cookie хранится следующая информация [#{sunday_date}, 0, 0, 0, 0, 0, 0, 0] - где каждый день недели представлен нулем
  3. Когда посетитель приходит, сделайте следующее:
    а. Проверьте, существует ли 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 или что-то еще, а затем сделать подсчет на ряды сгруппированных посещений.

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