전체 글 116

[GA4] 구글 태그 매니저로 클릭 이벤트 추적 설정

[기본 개념]태그란?: 웹사이트의 분석, 광고, 마케팅 도구 등을 위한 코드 조각. 특정 기능이나 데이터를 수집하기 위해 사용된다. 예시) 구글 애널리틱스 태그목적: 웹사이트 방문자에 대한 데이터를 수집하여 분석작동 방식: 사용자가 웹사이트에 방문할 때, 이 태그는 사용자의 행동(페이지 뷰, 클릭 등)을 기록하고 구글 애널리틱스 서버에 전송구글 애드워즈 태그목적: 광고 클릭에 따른 전환을 추적합니다.작동 방식: 사용자가 광고를 클릭한 후 웹사이트에 방문할 때, 이 태그가 해당 클릭이 전환으로 이어졌는지를 기록구글 태그 매니저(GTM) 란?: 웹사이트나 모바일 앱에서 태그를 관리하고 배포할 수 있게 도와주는 도구[사전 준비]- GA4 계정만들기: https://youtu.be/Bv96WY0xMj8더보기- ..

마케팅 2025.02.28

[Tableau] 맵차트 위에 파이차트 그리기

대시보드를 만들다가 '국적, 성별, 나이를 어떻게 하면 한번에 보여줄 수 있을까'를 고민하게 되었다.맵차트 위에 파이차트를 사용하면 여러 정보를 한번에보여줄 수 있지 않을까해서 도전해봤는게 파이차트에 크기가 작으면 비율이 잘 보이지 않아서 최종적으로는 다른 방법을 쓰긴 했지만 어쨋든 과정에서 하나 배운거니까 다른 데이터에서 사용할 수도 있을것 같아서 기록차 남겨보았다. 1. 기본적인 뱁차트를 그린다.2-1. 나라 컬럼을 국가/지역으로 선택해주면 색칠된 맵차트로 바꿀 수 있다.2-2. 바뀐 모습 3. 경도를 복제하고 이중축으로 설정 4. 복제된 마크(경도(2))를  파이차트로 바꿔주면 색칠된 맵차트 위에 파이차트가 겹쳐진다! _______한국같이 작은 나라들 위에 파이차트가 작게 겹쳐지면 나라 자체가 안보..

[Tableau] 막대그래프 구간차원 설정

프로젝트 피드백 중에 막대그래프가 겹쳐보여서 정확한 분포가 안보인다는 점이 있었다.발표는 끝났지만 개인 포폴로도 쓸 수 있으니 고쳐보기로..! 1. 일단 해당 시트로 들어가서 구간차원을 만들어 준다(마우스 오버 동작을 설정한 시트는 대시보드가 아니라 마우스오버하는 시트안에 숨겨져 있다. 위의 경우 맵차트 시트안에 숨겨져있음) 2. 구간차원 크기를 원한느 크기로 만들어주고 확인을 누른다. 3. 그러면 '나이(구간차원)' 이라는 이름으로 테이블이 만들어지는데 이를 열에 놓으면 그래프가 겹쳐지는 것은 해결된다.하지만 x축에 원하는 구간이 표시되지 않는 것을 확인할 수 있다. 이는 데이터가 연속형으로 설정되어 있어서 그렇다. 4. 아까 만든 구간차원 테이블의 작은 세모를 눌러 불연속형으로 변환해주면 끝! (이렇..

[Tableau]데이터 원본만 바꾸기 / 별점 표시하기

데이터 원본만 바꾸기태블로 시트를 만들다가 전처리를 안한 컬럼을 발견해버렸다...!컬럼을 지우거나 필터를 걸어서 사용할 수 있는거라면 태블로에서 수정해서 사용할텐데하필이면 0인 값들의 행을 지워야하는거라 코랩으로 다시 수정하고 새로운 csv로 진행하기로 했다.시트 많이 만들어놨는데...데이터 바꿔도 그대로 사용할 수 있나? 싶은마음에 파들파들 떨면서 진행했다.            대시보드에 별점 표시하기대시보드에 전체 유저의 만족도 평균을 넣고 싶은데 숫자로만 넣기는 심심해서 별로 표시해볼까 한다.유튜브의 아래 영상을 참고해서 만들었다.https://www.youtube.com/watch?v=5-muxSVkW94 영상과 다른 점은 내가 계산하려고 했던 점수는 소수점까지 표시되기 때문에 평균 서비스 평가점..

[Tableau]대시보드 제작 실습

대시보드 제작 실습필수 사항 :2022, 2023년 월별 수익 비교지역별 매출 비중하위 카테고리 매출 TOP10 상품대시보드 이용자 : 경영진 및 전사 구성원목적 : 매출의 트렌드와 매출에 영향을 미치는 요인 파악 가지고 있는 데이터목적을 기반으로 어떤 지표를 사용할지 결정지표 : 순이익총 매출ARPU(1인당 평균 결제 금액) : 총 매출액 / 결제한 유저 수 (* 결제 활동을 강조하고 싶었기 때문에 결제한 유저 수는 중복값도 포함.) 판매액에 따른 상품 순위카테고리별 기여도지역별 판매량 테블로루 구현한 대시보드 : 일단 만든 값으로 정리했는데 깔끔하지 않은 부분들이 있어서 정리했다.수정 사항 :년도 필터 추가카테고리별 상품 목록이 가시성이 떨어져서 x,y축을 바꾸고 레이블을 퍼센트에서 제품이름으로 변경..

[Tableau]LOD - FIXED, 필터 적용 안될 때

LOD - FIXEDLOD = Level Of Detail (디테일의 레벨)디테일의 레벨이 높다 ->  데이터가 분리되어 있지 않고, 총합으로 이루어져 있다.디테일의 레벨이 낮다 -> 각 차원에 따라 데이터가 분리되어 있다.(참고 : https://m.blog.naver.com/forhermit/221617323611) 예를 들어 다음과 같은 데이터가 있을 때, 지역(Region)별 1인당 GDP(Gdp Per Capita) 평균을 구한다고 한다면 다음과 같이 식을 쓸 수 있다.FIXED는 이 평균값이 지역 단위로 고정된다는 의미 (FIXED 는 SQL의 GROUP BY로 합계를 구하는것과 같은 원리){ FIXED [Region]: AVG([Gdp Per Capita]) } 도전 과제 1: LOD Exp..

[Tableau] 숨긴 필드 복구하기, 매개변수, 필터 대시보드에 표시하기

Tableau 숨긴 필드 복구하기데이터 용량 줄이겠다고 초반에 필요 없을것 같은 컬럼을 다 숨겨버렸는데 써야하는 컬럼이 생겼다...!숨기는법만 배웠지... 다시 불러오는 법을 몰라서 검색해서 해결!   (참고 : https://help.tableau.com/current/pro/desktop/ko-kr/datafields_dwfeatures.htm) 실수도 해봐야 느는 것이다~[Acquisition 대시보드]매개변수(Parameters) : 사용자 정의 입력값.숫자, 문자열, 날짜 등의 유형을 지원한다.계산된 필드, 필터, 색상, 크기 등 여러 위치에서 활용할 수 있다.[실습] 매개변수 만들기 - 데이터 유형: 날짜원하는 날짜를 입력하면 해당하는 데이터를 볼 수 있도록 날짜 유형의 매개 변수를 만들어 보..

[TIL]250210_Tableau입문 / 데이터 마트, 데이터 레이크, 데이터 웨어하우스

머신러닝 프로젝트가 끝나고 Tableau에 들어가는 타이밍에 마침 취업 공고들도 올라오기 시작했다.시각화 수업에 들어가기 전에 GA4에 대한 지식이 조금이라도 있으면 좋을 것 같아서 주말에 눈여겨봤던 GA4 자격증을 땄다. 취득하기 어려운 자격증은 아니지만 GA4로 쓸만한 성과가 없다보니 뭐라도 있어야겠다 싶어서 후다닥 준비해서 합격! 일간 목표✅ 코드카타 2문 풀고 모르는 개념 정리🔺 태블로 강의 3,4주차 -> 대시보드 실습은 내일 이어서✅ 태블로 라이브세션 복습[ ] SQLD 공부 SQL 코드카타 모르는 개념 정리LAG() 함수 :  현재 행의 이전 행 값을 가져온다.LEAD() 함수 : 현재 행의 다음 행 값을 가져온다.SELECT절에서 주로 사용되며, 서브쿼리나 CTE(Common Table ..

[SQL]LAG(), LEAD()함수 _현재 행의 이전 행의 값 참조하기

LAG() 함수 :  현재 행의 이전 행 값을 가져온다.LEAD() 함수 : 현재 행의 다음 행 값을 가져온다.SELECT절에서 주로 사용되며, 서브쿼리나 CTE(Common Table Expression) 내에서 사용할 수 있다.🔺WHERE 절이나 ORDER BY 절에서 사용할 수는 없음!LAG() 함수기본 구문LAG(column_name, offset, default_value) OVER (PARTITION BY ... ORDER BY ...) column_name: 참조할 열.offset: 이전 행의 수 (기본값은 1).default_value: 이전 행이 없을 때 반환할 기본값 (기본값은 NULL).예시SELECT id, temperature, LAG(temperature)..