185 유니버설 애널리틱스와 동일한 정의의 이탈률을 구하기

185 유니버설 애널리틱스와 동일한 정의의 이탈률을 구하기
유니버설 애널리틱스의 “이탈률” (1 페이지뷰만 발생한 세션의 비율)을 구하는 SQL 문입니다.

WITHmaster AS(

SELECTevent_date, ga_session_id, COUNT(*) ASpv_by_session

FROM(

SELECT

event_date

, (SELECTvalue.int_value FROMUNNEST(event_params) WHEREkey= 'ga_session_id') ASga_session_id

FROM`bigquery-public-data.ga4_obfuscated_sample_ecommerce.events_202011*`

WHEREevent_name = 'page_view'

) GROUPBYevent_date, ga_session_id

)

SELECTevent_date, COUNT(DISTINCTga_session_id) ASsessions, SUM(bounce) ASbounces

, ROUND(SUM(bounce) / COUNT(DISTINCTga_session_id) * 100, 2) ASbounce_rate_percent

FROM(

SELECT

event_date, ga_session_id, IF(pv_by_session = 1, 1, 0) ASbounce

FROMmaster

)

GROUPBYevent_date

ORDERBY1


게시됨

카테고리

작성자

태그:

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다