본문 바로가기

분류 전체보기141

GA4 자동 수집 이벤트 및 매개변수 종류와 의미(feat. 향상된 측정) 이 글에서는 GA4에서 자동으로 수집되는 이벤트와 매개변수가 무엇이 있는지 알아볼 것입니다. 특히, GTM으로 이벤트를 직접 심으면 자동으로 같이 수집되는 매개변수들에 대해 상세하게 알아봅니다. 또한, 향상된 측정 이벤트를 OFF 하면 어떤 이벤트가 수집되는지 알아보겠습니다. 목차 1. GA4 자동 수집 매개변수 2. GA4 자동 수집 이벤트, 향상된 측정 이벤트 1. GA4 자동 수집 매개변수 GA4의 자동 수집 이벤트는 GTM을 통해 Google 태그로 GA4와 연결만 시켜주면, 자동으로 수집해 주는 이벤트입니다(연결 방법). 모든 이벤트는 몇 가지 매개변수(이벤트와 매개변수에 대한 설명)를 함께 수집하며, GTM을 통해 새로 생성한 이벤트 또한 해당 매개변수들을 자동으로 수집해 줍니다. 그 몇 가지.. 2024. 1. 20.
GTM 이벤트 기획 및 사용자 정의 변수를 활용해 이벤트 삽입하기 해당 글에서는 GTM 이벤트를 기획하는 방법과 실제로 이벤트를 삽입하는 과정까지 설명합니다. 특히, 개발자의 도움없이 마케터도 스스로 사용자 정의 변수를 활용하여 맞춤 자바스크립트를 삽입해 변수를 만드는 방법까지 다룹니다. 목차 1. 비즈니스 구조 시각화 2. 고객 행동 시나리오 작성하기 3. 서비스 화면을 기준으로 필요한 데이터 추출하기 4. 데이터 리스트 형태로 정리하기 5. 우선순위 설정과 중복 이벤트 제외 6. GTM으로 이벤트 삽입( + 사용자 정의 변수 지정) 1. 비즈니스 구조 시각화 비즈니스 구조를 한눈에 볼 수 있게 마인드맵 또는 플로우차트와 비슷한 형식으로 정리해 봅니다. 구조가 간단하다면, 아래와 같은 형식으로 간단하게 정리해 보셔도 됩니다. 비즈니스가 제공하는 PC WEB, Mobi.. 2024. 1. 13.
GTM 태그, 트리거, 변수, 이벤트 개념 및 설정 방법 이 글에서는 GTM 태그, 트리거, 변수 기본 개념에 대해서 알아볼 것입니다. 그리고 각각 GTM에서 설정하는 방법과 실제로 이벤트가 수집되어서 GA4에 표시되는 과정까지 다뤄보도록 하겠습니다. 목차 1. GTM 태그, 트리거, 변수, 이벤트 기본 개념 2. GTM 변수 설정 3. GTM 트리거 설정 4. GTM 태그, 이벤트 설정 1. GTM 태그, 트리거, 변수, 이벤트 기본 개념 사용자가 웹사이트에서 무언가 이벤트(ex. 클릭)를 발생을 시켰을 때, 그 이벤트가 GA4의 보고서에 나타나게 하려면 어떻게 해야 할까요? GTM 태그는 사용자의 이벤트를 구글 애널리틱스 서버로 보내서 GA4 보고서에서 분석을 할 수 있게 만들어줍니다. GTM 태그, 트리거, 변수, 이벤트는 어떤식으로 구성이 되어있을까요?.. 2024. 1. 6.
GA4, GTM 기본 세팅 리스트 및 방법 이 글은 GA4와 GTM을 웹사이트에 적용하는 방법에 대한 글이다. 기본적으로 세팅해야 하는 것들과 세부적인 방법에 대해서 알아본다. 그리고 적상적으로 적용이 되었는지 확인하는 방법까지 설명한다. 목차 1. GA4의 계정 및 속성 구조 2. 웹사이트에 GTM으로 GA4 설치하기 3. 디버그 모드 4. GA4에서 기본적으로 세팅해야 하는 것들 1. GA4의 계정 및 속성 구조 계정 하나의 여러 속성을 만들 수 있고, 다시 하나의 속성 목에 여러 개의 스트림을 만들 수 있다. GA4에 접속하여 왼쪽 하단 환경 설정 클릭, 속성에서 속성 세부정보를 클릭한다. 속성이름을 서비스 이름 또는 브랜드 이름 등으로 설정하여 저장한다. 아래와 같이 웹, 안드로이드, iOS각각 플랫폼을 선택하여 데이터 스트림을 생성할 수.. 2024. 1. 6.
파이썬에서 MySQL 쿼리로 DB 데이터 끌어오는 방법 파이썬과 MySQL을 연동하여 DB 데이터를 끌어오는 방법에 대해서 간단하게 알아보겠습니다. 꼭 필요한 코드만 담았습니다. 또한, 끌어온 데이터로 시각화하는 방법까지 공유드리겠습니다 :) 파이썬에 MySQL 연동하는 전체 코드 import pymysql plt.rcParams['font.family'] = 'Malgun Gothic' conn = pymysql.connect(host='localhost', user='root', password='0000', db='main_db', charset='utf8') cursor = conn.cursor() sql = """ select * from user limit 5 """ cursor.excute(sql) data = cursor.fetchall() c.. 2023. 12. 17.
파이썬 웹 크롤링 환경세팅(VScode, miniconda, selenium) 및 예시코드 이 글에서는 크롤링을 위한 VScode, miniconda 환경 세팅부터 Selenium, ChromDriver 자동관리 라이브러리 설치 방법까지 알아볼 것이다. 또한, 실습이 가능하도록 실제로 구글 스토어 댓글을 크롤링하는 코드를 제공한다. 파이썬 코딩을 할 때, 흔히 사용하는 Colab은 크롤링이 실제로 동작하는지 볼 수 없다. 반면 VScode에서는 이를 확인할 수 있다.다만 VScode에서는 .ipynb파일을 실행하려면 파이썬 에디터인 Jupyter Notebook이 필요하다. miniconda는 Jupyter Notebook과 파이썬에서 필요한 최소한의 라이브버리들, 그리고 가상환경을 관리할 수 있게 만들어진 툴이다. 따라서 환경세팅을 위해 VScode와 miniconda를 먼저 다운로드 받아야.. 2023. 12. 10.
그로스해킹 수학적 지표 정리 $$ K = i \times conv\% $$ K : 바이럴 계수 i : 사용자당 평균적으로 보낸 총 초대수 conv% : 초대받은 사람이 사용자가 되는 전환율 $$ A = \frac{1}{1-K} $$ A : 비바이럴 요소의 마케팅으로 1명의 사용자를 데려오면, 해당 사용자의 초대로 인해 결과적으로 몇 명의 사용자를 얻게 되는지는 나타냄 $$ tU = nU \times A $$ nU : 비바이럴 채널을 통해 오늘 획득한 총 사용자 수 tU : 비바이럴 마케팅 + 바이럴 마케팅을 통해 오늘 획득한 총 사용자 수 $$ aC = cN \times nU $$ cN : 비바이럴 수단을 통한 신규 사용자 확보당 비용 ac : 비바이럴 캠페인에 대한 총 광고 비용 $$ tN = \frac{ac}{tU} $$ tN .. 2023. 12. 3.
MySQL 내장 함수 53가지 정리 (숫자, 문자, 날짜, 논리, 집계) MySQL을 사용할 때, 사용할 수 있는 내장 함수 53가지를 준비했다. 함수 종류가 많아서 하니씩 다 찾아보기 힘든 분들을 위해 카테고리 별로 나눠서 표로 정리했다. 숫자, 문자, 날짜, 논리, 집계 5가지 카테고리로 분류된다. 내용은 예시 SQL문, 실행 결과, 데이터를 가져왔을 때 사용하는 예문으로 구성된다. 각 함수에 대한 설명은 예시에 설명해 놓았다. 숫자 관련 함수 1. ABS(number) -- 예시: 음수의 절대값 계산 SELECT ABS(-15); -- 결과: 15 -- 활용: 테이블의 특정 열에 있는 모든 값의 절대값 계산 SELECT ABS(column_name) FROM table_name; 2. CEILING(number) -- 예시: 소수점 이하를 올림 SELECT CEILING.. 2023. 11. 23.
마케터 대부분이 놓치는 필수 마케팅 용어 29가지 (AARRR 지표) 네이버, 이음소시어스, SK텔레콤, 마이리얼트립을 거쳐 지금은 딜라이트룸에서 일을 하고 있으신 의 저자 양승화 님께서는 이렇게 말씀하셨다. "만약 비즈니스의 성공과 실패를 구분할 수 있는 단 하나의 수식을 고르라고 하면 LTR과 CAC의 관계를 나타낸 아래 수식을 들 수 있다." CAC + a < LTR 이 글을 클릭한 분이라면, 여기서 LTR과 CAC가 무엇인지 대부분 정확하게 모르고 있을거라고 생각한다. 알더라도 막연하게 알고 있을 것이다. 마케팅 면접을 위해 이 글을 클릭했든, 주니어 마케터로서 공부를 하려고 이 글을 클릭했든 만약 이 용어를 모른다면, 반드시 이 글을 끝까지 읽길 권장한다. 나도 처음엔 마케팅 용어들의 의미를 잘 몰랐다. 중요성도 크게 못느꼈다. 그때의 성과는 정말 처참했다. 하지.. 2023. 11. 17.
앱시트 + 구글 스프레드시트로 개인용 앱 만들기 1시간 컷 앱시트와 구글 스프레드시트를 사용하여 개인용 앱을 만드는 방법에 대해 알아보겠습니다. 이 방법은 매우 쉬운 방법으로 개발이 따로 필요 없습니다. 초등학생도 따라 할 수 있는 수준입니다. 조금 숙련이 되면 누구나 1시간 안에 원하는 기능까지 구현이 가능합니다. 구글 스프레드시트의 장점은 클라우드 형태로 저장이 된다는 점입니다. 그렇기 때문에 어떤 기기에서든 접속이 가능합니다. 그래서 앱으로 데이터를 입력할 수 있는 것이죠. 이러한 특징으로 인해 구글 스프레드시트와 앱시트를 사용하면 아주 간단하게 앱을 만들 수 있습니다. 목차 1. 구글 스프레드시트를 생성한다. 2. 필요한 Columns를 정한다. 3. 앱시트로 앱을 만든다. 4. 앱시트를 커스터마이징한다. 5. 구글 스토어에서 앱시트를 설치하고 계정을 연.. 2023. 11. 6.
Seaborn 막대 그래프 7가지 종류 그리는 방법 (vs Matplotlib) 이 글에서는 Python의 Seaborn 라이브러리를 사용하여 다양한 막대 그래프를 그리는 방법을 설명하겠습니다. 기본 막대 그래프부터 수평 막대, 그룹별, 에러바, 누적 및 100% 누적 바 그래프까지 다룹니다. 각 예시에는 코드가 포함되어 있고, 깃허브에 full 코드를 업로드해두었습니다. 저번 시간에는 Matplotlib 라이브러리를 활용해서 아래 목차에 해당하는 그래프를 그리는 방법에 대해서 다루었습니다. Seaborn 같은 경우엔 대부분 Matplotlib보다 훨씬 간단하게 그래프를 표현할 수 있기 때문에 Seaborn 라이브러리도 충분히 익혀두는 것을 추천드립니다. 목차1. Seaborn 기본 막대 그래프 그리기2. 수평 막대 그래프 그리기3. 다중 그룹 데이터 비교하기4. 다중 그룹 하나의 .. 2023. 10. 27.
Matplotlib 막대 그래프 그리는 7가지 방법(errorbar, 100% 누적 바 등) 이 글에서는 Python의 Matplotlib 라이브러리를 사용하여 다양한 막대 그래프를 그리는 방법을 상세하게 설명합니다. 기본 막대 그래프부터 수평 막대, 그룹별 그래프, 에러바, 누적 및 100% 누적 바 차트까지 다룹니다. 각 예시에는 필요한 속성과 코드 설명이 포함되어 있습니다. 목차 1. Matplotlib 기본 막대 그래프 그리기 2. 수평 막대 그래프 그리기 3. 여러 그룹 데이터 비교하기 4. 여러 그룹 하나의 그래프에 담기 5. errorbar 그리기(평균, 표준편차) 6. 누적 바 차트 그리기 7. 100% 누적 바 차트 그리기 8. 속성 요약 1. Matplotlib 기본 막대 그래프 그리기 먼저 가장 기본적인 Matplotlib 라이브러리의 막대 그래프를 그릴 건데요. plt.ba.. 2023. 10. 16.