Как рассчитать среднее время прокрутки / скорость прокрутки страницы в Google Analytics? - PullRequest
0 голосов
/ 05 июля 2019

Я хочу сказать, читал ли пользователь статью.

Для этого я хочу рассчитать скорость прокрутки в каждой четверти страницы сайта.

Идея состоит в том, что статьи с одинаковым временем между 2-м и 3-м кварталом были фактически прочитаны пользователем.

например (1,5 минуты в квартале 2) - (1,4 минуты в квартале 3) =0,1 разницаСледовательно, это говорит мне о том, что пользователь, вероятно, прочитал статью.

Однако, если пользователь сделал следующее:

например (1,5 минуты в квартале 2) - (0,2 минуты в квартале 3) = 1,3 разницы.Следовательно, это говорит мне о том, что пользователь прекратил читать статью

. Я использую этот код в SQL ( Схема экспорта BigQuery ), чтобы получить время

max(case when hits.eventInfo.eventAction like "25% viewed" then  hits.time else 0 end) viewed_25,
max(case when hits.eventInfo.eventAction like "50% viewed" then  hits.time else 0 end) viewed_50,

.... затем вычитаем просматриваемое_50 из просматриваемого_25, чтобы получить разницу во времени.

Однако я знаю, что это сложно из-за того факта, что если пользователи нажимают на новую статью, они будут учитывать время, потраченное на первую статью.

Есть идеи, как это можно сделать?

...