GoogleAnalyticsのメールマーケティング追跡
公開: 2022-02-05Google Analytics (GA)は、Webサイトのパフォーマンスを常に把握するのに役立つ優れた無料のリソースです。 しかし、GAが送信メールの監視にも役立つことをご存知ですか? この投稿では、GoogleAnalyticsのメールトラッキングを使用してキャンペーンの統計的洞察を得る方法を紹介します。 さらに、Twilio SendGridユーザーの場合は、RESTAPIを使用してプロセスを簡素化する方法を学習します。
GoogleAnalyticsを使用してメールキャンペーンを追跡する方法
メールキャンペーンからのコンバージョンを追跡すると、メールのパフォーマンスと改善方法を理解するのに役立ちます。 メールキャンペーンのURLを生成し、GAでコンバージョンを追跡する方法については、次の手順に従ってください。
1.サインアップしてGoogleAnalyticsをインストールします
まず、GAにアクセスして登録し、指示に従ってトラッキングコードをウェブサイトに統合します。 この投稿で説明されている結果を取得するには、GAアカウントが正しく設定されていることを確認する必要があります。
2.電子メールからのインバウンドトラフィックを追跡するためのURLを生成します
GAの最新バージョンであるGoogleAnalytics4を使用すると、イベントを作成し、それらをコンバージョンイベントとしてマークすることで、メールキャンペーンのクリックを追跡できます。 これを行うには、URLの末尾にクエリパラメータを追加し、GAを使用してそれらのクエリパラメータでページビューをコンバージョンとしてマークします。 これは、電子メールキャンペーンを通じてサイトに到着した訪問者と他の手段で到着した訪問者を区別するのに役立ちます。
たとえば、サイトの特定のページ( https://www.example.com/weekly-specials
)にトラフィックを誘導するとします。 campaign_id
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
になります。 -
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リンクが埋め込まれたTwilioSendGridを使用してメールを送信する方法を見てみましょう。 まず、無料アカウントにサインアップする必要があります。 サインアップするとすぐに、アカウントがアクティブになると通知される確認メールが届きます。
デモンストレーションでは、TwilioSendGridのNode.jsSDKを使用します。 SDKの使用を開始するには、新しいNode.jsプロジェクトを初期化してから、 @sendgrid/mail
パッケージを追加します。
~/project$ yarn init
~/project$ yarn add @sendgrid/mail
次に、このコードをindex.js
というファイルとして保存し、プロジェクトフォルダーに配置します。 これはコマンドラインで実行するメール送信アプリケーションの例であるため、アプリケーションを実行するときにいくつかの環境変数を含める必要があります。
-
API_KEY
:これはTwilioSendGridアカウントの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
このアプリケーションは、TwilioSendGridアカウントをアクティブ化するまで機能しないことに注意してください。
上記のアプリケーションを実行すると、 RECIPIENT_EMAIL
用に入力した受信ボックスに電子メールが届きます。 メール内のURLをクリックすると、GAはこれをコンバージョンとしてカウントします。 次に、GAでこれらのコンバージョンを表示する方法を見ていきます。
5.GoogleAnalyticsでデータを調べます
メールの受信者がキャンペーンのURLをクリックすると、GAはそれらのクリックを統計に記録します。 これらのクリックを追跡するには、GAナビゲーションの[レポート]に移動します。 次に、[リアルタイム]を選択します。
ここでは、イベント名別のイベント数とイベント名別のコンバージョンの表が表示されます。 (GAは、デフォルトで多くの異なるイベントをキャプチャします。)電子メールキャンペーンリンクのクリックなど、サイトでより多くのアクティビティが表示されると、イベントカウントテーブルにさらに多くのエントリが表示されます。 ただし、コンバージョンイベントとしてマークしたイベントのみがコンバージョンテーブルに表示されます。
winter_campaign_email_clicked
イベントを定義し、それをConversionイベントとして追加したことを思い出してください。 受信したメールのキャンペーンリンクをクリックすると、すぐにリアルタイムレポートに新しいコンバージョンイベントが表示されます。
TwilioSendGridの分析でさらに深く掘り下げる
Twilio SendGridユーザーの場合、より効果的な電子メールキャンペーンの実行に役立つ追加データにアクセスできます。 Twilio SendGridアカウントにログインし、[統計]タブをクリックするだけで、送信メールの統計を表示できます。 [概要]ページには、リクエスト、配信された電子メール、クリック、オープン、バウンス、ブロック、およびスパムレポートの数が表示されます。
TwilioSendGridの新しいDeliverabilityInsightsダッシュボードは、現在パブリックベータ版であり、さらに実用的なデータインサイトを提供します。 各メールボックスプロバイダーがどのように電子メールを処理するかを調べ、電子メールプログラムを改善する方法のヒントを取得し、バウンス分類を理解することで配信可能性を最適化できます。
GoogleAnalyticsとTwilioSendGridを使用した追跡の詳細を確認し、各プラットフォームの追跡用語と同等性を確認してください。
まだTwilioSendGridユーザーではありませんか? 開始するには、今すぐ無料でサインアップしてください。