구글 애널리틱스 이메일 마케팅 추적
게시 됨: 2022-02-05Google Analytics (GA)는 웹사이트의 성능을 파악하는 데 도움이 되는 훌륭한 무료 리소스입니다. 그러나 GA가 발신 이메일을 모니터링하는 데에도 유용하다는 것을 알고 계셨습니까? 이 게시물에서는 Google Analytics 이메일 추적을 사용하여 캠페인에 대한 통계적 통찰력을 얻는 방법을 보여줍니다. 또한 Twilio SendGrid 사용자인 경우 REST API를 사용하여 프로세스를 단순화하는 방법을 배우게 됩니다.
Google Analytics를 사용하여 이메일 캠페인을 추적하는 방법
이메일 캠페인의 전환을 추적하면 이메일 실적과 개선 방법을 이해하는 데 도움이 됩니다. 이메일 캠페인의 URL을 생성하고 GA에서 전환을 추적하는 방법을 알아보려면 다음 단계를 따르세요.
1. 구글 애널리틱스 가입 및 설치
먼저 GA로 이동하여 가입하고 지시에 따라 추적 코드를 웹사이트에 통합합니다. 이 게시물에 설명된 결과를 얻으려면 GA 계정을 올바르게 설정했는지 확인 해야 합니다 .
2. 이메일에서 들어오는 트래픽을 추적하는 URL 생성
최신 버전의 GA인 Google 애널리틱스 4 를 사용하면 이벤트 를 만든 다음 전환 이벤트 로 표시하여 이메일 캠페인에 대한 클릭을 추적할 수 있습니다. 이렇게 하려면 URL 끝에 쿼리 매개변수를 추가한 다음 GA를 사용하여 해당 쿼리 매개변수가 있는 페이지 조회를 전환으로 표시합니다. 이렇게 하면 이메일 캠페인을 통해 사이트에 도착한 방문자와 다른 방법으로 도착한 방문자를 구별하는 데 도움이 됩니다.
예를 들어 사이트의 특정 페이지( https://www.example.com/weekly-specials
)로 트래픽을 유도한다고 가정해 보겠습니다 . Campaign_id 와 같이 선택한 쿼리 매개변수를 추가 하고 이메일 campaign_id
에 대해 URL에 고유한 값을 지정할 수 있습니다. 이메일에 사용할 결과 URL은 다음과 같습니다.
https://www.example.com/weekly-specials?campaign_id=winter-campaign-01
3. 이메일 마케팅 캠페인을 위한 전환 이벤트 설정
전환 추적을 시작하려면 GA에서 전환 이벤트 를 설정해야 합니다. 사이드바 탐색에서 구성 을 클릭합니다. 그런 다음 이벤트 페이지로 이동합니다.
이벤트 페이지에서 이벤트 생성 버튼을 클릭합니다.
이제 이벤트에 이름을 지정하십시오. 예: winter_campaign_email_clicked
. 그런 다음 이 이벤트가 발생했음을 나타내는 조건을 설정합니다. 사용자 정의 이벤트 예제의 경우 2가지 조건이 있습니다.
- event_name 은
page_view
event_name
됩니다. -
page_location
(사용자를 귀하의 사이트로 안내 하는 참조 링크)에는campaign_id=winter-campaign-01
(이메일 캠페인을 구별하는 고유한 쿼리 매개변수)이 포함됩니다.
사용자 정의 이벤트 구성은 다음과 같습니다.
만들기 를 클릭합니다.
그런 다음 전환 구성 페이지로 이동합니다. 새 전환 이벤트 를 선택합니다.
새 이벤트 이름 필드에 방금 생성한 사용자 지정 이벤트의 이름을 입력합니다. 이 예에서는 winter_campaign_email_clicked
입니다.
저장 을 클릭합니다.
이제 GA에서 이메일 마케팅 캠페인의 각 전환을 추적하여 이메일 실적에 대한 귀중한 통찰력을 얻을 수 있습니다.
4. Twilio SendGrid API를 사용하여 사용자 지정 URL로 이메일 보내기
Twilio SendGrid REST API를 사용 하면 비즈니스에 맞춤화된 이메일 프로그램을 구축할 수 있습니다. 이 API로 이메일 캠페인 전환을 추적하려면 GA에서 생성된 맞춤 URL을 사용합니다. 또한 여러 언어 SDK 를 활용 하여 이메일을 프로젝트와 쉽게 통합할 수 있습니다.
사용자 정의 이메일 캠페인 URL 링크가 포함된 Twilio SendGrid를 사용하여 이메일을 보내는 방법을 살펴보겠습니다. 먼저 무료 계정 에 가입해야 합니다 . 가입한 직후 계정이 활성화되면 이를 알려주는 확인 이메일을 받게 됩니다.
데모에서는 Twilio SendGrid의 Node.js SDK 를 사용 합니다. SDK를 시작하려면 새 Node.js 프로젝트를 초기화한 다음 @sendgrid/mail
패키지를 추가하세요.
~/project$ yarn init
~/project$ yarn add @sendgrid/mail
그런 다음 이 코드 를 index.js
라는 파일로 저장 하고 프로젝트 폴더에 넣습니다. 이것은 명령줄에서 실행하는 메일 전송 응용 프로그램의 예이므로 응용 프로그램을 실행할 때 몇 가지 환경 변수를 포함해야 합니다.
-
API_KEY
: Twilio SendGrid 계정 API 키입니다. -
CUSTOM_URL
: 사용자를 사이트로 안내하고 고유한 쿼리 매개변수를 포함하는 이메일 캠페인의 맞춤 URL입니다. -
RECIPIENT_EMAIL
: 받는 사람의 이메일 주소입니다. (테스트 시 접근 가능한 이메일 주소를 사용하여 이메일 수신 확인 및 내부 캠페인 링크 클릭 가능합니다.)
다음은 명령줄에서 이 애플리케이션을 실행하는 방법의 예입니다.
~/project$ API_KEY=INSERT-YOUR-API-KEY-HERE \
CUSTOM_URL=https://www.example.com/weekly-specials?campaign_id=winter-campaign-01 \
RECIPIENT_EMAIL=INSERT-YOUR-EMAIL-ADDRESS-HERE \
node index.js
이 애플리케이션은 Twilio SendGrid 계정을 활성화할 때까지 작동하지 않습니다.
위의 애플리케이션을 실행하면 RECIPIENT_EMAIL
에 대해 입력한 받은편지함으로 이메일을 받게 됩니다 . 이메일 내의 URL을 클릭하면 GA는 이를 전환으로 계산합니다. 다음으로 GA에서 이러한 전환을 보는 방법을 살펴보겠습니다.
5. Google 애널리틱스에서 데이터를 조사합니다.
이메일 수신자가 캠페인 URL을 클릭하면 GA는 해당 클릭을 통계에 기록합니다. 이러한 클릭을 추적하려면 GA 탐색에서 보고서 로 이동하십시오. 그런 다음 실시간 을 선택합니다.
여기에서 이벤트 이름별 이벤트 수 및 이벤트 이름 별 전환 수에 대한 표를 볼 수 있습니다. (GA는 기본적으로 다양한 이벤트를 캡처합니다.) 이메일 캠페인 링크 클릭을 포함하여 사이트에서 더 많은 활동이 표시되면 이벤트 수 표에 더 많은 항목이 표시됩니다. 그러나 전환 이벤트 로 표시한 이벤트만 전환 표에 표시됩니다.
winter_campaign_email_clicked
이벤트를 정의하고 이를 전환 이벤트 로 추가 했다는 것을 기억하실 것 입니다. 수신한 이메일에서 캠페인 링크를 클릭하면 실시간 보고서에서 곧 새로운 전환 이벤트를 볼 수 있습니다.
Twilio SendGrid의 분석으로 더 자세히 알아보기
Twilio SendGrid 사용자는 더 효과적인 이메일 캠페인을 실행하는 데 도움이 되는 추가 데이터에 액세스할 수 있습니다. Twilio SendGrid 계정에 로그인하고 통계 탭을 클릭하면 발신 이메일 통계를 볼 수 있습니다. 개요 페이지에는 요청 수, 배달된 이메일 수, 클릭 수, 열기 수, 반송 수, 차단 수 및 스팸 보고서가 표시됩니다.
현재 공개 베타 버전인 Twilio SendGrid의 새로운 Deliveryability Insights 대시보드는 훨씬 더 실행 가능한 데이터 통찰력을 제공합니다. 각 메일함 제공업체가 이메일을 처리하는 방법을 살펴보고 이메일 프로그램을 개선하는 방법에 대한 팁을 얻고 반송 분류를 이해하여 배달 가능성을 최적화할 수 있습니다.
Google Analytics 및 Twilio SendGrid를 사용한 추적에 대해 자세히 알아보고 각 플랫폼의 추적 용어 및 동등성 에 대해 읽어보십시오 .
아직 Twilio SendGrid 사용자가 아니세요? 시작하려면 지금 무료로 가입하세요 .