전체 글
-
모바일 앱 어트리뷰션(Mobile App Attribution)이란공부/데이터 2022. 5. 22. 16:35
어트리뷰션(Attribution)이란? 디지털 마케팅에서 어트리뷰션은 다양한 매체를 거쳐 전환이 발생했을 때 어떤 매체가 정말 전환에 기여했는지 찾아 성과를 귀속시키는 것을 말합니다. 이런 어트리뷰션은 매체 별 광고 성과를 측정하고 분석하는 데 매우 중요한 역할을 합니다. 모바일 앱 어트리뷰션(Mobile App Attribution)이란? 웹 어트리뷰션은 쿠키, 태그, UTM 등의 조합을 통해 사용합니다. 즉, 매체 별로 다른 URL 파라미터를 사용하고 사용자가 매체 별 광고를 클릭을 하면 해당되는 쿠키를 심습니다. 이렇게 유입된 유저가 전환(여기서는 구매했을 시 전환 완료라 가정)이 되었다면 심어진 쿠키 정보가 전달되어 이를 트래킹하는 서비스에서 전환 완료임을 알 수 있었습니다. 반면 모바일 앱에서는..
-
Google Tag Manager (GTM) 이란공부/데이터 2022. 5. 17. 00:53
구글 태그 관리자(Google Tag Manager)란? 구글 태그 관리자는 웹사이트 또는 모바일 앱에서 코드 및 태그라고 통칭되는 관련 코드 조각을 쉽고 빠르게 업데이트할 수 있는 태그 관리 시스템입니다. 일부 태그 관리자 코드가 프로젝트에 추가되면 웹 기반 사용자 인터페이스에서 분석 및 측정 태그 구성을 안전하고 쉽게 배포할 수 있습니다. 태그 관리자가 설치되면 웹사이트 또는 앱에서 태그 관리자 서버와 통신할 수 있습니다. 그런 다음 태그 관리자의 웹 기반 사용자 인터페이스를 사용하여 추적 태그를 설정하고, 특정 이벤트가 발생하면 태그가 실행되게 하는 트리거를 설정한 후 태그 구성을 간소화하고 자동화하는 데 사용할 수 있는 변수를 만듭니다. 특정 웹사이트 또는 모바일 앱에 설치된 태그, 트리거, 변수..
-
[Linux] alias 등록하기서버 2022. 5. 16. 23:29
자주 사용하는 명령어는 간단하게 별칭을 등록하여 사용할 수 있습니다. 흔히 사용하는 alias로는 ll 이 있습니다. 별칭을 등록하는 방법은 아래와 같습니다. # alias [사용할 별명]="명령어" $ alias test="ls -la" $ test total 21936 drwxr-xr-x+ 116 ad staff 3712 5 16 23:19 . drwxr-xr-x 7 root admin 224 1 1 2020 .. drwxr-xr-x 3 ad staff 96 11 23 2018 .3T drwxr-xr-x 6 ad staff 192 2 2 2021 .qqw -r-------- 1 ad staff 8 5 10 2017 .aaa drwxr-xr-x@ 3 ad staff 96 9 25 2017 .ccc $ ..
-
Google Analytics(GA), Firebase, Google Analytics 4(GA4) 개념과 차이점공부/데이터 2022. 5. 12. 01:25
구글 애널리틱스는 꾸준하게 업데이트를 해왔습니다. 여기서는 각 버전의 짧은 설명과 차이점들을 나열해봅니다. Google Analytics(GA) → Universal Analytics (UA) 구글 애널리틱스(Google Analytics, GA)는 구글에서 무료로 제공하고 있는 웹 분석 서비스입니다. 구글 애널리틱스를 사용하면 방문자의 유입 소스나 사이트 내 행동과 같은 유용한 정보를 수집하고 저장, 분석할 수 있습니다. 현재는 Google Analytics4가 나와서 이전 구글 애널리틱스는 유니버설 애널리틱스 (UA)라고 불립니다. 여기서 설명하는 구글 애널리틱스는 유니버셜 애널리틱스입니다. 방문자의 유입 출처 확인 획득 > 전체 트래픽 > 소스/매체 를 보면 아래와 같이 확인할 수 있습니다. 소스는..
-
리텐션 측정 기법공부/데이터 2022. 5. 11. 00:34
리텐션이란 이후의 서비스 재사용률 또는 재방문율은 어떻게 되는가 > retention rate 사업 초기 단계에서 가장 중요한 지표 중 하나가 바로 Retention입니다. Retention Rate은 서비스의 만족도를 가장 잘 대변하는 지표로, 서비스 만족도가 높다면 꾸준한 사용으로 높은 재사용률을 나타낼 것입니다. 반대로 재방문율이 낮으면 해당 서비스는 오랫동안 유지하기 힘듭니다. 이럴 경우 낮은 Retention을 끌어올리기 위한 푸시, 메일링, 리뉴얼 등의 다양한 노력이 필요합니다. 측정의 기준은? 일반적으로 방문을 기준으로 측정을 하지만 사용자가 서비스를 꾸준히 사용하는지 확인하려 한다 라는 목표로 다양한 기준을 세울 수 있습니다. 사이트 또는 앱 1회 방문 특정 페이지 N회 방문 결제완료 등등..
-
[Airflow] BigQueryExecuteQueryOperator 파티션 테이블 생성공부/데이터 2022. 5. 4. 21:04
아래와 같이 데이터가 있다고 가정합니다. select * from ( select date('2022-05-04') as dt, 1 as num union all select date('2022-05-04') as dt, 2 as num ) as t 위 쿼리 결과를 기준으로 dt를 day기준으로 파티션을 잡는다면 아래와 같이 진행할 수 있습니다. BigQueryExecuteQueryOperator( task_id="task_id", sql="test.sql", use_legacy_sql=False, time_partitioning={'type': 'DAY', 'field': 'dt'}, destination_dataset_table='프로젝트.데이터셋.테이블', write_disposition=Write..
-
퍼널 분석(Funnel Analysis)이란?공부/데이터 2022. 4. 24. 23:46
퍼널 분석(Funnel Analysis)이란? 퍼널 분석이란 퍼널은 깔때기라는 의미를 가지고 있습니다. 사용자들이 다양한 경로로 사이트에 들어오고 나가는 시점까지 특정 구간에 대한 데이터를 분석하여 나가는 시점과 이유를 밝힐 때 사용하는 분석 기법입니다. 깔때기 입구에서 아래로 내려갈수록 사용자가 진입하여 사이트를 보는 시간이 늘어난다고 볼 수 있는데 시간이 늘수록 이탈하는 사용자들은 많아집니다. 여기서 사용자들이 나가는 시점은 동일하지 않고 일정 부분에 몰려있을 수도 있는데 이러한 부분이 어디인지 집중적으로 관찰한다면 왜 사용자들이 거기서 나가는지에 대한 단서를 찾을 수 있습니다. 위에서 언급한 것과 같이 사용자들이 나가는 행위, 이탈하는 비율을 이탈률이라 하고 이 이탈률이 높은 시점을 찾고 분석하는 ..
-
[Python] requests 모듈 retry 추가하기언어/파이썬 & 장고 2022. 4. 24. 22:57
requests 모듈은 https://brownbears.tistory.com/198 와 같이 간단하게 사용할 순 있지만 retry 옵션은 존재하지 않습니다. 아래는 반복문, try-except문으로 retry 기능을 추가하는 것이 아닌 requests 모듈에서 제공하는 기능으로 retry와 알아두면 유용한 기능을 설명합니다. Session와 HTTPAdapter 클래스를 사용하여 retry 간단하게 구현하기 구현에 앞서 흔히 사용하는 requests 구조를 먼저 파악해 봅니다. requests 모듈은 보통 아래와 같이 사용합니다. import request requests.get('http://www.naver.com') # 또는 requests.request('get', 'http://www.nave..
-
[Git] 쉘 스크립트 권한 추가해서 푸시하기저장소/git 2022. 4. 13. 19:48
로컬에서 git에 배포 → 서버에서 해당 브랜치 내려받기 이후 쉘 스크립트의 권한을 서버 내에서 직접 변경하게 되면 git은 이를 파일 변경으로 판단하게 됩니다. 따라서 로컬에서 쉘 스크립트를 git에 배포할 때, 아래와 같이 권한을 업데이트 해줘야 합니다. 권한 확인 git ls-tree HEAD 현재 디렉토리에 위치한 파일들의 퍼미션을 확인할 수 있습니다. 가장 왼쪽에 숫자로 표시가 되는데 해당 숫자에서 뒤의 3자리가 644면 실행 권한이 없는 상태라고 볼 수 있습니다. 권한 추가 # git update-index --chmod=+x 쉘스크립트 파일 git update-index --chmod=+x run.sh 권한 제거 # git update-index --chmod=-x 쉘스크립트 파일 git u..
-
[Git] Branch 전략 - merge, rebase, squash란저장소/git 2022. 2. 27. 16:52
git에서 브랜치를 합치는 전략으로 merge, rebase, squash가 있습니다. merge merge는 가장 간단한 병합 방법으로 크게 2가지의 방식이 많이 사용됩니다. Fast-forward develop 브랜치에서 test-child라는 브랜치를 생성했다고 가정합니다. test-child 브랜치에서 작업을 하고 서버에 푸시까지 완료가 됐다면 아래와 같이 develop 브랜치보다 커밋 포인터가 한칸 위로 올라가있는 것을 볼 수 있습니다. * commit af320b4bc8b555b23e1340db4604958992be9836 (HEAD -> test-child, origin/test-child) | Author: brownbear | Date: Sun Feb 27 15:23:40 2022 +09..