Все данные агрегированы, поэтому если этот пользователь не является единственным человеком из Украины, вы не можете сказать, каким пользователем он будет. На самом деле проще, если вы идете по маршруту API, если вам нужно делать это время от времени. Это требует некоторой начальной настройки, но это довольно просто после.
- Настройка учетных данных API
- Потяните отчет по стране и часу.
- Ищите час с одной сессией.
- Добавьте любое измерение, которое может помочь вам сузить сессию при необходимости.
Следующий пример сделан на 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-й час дня.
Файл справки довольно лаконичен, но он также должен предоставить вам достаточно информации.