Как я могу узнать, откуда пользователь в определенный дневной час? (Гугл Аналитика) - PullRequest
0 голосов
/ 08 ноября 2018

Привет, у меня есть пользователь, который использует мою веб-страницу из Украины (я из другой страны), и я хочу знать, во сколько он зашел на мой сайт.

Возможно ли это?

Заранее спасибо.

1 Ответ

0 голосов
/ 09 ноября 2018

Все данные агрегированы, поэтому если этот пользователь не является единственным человеком из Украины, вы не можете сказать, каким пользователем он будет. На самом деле проще, если вы идете по маршруту API, если вам нужно делать это время от времени. Это требует некоторой начальной настройки, но это довольно просто после.

  1. Настройка учетных данных API
  2. Потяните отчет по стране и часу.
  3. Ищите час с одной сессией.
  4. Добавьте любое измерение, которое может помочь вам сузить сессию при необходимости.

Следующий пример сделан на R, но концепция аналогична для любых других языков.

install.packages('RGoogleAnalytics')
library(RGoogleAnalytics)

token <- Auth(client.id = "yourownclientid",
             client.secret = "yourownclientsecret")

GetProfiles(token)
query.list <- Init(start.date = "2018-11-08",
               end.date = "2018-11-08",
               dimensions = "ga:dateHour,ga:country",
               filters = "ga:country%3D%3DUkraine",
               metrics = "ga:sessions",
               max.results = 1000,
               table.id = "ga:yourownviewidfromtheprofilelistabove")
ga.query <- QueryBuilder(query.list)
ga.df <- GetReportData(ga.query, token)
ga.df

Затем вы можете увидеть результат, подобный этому:

 dateHour country sessions
1  2018110804  Ukraine       1

Тогда вы знаете, что единственный сеанс из Украины происходит в 4-й час дня. Файл справки довольно лаконичен, но он также должен предоставить вам достаточно информации.

...