187 지표 “페이지의 가치”로 페이지 평가하기

187 지표 “페이지의 가치”로 페이지 평가하기
유니버설 애널리틱스에 존재했던, 페이지의 전환 기여도를 시각화하는 지표인 “페이지의 가치”를 구하는 SQL 문입니다.

WITHpage as(

  SELECTga_session_id, page_title

  FROM(

  SELECT

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

,(SELECTvalue.string_value FROMUNNEST(event_params) WHEREkey= 'page_title') ASpage_title

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

  ORDERBY1)

  WHEREpage_title NOTIN('Shopping Cart', 'Checkout Your Information', 'Payment Method', 'Checkout Confirmation', 'Checkout Review')

  GROUPBYga_session_id, page_title)

, revenue AS(

  SELECTga_session_id, SUM(revenue) ASrevenue

  FROM(

  SELECT

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

, ecommerce.purchase_revenue ASrevenue

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

) GROUPBYga_session_id)

SELECT*, revenue / unique_sessions_per_page ASpage_value

FROM(

SELECTpage_title, COUNT(DISTINCTga_session_id) ASunique_sessions_per_page, SUM(revenue) ASrevenue

FROM(

  SELECTp.ga_session_id, p.page_title, COALESCE(r.revenue, 0) ASrevenue

  FROMpage ASp

  LEFTJOINrevenue ASr

  ONp.ga_session_id = r.ga_session_id

)

GROUPBYpage_title

) ORDERBY2 DESC


게시됨

카테고리

작성자

태그:

댓글

답글 남기기

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