본문 바로가기

bigquery3

[BigQuery] 신규사용자가 첫 접속날짜에 남긴 이벤트만 필터링 이글에서는 user_pseudo_id 또는 user_id를 활용해서 신규사용자가 처음 접속한 당일에 발생시킨 이벤트들만 필터링하는 방법에 대해서 알아볼 것이다. user_id를 수집하고 있지 않은 경우, 사용자를 식별할 수 있는 user_pesuo_id를 사용해야 한다.(user_id 관련 글) 이를 사용하여 사용자가 가장 처음 사이트를 접속한 날짜를 필터링하는 방법을 알아보자.  SELECT user_pseudo_id, event_dateFROM `프로젝트ID.events_*`WHERE event_name = 'first_visit'  위와 같이 쿼리를 작성하면, user_pseudo_id를 기준으로 'first_visit' 이벤트를 발생시킨 날짜만 필터링되어서 출력된다.('first_visit'는 .. 2024. 2. 25.
[BigQuery] event_date 날짜 형식 변경 방법 BigQuery의 event_date 날짜 형식을 보면, 20240225 이런식으로 되어있는 걸 볼 수 있다. 이러한 날짜 형식을 변경하고 싶을 때 사용할 수 있는 문법을 정리해봤다.  1. PARSE_DATE(format_string, date_string)이 함수는 텍스트 형식의 날짜형태를 날짜 형식으로 바꾸는 함수이다. format_string 부분에는 원본 데이터의 날짜형태를 그대로 입력해주어야한다. 예를 들어 event_date의 형태가 20240225이었기 때문에 아래와 같이 %Y%m%d 형태로 작성해주는 것이다. 다른 예시로 event_date의 형태가 24/02/25 였다면, format_string 부분에 %y/%m/%d 형태로 작성해야한다.PARSE_DATE('%Y%m%d',event_.. 2024. 2. 25.
GA4, BigQuery, Looker Studio 3가지 툴 연동 방법 이 글에서는 GA4와 BigQuery를 연결시키는 방법과 BigQuery와 Looker Studio를 연결시키는 방법을 설명한다. 또한, 이 3가지 툴을 연동시키면 좋은 점과 가격에 대해서도 간단히 짚고 넘어간다. GA4, BigQuery, Looker Studio 왜 연동시켜야 할까?GA4의 보고서 외에도 더 다양한 그래프를 보고 싶거나, GA4에서 핵심적인 데이터를 모아서 한 곳에서 대시보드 형태로 확인하고 싶을 때, GA4와 Looker Studio을 연동해서 사용한다. GA4와 Looker Studio만 연결시켜도 대시보드 시각화가 가능한데, BigQuery까지 연결시켜야 하는 이유는 뭘까? 여러 가지 이유가 있지만, 내가 생각하는 BigQuery가 반드시 연결되어야 하는 이유는 정확한 데이터로 .. 2024. 1. 25.