본문 바로가기

반응형

전체 글

(53)
[GA4] WebhookNotification 연동하기 - GCP 및 Slack 활용 GA4 Webhook Notification 연동하기 시작하기 Getting Started GA4는 시간이 걸리는 작업에 대한 처리완료 시 GA4 Data API에 웹훅 알림(Webhook Notification)을 설정하여 지정한 웹훅 서버로 데이터 변경에 대한 알림을 보내는 기능을 제공합니다. 웹훅이란? 웹훅이란 데이터가 변경되었을 때 실시간으로 알림을 받을 수 있는 기능입니다. 웹 서비스의 이벤트 데이터를 전달하는 HTTP 기반 콜백 함수입니다. 특정 이벤트가 발생하면 웹훅이 클라이언트에게 이벤트 데이터를 보내요. 웹훅이라는 단어는 2007년에 Jeff Lindsay에 의해 처음 사용되었어요. HTTP 기반의 웹 특징과 훅(Hook) 기능을 합친 용어죠. (출처: 토스페이먼츠 개발자센터) 준비사항 ..
구글시트 API(Google Sheets API) in Python 데이터 업데이트 구글시트 API(Google Sheets API) in Python 데이터 업데이트 Google Sheet API 확인하기 REST Resource: v4.spreadsheets.values Append: Spreadsheet에 데이터를 추가할 때 사용합니다. 지정된 범위에 데이터가 있을 경우 다음 행 또는 열에서 데이터가 추가됩니다. Update: 정해진 Spreadsheet 범위를 설정하여 데이터 쓰기를 할 때 사용합니다. 기존 범위(range)에 데이터가 작성되어 있는 경우에 덮어쓰기가 실행됩니다. BatchUpdate: Spreadsheet 내 여러 범위(range)를 설정하여 데이터 쓰기를 할 때 사용합니다. 기존 범위(range)에 데이터가 작성되어 있는 경우에 덮어쓰기가 실행됩니다. Upda..
구글시트 API(Google Sheets API) in Python - 데이터 쓰기 구글시트 API(Google Sheets API) in Python - 데이터 쓰기 Google Sheet API 확인하기 REST Resource: v4.spreadsheets.values Append: Spreadsheet에 데이터를 추가할 때 사용합니다. 지정된 범위에 데이터가 있을 경우 다음 행 또는 열에서 데이터가 추가됩니다. Update: 정해진 Spreadsheet 범위를 설정하여 데이터 쓰기를 할 때 사용합니다. 기존 범위(range)에 데이터가 작성되어 있는 경우에 덮어쓰기가 실행됩니다. BatchUpdate: Spreadsheet 내 여러 범위(range)를 설정하여 데이터 쓰기를 할 때 사용합니다. 기존 범위(range)에 데이터가 작성되어 있는 경우에 덮어쓰기가 실행됩니다. Appe..
[GTM] 서버사이드태그 - Transformations GTM Server Side Tag - Transformations Transformation는 Server-side container에 추가된 기능으로 Client - Tag 사이에서 이벤트 파라미터를 명칭 그대로 '변형'하여 전달할 수 있도록 하는 일종의 컨버터 역할을 제공합니다. 기존에는 GA태그 등 일정한 포맷으로 고정 값이 전달되는 태그의 경우, 필요에 따라 데이터를 변경하는 것이 어려웠지만 Transformation 기능이 제공되어 필요에 따라 태그 값을 변형하여 서버사이드 태그에 전달하는 것이 가능하게 되었습니다. 공식문서에서는 Transformation에 대해 '이벤트 파리미터를 변형하여 태그가 활용할 수 있도록 조정'한다고 안내되어 있으니 참고하시기 바랍니다. Transformation이..
[Django] TIL - Admin View On Site 활성화하는 방법 [Django] Admin View On Site 활성화하는 방법 Code from django.db import models from django.contrib.auth.models import User import os ...(코드생략)... class Comment(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE) author = models.ForeignKey(User, on_delete=models.CASCADE) content = models.TextField() created_at = models.DateTimeField(auto_now_add=True) modified_at = models.DateTimeFiel..
[GTM] Custom Template 활용 - 1. 시작하기 [GTM] Custom Template 활용 - 1. 시작하기 Overview 커스텀 템플릿이란? (What is Custom Templates) 커스텀 템플릿은 GTM 태그(Tag)와 변수(Variable)을 유저가 필요한 케이스에 맞게 커스텀 로직을 적용하여 일정한 동작을 하도록 만들어주는 기능입니다. 기존에 Custom HTML tags를 이용하여 태그를 생성하거나 Custom Javascript variables를 활용하여 커스텀 변수기능을 구현하였다면 Custom Templates 기능을 활용하여 GTM에서 제공하는 Sandbox 환경에서 개발/테스트/배포를 진행할 수 있습니다. 템플릿 유형(Type of the Custom Templates) Tag Template Variable Templa..
Python을 활용한 Google Analytics 잠재고객 목록 API 활용 - 1. Overview Python을 활용한 Google Analytics 잠재고객 목록 API 활용 - 1. Overview GA4의 잠재고객은 앱, 웹 등에 방문한 유저를 세그먼트화하는 기능을 제공합니다. GA4에서 제공하는 Dimension, Metrics, Events 등으로 유저를 분류하여 비즈니스 목적에 따라 사용자를 구분한 다음 Google Ads등에 연결하여 리마케팅 광고 등에 활용하게 됩니다. 잠재고객기능을 활용하기 위해서는 우선 Admin에서 제공하는 잠재고객 생성을 참고하시기 바랍니다. GA4 잠재고객 목록(GA4 Audience List) 잠재고객과 잠재고객 목록의 구분 잠재고객과 잠재고객 목록 기능은 API상으로 완전히 구분되어 있습니다. 잠재고객을 생성하기 위해서는 Admin API를 활용하여야 하고,..
Python을 활용한 Google Analytics Admin API 잠재고객 연동 - 1. 목록조회 Python을 활용한 Google Analytics Admin API 잠재고객 연동 - 1. 목록조회 Google Analytics Admin API 소개 Google Analytics Admin API는 프로그래매틱 방식으로 GA4 설정을 변경하거나 조회할 수 있도록 기능을 제공합니다. 해당 API는 GA4만 호환 가능하며 범용 애널리틱스(Universal Analytics 또는 UA)와는 연동되지 않습니다. 주요 연동 기능 새 계정 프로비저닝(Provision new accounts) 계정관리(Manage accounts) 속성관리(Manage proeperties) 스트림관리(Manage Streams) 전환이벤트관리(Manage conversion events) 측정기준 관리(Manage Cust..

반응형