유튜브 PPL을 통한 마케팅은 효과적이지만, 그 성과를 정확히 측정하는 것은 쉽지 않습니다. 특히 유튜브 동영상에 삽입된 링크를 통해 유입된 트래픽을 추적하고 분석하는 것은 마케터들에게 큰 도전과제입니다. 이번 글에서는 유튜브 리퍼러를 활용한 동적 UTM 생성 방법을 시도했지만 실패한 경험과, 그 과정에서 얻은 인사이트를 공유하고자 합니다.
안녕하세요! 일하기 싫은 마케터, 섭입니다.
주요 내용
1. 유튜브 PPL 링크 추적의 어려움
2. 리퍼러를 이용한 동적 UTM 생성 시도
3. 유튜브의 리퍼러 정책으로 인한 실패
유튜브 PPL과 링크 추적의 중요성
✔️ 유튜브 PPL의 효과와 중요성
✔️ 정확한 트래픽 추적의 필요성
✔️ 수동 링크 삽입의 문제점
유튜브 채널에서 PPL을 진행할 때, 우리는 보통 제품이나 서비스의 링크를 동영상 설명란에 삽입합니다. 이 링크를 통해 유입되는 트래픽을 정확히 측정하는 것은 마케팅 효과를 분석하는 데 매우 중요합니다. 하지만 각 PPL마다 수동으로 링크를 삽입하다 보면 휴먼 에러가 발생할 수 있죠. 이런 문제를 해결하고자 저는 동적 UTM을 생성하는 방법을 고안해 보았습니다.
동적 UTM 생성 아이디어
✔️ 리퍼러를 이용한 동적 UTM 생성 계획
✔️ 유튜브 동영상 ID와 유튜버 정보 활용
✔️ 자동화된 UTM 파라미터 생성 목표
제가 생각한 방법은 이렇습니다. 유튜브 동영상에서 우리 사이트로 연결되는 일반적인 링크를 삽입하고, 사용자가 이 링크를 클릭해 우리 사이트에 랜딩 할 때 유튜브 리퍼러 정보를 활용하는 것이었죠. 이 리퍼러 정보에서 유튜브 동영상 ID와 유튜버 정보를 추출해 자동으로 UTM 파라미터를 생성하고, 이를 이용해 다시 우리 사이트로 리다이렉트하는 방식입니다.
유튜브 리퍼러 활용 시도
✔️ HTTP Referer 헤더 활용 계획
✔️ 서버 사이드 코드 구현
✔️ 파이썬 Flask를 이용한 예제 코드
이 아이디어를 구현하기 위해 저는 HTTP Referer 헤더를 활용하기로 했습니다. 서버 사이드에서 이 헤더를 읽어 유튜브 동영상 URL을 파싱하고, 비디오 ID를 추출하는 코드를 작성했죠. 파이썬 Flask를 사용한 예제 코드는 다음과 같습니다
python
from flask import Flask, request, redirect
from urllib.parse import parse_qs, urlparse
app = Flask(__name__)
@app.route('/')
def capture_referrer():
referrer = request.headers.get('Referer')
if referrer and 'youtube.com/watch' in referrer:
query = urlparse(referrer).query
params = parse_qs(query)
video_id = params.get('v', [''])[0]
# UTM 파라미터 생성
utm_source = 'youtube'
utm_medium = 'video'
utm_campaign = video_id
# 랜딩 페이지로 리다이렉트
return redirect(f'/landing-page?utm_source={utm_source}&utm_medium={utm_medium}&utm_campaign={video_id}')
else:
# 리퍼러가 없거나 유튜브가 아닌 경우
return redirect('/landing-page')
이 코드는 유튜브에서 오는 트래픽을 감지하고, 동영상 ID를 추출해 UTM 파라미터를 생성한 후 랜딩 페이지로 리다이렉트하는 역할을 합니다.
유튜브 리퍼러 정책의 벽
✔️ 유튜브의 엄격한 리퍼러 정책
✔️ 브라우저의 보안 정책으로 인한 제한
✔️ 리퍼러 정보 누락 또는 불완전한 정보 제공
하지만 이 방법은 실패로 돌아갔습니다. 왜냐고요? 유튜브가 리퍼러 정보를 제대로 제공하지 않았기 때문입니다. 유튜브는 사용자 개인정보 보호를 위해 매우 엄격한 리퍼러 정책을 가지고 있었고, 대부분의 경우 전체 URL이 아닌 도메인 수준의 정보만 제공했죠. 게다가 현대 브라우저들의 보안 정책도 이런 정보를 제한하는 데 한몫했습니다.
대안 모색: 유튜버 협조와 링크 생성 도구
✔️ 유튜버와의 협력 필요성 인식
✔️ 링크 생성 도구 개발 아이디어
✔️ 비디오 ID를 포함한 커스텀 링크 생성
결국 저는 유튜버의 협조 없이는 이 문제를 해결하기 어렵다는 결론에 도달했습니다. 그래서 새로운 접근 방식을 고안했죠. 하지만 역시 유튜버들에게 각 비디오마다 UTM 링크를 주는 것 밖에 답이 없다는 것을 알았죠. 간단한 UTM 링크 생성 자동화 도구와 Short Url 사이트를 이용해야 합니다.
마케터의 고민: 자동화와 효율성 사이
✔️ 자동화된 솔루션 추구
✔️ 유튜버 협조의 필요성과 현실적 제약
✔️ 효율적인 마케팅 전략 모색
일하기 싫어하는 마케터로서, 저는 항상 자동화된 솔루션을 찾고자 합니다. 하지만 이번 경험을 통해 때로는 완벽한 자동화가 불가능할 수 있다는 것을 깨달았습니다. 유튜버의 협조를 구하는 것이 번거로울 수 있지만, 정확한 데이터 추적을 위해서는 필요한 과정일 수 있죠. 이는 마케터로서 효율성과 정확성 사이에서 균형을 찾아야 한다는 중요한 교훈을 주었습니다.
마케팅 기술의 진화와 적응
✔️ 기술적 한계 인식
✔️ 창의적 문제 해결 접근
✔️ 지속적인 학습과 적응의 중요성
이번 도전은 실패로 끝났지만, 마케팅 기술의 한계와 가능성에 대해 깊이 이해하게 되었습니다. 유튜브 리퍼러와 동적 UTM 생성이라는 아이디어는 좋았지만, 현실적인 제약에 부딪혔죠. 하지만 이런 경험이 우리를 더 나은 마케터로 만듭니다. 기술은 계속 진화하고, 우리도 그에 맞춰 적응하고 새로운 솔루션을 찾아야 합니다.
마지막으로, 이런 도전과 실패가 여러분에게도 새로운 아이디어와 접근 방식을 고민하는 계기가 되었기를 바랍니다. 마케팅의 세계는 끊임없이 변화하고 있으며, 우리는 그 변화에 발맞춰 계속해서 학습하고 성장해야 합니다. 여러분의 다음 마케팅 도전은 어떤 것인가요? 함께 고민하고 해결책을 찾아가는 여정을 계속해 나가길 바랍니다.
오늘도 읽어주셔서 감사합니다. 뒷모습의 아름다움을 담는 디지비션 =)
사진 계정 : @digibition (Instagram)
커피 계정 : @supfo.od (Instagram)
'마케팅 > 디지털 마케팅' 카테고리의 다른 글
Google Apps Script(구글 앱스크립트)로 BigQuery(빅쿼리) 자동화: 데이터를 자동으로 가져와 Google Sheets(스프레드 시트)에 기록하기 (2) | 2024.12.03 |
---|---|
GA4 UTM 추적이 실시간 안보일 때 GTM으로 히든 이벤트 페이지 문제 해결하기 (1) | 2024.10.23 |
GTM으로 아이프레임 내 전환 이벤트 프리미엄 로그 분석에 전송 방법 : 네이버 파워링크 (검색 광고) 전환 추적하기 (3) | 2024.09.11 |
GTM으로 전화 이벤트 추적하기: GA4와 구글애즈 연동으로 전환율 극대화하기 (2) | 2024.09.10 |
아이폰 자동화: GPT API를 활용한 블로그 글쓰기 자동화 경험 공유 (19) | 2024.09.10 |
댓글