Как зависит скорость загрузки страницы или ответа сервера от типа страницы, типа устройства, браузера?

Запрос показывает среднее время загрузки страницы и ответа сервера по параметрам: категория устройства, тип страницы или браузер.

Динамические параметры

  • dimension — параметр, в разрезе которого рассчитываются метрики скорости загрузки страницы (возможные значения: device, browser либо pageType)
  • dataSetName — название набора данных Google BigQuery с информацией о сессиях Google Analytics,
  • tableName — название таблицы с данными,
  • startDate — дата начала анализируемого периода,
  • endDate — дата окончания анализируемого периода.

Пример визуализации результатов

SQL запрос

SELECT
  {dimension default="device" type="select" values="device,browser,pageType"},
  date,
  AVG(avgPageLoadTime) as avgPageLoadTime,
  AVG(avgServerResponseTime) as avgServerResponseTime
FROM (
  SELECT
    device.deviceCategory AS device,
    device.browser AS browser,
    hits.pageType AS pageType,
    date,
    hits.timingInfo.pageLoad/1000 AS avgPageLoadTime,
    hits.timingInfo.serverResponse/1000 AS avgServerResponseTime
  FROM
    TABLE_DATE_RANGE({dataSetName default="OWOXBI_Streaming" type="input"}.{tableName default="session_streaming_" type="input"}, TIMESTAMP('{startDate default="2016-08-10" type="datetime"}'), TIMESTAMP('{endDate default="2016-08-13" type="datetime"}'))
  WHERE
    hits.timingInfo.pageLoad IS NOT NULL
    AND hits.timingInfo.serverResponse IS NOT NULL
  GROUP BY
    device,
    browser,
    pageType,
    date,
    avgPageLoadTime,
    avgServerResponseTime
  ORDER BY
    date )
GROUP BY
  {dimension},
  date
ORDER BY
  date
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

0 Комментарии

Войдите в службу, чтобы оставить комментарий.