GA4+BigQueryでメール開封率を分析しよう:SendGrid/Cloud Functionsの設定と活用GA4+BigQuery ウェブ分析基盤の活用入門(4)(1/2 ページ)

今回は、BigQueryでメール開封率を算出する方法を解説します。GA4単体では測定できないため、メールサービスであるSendGridを利用します。またGoogleクラウドのCloud FunctionsによりBigQueryへの開封率データ保存を自動化する方法を解説します。

» 2023年08月25日 05時00分 公開

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「GA4+BigQuery ウェブ分析基盤の活用入門」のインデックス

連載:GA4+BigQuery ウェブ分析基盤の活用入門

メール開封率とは

 まずは、Google Analyticsにおけるメール開封率について解説します。

メール開封率測定の目的

 メール開封率とは、送信したメールのうち、実際に受信者が開封した割合を指します。具体的には、「開封されたメールの数」を「送信したメールの数」で割ったものです。これは、メールマーケティングの重要な指標の一つであり、メールが受信者にどれだけ届いているか、また受信者がどれだけ関心を持っているかどうかを測るための基礎的な数値となります。

UAでの測定方法をおさらい(Measurement Protocol)

 Universal Analytics(UA)では、Measurement ProtocolというAPIを使用してメール開封率を測定できます。Measurement Protocolを利用すると、メールクライアントやその他のデバイスから直接HTTPリクエストを送信し、Google Analyticsにデータを送ることが可能です。

 例えば、メールに1×1ピクセルの透明な画像(ビーコン画像)を埋め込み、その画像へのアクセスをトラッキングすることでメールの開封を検知します。この画像リクエストがMeasurement ProtocolによってGoogle Analyticsに送信され、メール開封として計上されます。

図1 UAでの測定方法 図1 UAでの測定方法

GA4での測定方法の概要

 Google Analytics 4(GA4)では、Measurement Protocolによるメール開封の測定はできなくなりました。GA4では直接的なメール開封率の測定は提供していませんが、BigQueryへデータをエクスポートできる強みがあります。そこで本記事では、SendGridのWebhook*とGoogle Cloud Functionsを使ってメール開封イベントをBigQueryに送信し、開封率を計測する方法を紹介します。これにより、メールマーケティングの成果をより正確に把握し、GA4データと連携することができます。

* 特定のイベント(開封など)が発生したときに、リアルタイムで情報を他のアプリケーションに通知する仕組みをいいます。

図2 GA4での測定方法 図2 GA4での測定方法

SendGridの利用方法

       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。