blog.waterlow.work

Ruby, Rails, js, etc...

【Google Analytics】簡単!メルマガの開封数を取得する方法

お仕事で使ったTipsです。 メールマガジン(以下メルマガ)がどのくらいの人に開封されているかを探る方法のメモです。
※以下の方法はHTMLメールの開封数しか取れません。簡単に言うとimgタグを使ってサーバにリクエストを送るものです。

前提として日本語の記事があまりない

リクエストを独自のサーバに送らせて計測するやり方は各自でやっているかと思うのですが
Google Analytics メール 開封」等のキーワードで調べても大抵以下の記事のようにクリック数の取得方法を解説した記事が出てきます。

記事の中では開封率はクリック数を見るのに比べて難しいというふうな記載もあります。まだクリック数の取得はやったことがないのですが、そちらのほうが簡単なのでしょうか?

やり方

では実際どうやるのかというと、以下のやり方を参考にします。

MailChimpというアプリを使っているようですが、今回は使いません。上記のURLを参考に、以下のようなimgタグをHTMLメールに埋め込みます。

<img src="http://www.google-analytics.com/collect?v=1&tid=UA-XXXXXXX-YY&cid=*|UNIQID|*&t=event&ec=email&ea=open&el=*|UNIQID|*" />

tidにはご自身のアナリティクスのトラッキングIDを入れましょう。
cidは、送信するメールをれぞれに異なる値を設定しておけば1回でも開封されたかどうかを見ることができるようになります。
elは計測上必要(日毎に図りたいorABテストしたい…)な場合は入れましょう。erbを使って"el=#{Date.today.strftime('%Y%m%d')}_#{test ? 'A' : 'B'}"的な感じで入れればアナリティクス側で出し分けられます。

以上、メルマガ開封数を測る方法でした。アナリティクスの使い方はいろいろありそうなので、便利な使い方があったらもっと知りたいですね!

参考