192 첫 방문 시 매체와 랜딩 페이지별 LTV 확인하기

192 첫 방문 시 매체와 랜딩 페이지별 LTV 확인하기
첫 방문의 매체와 랜딩 페이지별 사용자 수 및 LTV를 가져오는 SQL 문입니다.

WITHltv AS(

SELECTuser_pseudo_id, MAX(user_ltv.revenue) ASltv, MAX(traffic_source.medium) ASfirst_media

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

GROUPBYuser_pseudo_id)

, flp AS(

SELECTuser_pseudo_id

, (SELECTvalue.string_value FROMUNNEST(event_params) WHEREkey= 'page_location') ASpage_location

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

WHEREevent_name = "first_visit")

SELECTfirst_media, first_landing_page, COUNT(DISTINCTuser_pseudo_id) ASusers, SUM(ltv) ASltv

, SUM(ltv)/COUNT(DISTINCTuser_pseudo_id) ASavg_ltv

FROM(

SELECTltv.first_media, flp.page_location ASfirst_landing_page, ltv.user_pseudo_id, ltv.ltv

FROMltv JOINflp USING(user_pseudo_id)

WHEREltv.first_media <> "(data deleted)"

)

GROUPBYfirst_media, first_landing_page

ORDERBY3 DESC


게시됨

카테고리

작성자

태그:

댓글

답글 남기기

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