본문 바로가기

반응형

전체 글

(57)
[SE Tips] s3cmd cli 사용하기 - Mac OS 기준 s3cmd cli 사용하기 개인적으로 업무에 클라이언트 데이터 정제 후 csv 데이터를 적재하는 용도로 s3cmd를 사용하고 있습니다. 간단한 설정으로 S3와 연동이 가능하니 필요한 분들은 설치 후 사용해 보세요 :) AWS Access key / Secret access key 확인 s3cmd 설치(Install s3cmd) brew install s3cmd s3cmd 설정 s3cmd --configure 위 명령어 실행 시 AWS S3연동에 필요한 Key, Secret 및 부가정보를 입력하면 됩니다. AWS Access Key, Secret Key 입력
[GA4] 추천 이벤트를 활용한 유저레벨 데이터 수집하기 추천 이벤트 활용한 유저레벨 데이터 수집하기 GA4에서 이벤트 중 추천이벤트에 대해 알아보고 추천이벤트를 활용하여 유저레벨 데이터를 어떻게 수집하고 분석하는지 알아보도록 하겠습니다. GA4에 정의된 추천이벤트 중 일부는 앱에만 해당하는 이벤트명이므로 구글에서 제공하는 가이드에 맞춰 해당 이벤트를 적용하는 것을 권장합니다. 들어가며 사용자별로 구글 애널리틱스에 전송하여 분석할 유저레벨 이벤트는 각 비즈니스 사례에 따라 적용할 이벤트가 다르기 때문에 이 경우에는 GA4에서 자동수집이벤트를 제공하지 않습니다. 따라서 별도의 이벤트 태깅을 통해 해당 유저레벨 데이터를 수집하여야 하는데 특정 케이스에 대해서는 사전 정의된 이름의 이벤트를 사용할 것을 권장한다고 합니다. 추천이벤트 이벤트 트리거 시점 ad_impr..
[GA4] 크로스도메인 측정하기 크로스도메인 측정하기 크로스 도메인 측정 유저 저니가 다른 도메인 간에 발생하는 경우, 크로스 도메인 측정은 하나의 데이터 스트림에 유저 및 세션 측정을 통합하여 데이터 리포트의 정확성을 향상시켜줍니다. 아래 그림은 GA4에서 크로스 도메인이 동작하는 플로우에 대한 설명한 부분입니다. 기본적으로 도메인이 다른 경우 싱귤러에서는 새로운 세션과 _ga쿠키를 생성하고, 같은 도메인인 경우에는 동일한 _ga쿠키를 유지합니다. 예를 들어 www.jason.com 외에 test.jason.com이라는 서브도메인이 있는 경우, 구글애널리틱스는 jason.com이라는 도메인이름 밑에 쿠키를 생성합니다. 따라서 이 경우는 별도로 크로스 도메인 설정을 진행하지 않아도 됩니다. 설정하기 GA4의 경우 Property 세팅에..
[GA4] GA4 이벤트(Event) 이해하기 본 내용은 Google Analytics Help 내용에 따라 공부한 내용을 정리한 아티클입니다. GA4 이벤트(Event) 이해하기 이벤트? GA4는 '이벤트' 형식으로 앱 또는 웹에서 발생하는 상호작용(interaction) 또는 발생을 측정합니다. GA4는 특정이벤트는 자동으로 이벤트를 수집합니다. 그외의 이벤트는 커스텀 이벤트 방식으로 수집이 가능합니다. UA에서 발생하는 이벤트와는 개념 및 구조가 다른 점을 또한 참고하시기 바랍니다. 이벤트 타입 자동수집 이벤트: GA에서 기본적으로 앱 또는 웹에서 수집하는 이벤트입니다. GA4 수집기능이 앱 또는 웹에 정상적으로 적용되어 있다면 자동으로 수집되어 확인이 가능합니다. 향상된 측정 이벤트: 기본적으로 자동수집하는 이벤트이며, 추가 파라미터 정보가 ..
[GA4] Rechart를 활용한 GA4 데이터 시각화 구현하기 Rechart를 활용한 GA4 데이터 시각화 구현하기 루커스튜디오(Looker Studio) 및 태블로(Tableau)등에서 구글 애널리틱스 데이터를 연동하여 시각화 대시보드를 구현하는 것은 생산성 측면에서 가장 용이한 방법이라고 생각합니다. 그런 점에서 시각화 대시보드를 개발할 경우 목적과 활용(사용자)방법을 고려하는 것이 중요합니다. 특히 개발을 통해 시각화 대시보드를 구현할 경우 개발에 소요되는 리소스, 시간, 주사용자 등의 요소를 감안하여 공통적인 거시지표전달을 목적으로 사용하는 것을 권장드립니다. 개발환경 설정 저는 yarn을 패키지 관리나 도구로 사용하여 프로젝트를 생성하였습니다. yarn을 사용하지 않는 경우 npm을 그대로 사용하셔도 됩니다. 프로젝트 생성 yarn create react-..
구글시트 API(Google Sheets API)를 사용한 데이터 조회 구글시트 API (Google Sheets API)를 사용한 데이터 조회 들어가며 구글 시트 API를 활용하여 데이터베이스환경을 구성하여 간단한 샘플앱 저장 및 조회기능으로 활용하는 것이 가능합니다. 많은 데이터처리가 필요하지 않고 간단히 메타데이터 테이블을 구성한다음 조회기능을 구현할 경우 적합한 방식이라고 이해하면 될 것 같습니다. 그럼 간단히 API를 활성화하고 Python 라이브러리를 활용하여 데이터 처리하는 과정을 다뤄보도록 하겠습니다. 라이브러리 추가 - 구글시트 API(Google Sheet API) 'API 및 서비스 > 라이브러리' 선택 및 활성화 API 라이브러리에서 'Google Sheet'를 입력합니다. 리스트에 조회된 google sheets api를 선택합니다. 구글 시트 API..
CLI 커맨드를 활용한 CSV 데이터 추출 cli command를 활용한 CSV 데이터 추출 SaaS 솔루션은 대부분 CSV 파일 다운로드 기능을 제공하는데, 데이터를 다운받은 다음 엑셀 또는 맥 Numbers에서 파일을 열어보려고 해도 사이즈가 커서 프로그램 자체가 멈춰버리는 경우가 있습니다. 전체데이터를 모두 올려서 분석해야 하는 경우라면, 구글 빅쿼리 등에 직접 Import를 하거나, Pandas DataFrame을 활용하여도 되지만 데이터를 잘 다루는 파워유저(데이터 분석가, 데이터 엔지니어)가 아니라면 쉽지 않은 방법일 수 있습니다. 데이터를 샘플링해서 보기만 해도 된다면 head 명령어로 새로 파일을 만들어보는 방법을 활용해 보세요. 커맨드를 활용한 CSV 데이터 추출 header(컬럼명) row 포함한 데이터 추출 head -n ..
[GCP] 구글 클라우드 빌링 금액 조회하기 구글 클라우드 빌링 조회하기 구현 1. 들어가며 IT부서를 제외한 타부서에서 직접 클라우드 사용비용을 확인할 필요가 없으나 직접 업무부서에서 실제 사용금액을 확인해야 하는 경우에 용이하게 사용할 수 있어 빌링 조회하기 기능을 구현해 보았습니다. 2. 조회기능 구현 1) 빌링 전용 빅쿼리 테이블 생성 먼저 Billing > Billing export 메뉴를 선택합니다. BIGQUERY EXPORT 탭을 선택한 다음 EDIT SETTINGS를 클릭합니다. CREATE NEW DATASET을 선택하여 빌링데이터가 적재할 새 데이터셋을 만듭니다. 빌링데이터는 명시된 테이블이 있지 않고, 필요시 데이터셋을 생성하여야 합니다. 저는 billing_data라는 데이터셋을 생성하였습니다. 빅쿼리에 들어가서 빌링조회를 ..

반응형