メール原稿内の特定のリンククリック数を時系列で確認する方法を教えていただきたいです | Community
Skip to main content
もも子_山﨑
Level 1
April 23, 2019

メール原稿内の特定のリンククリック数を時系列で確認する方法を教えていただきたいです

  • April 23, 2019
  • 1 reply
  • 136 views

こんにちは。

EPARKの藤尾と申します。

メール配信の後に配信数、開封数、開封率・リンククリック数・リンククリック率の推移を時系列で確認したいと考えています。

今は1つずつスマートリストを確認して自分が求める数字を算出していますが、期間が長くなれば長くなるほどスマートリストの数が増えてしまうため

うまく1つのレポートで出したいと考えいます。

例えばですが、、

メールの効果レポートでは、送信日の指定はできますが、アクティビティ日の指定はできません。

メールリンクの効果では、アクティビティ日の指定はできますが、今度は配信数・開封数などの全体が分かりません。

(どちらも●月●日時点の数字というのが取れないと思っています)

そこで、メールインサイトを使ってうまく求めるレポートが出せないか確認しているのですが

特定のリンクをクリックした数を確認する方法が分からずに困っています。

この「エンゲージメントメトリクス」でクリックを計測するリンクを指定できれば、自分がやりたいことが実現できそうなのですが

そもそもそういった使い方ができるのか、みなさんご存知でしょうか?

また、時系列で配信数・開封数・リンククリック数を調査する際には

みなさまどのようにしてMarketoから求める数字を出しているのか、アドバイスをいただけますと幸いです!

ご協力よろしくお願いいたします。

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Taishi_Yamada
Level 6
May 7, 2019

@もも子 藤尾 さん、こんにちは、

>>特定のリンクをクリックした数を確認する方法が分からずに困っています。

これは残念ながらEmail Insightでは出来なかったと思います。

限定(Filter)できるのは、特定のEmail AssetまたはProgram/Smart Campaignまでですからね。。。

>>また、時系列で配信数・開封数・リンククリック数を調査する際には

>>みなさまどのようにしてMarketoから求める数字を出しているのか、

まず、マルケトの標準機能でできるレポートで、かなりの部分はできますから、そこの中でEmailとしての最適化することを考えますね(逆にそこで出来ないところは敢えて気にしないという割り切り)。

その上で、さらに発展的なことを狙うとなると。。。。。MarketoのAPIを通して、データを外部のシステムに取り出して別途集計をかけるという手段が必要です。弊社はこちらもしています。

以下、参考までに、その場合の仕組みを簡単に説明すると、Marketoのシステム内部には、もともとEmailに関するActivityが、Activityの種類(Activity Type)ごとにフラットテーブルとして保管されています。具体的にはSent、Deliver、Open、Click、Unsubscribe、Bounceなどです。何月何日何時何分に、ダレ(どのLead ID)が、何を(Activity Type)をした。というのがテーブルになってるんです。ただ、それらを取り出すにはAPIを利用する必要があります(GUIからは出来ません)。そして、その取り出したデータを適切な別途用意したデータベースのシステムにデータを整えて保存し、今度はそのデータベースから適切なレポートが出せるような別のレポートをするためのツールを用意して、それで”レポート”として使う。みたいな流れですね。

データベースは、まぁ、普通のRDBで大丈夫です。MySQLやPostgreSQLとかでも構わないですし、弊社はMicrosoft SQL Serverを今は使ってます(単に社内のインフラの都合でSQL Serverが一番調達しやすかったからです)。

レポートの作成(Visualize)にはTableauを利用しています。RDBにTableauでアクセスして、Tableau(正確にはTableau Desktop)でレポートを作成し、それを他のメンバーにTableau Serverで共有する。という感じです。

また、MarketoのAPIへのアクセスには、自社でPythonによるコードを書いたものを使ってデータを取り出し(データの実態はJSON形式のデータ、もしくはCSVファイル。使うAPIによって異なる)、それを別のツールでまとめてRDBに保管するようにしています。

・・・。

そう、簡単に仕組み書いてますけど、自力でこれをやるのは大変です。。。。大変な苦労の先に、十分が見返りあるのかな?というのは慎重に。。。。ということになります。(まぁ、メールのパフォーマンスを見るダケのためにかける労力ではないです。。。。)

他に、Marketoの1つのツールである”Bizible”を導入する。といった選択肢もあります(今回のメールの解決にはならないかも)。特にB2B向けに、よく出来たレポートのツールなんですけど、これはこれでちょっと大掛かり(端的に言うと”高い”)なのでね。。。。

Email Insight(基礎)とBizible(大掛かり)の「間」くらいをうまく埋めてくれるレポートのソリューションが無いんですよねぇ。。。。

以上、あまり参考にならない情報ですが、ご参考までに。。。

-Yamada

もも子_山﨑
Level 1
May 8, 2019

山田様

ご丁寧に説明いただきありがとうございます、、、!

やはり一度データを取り出して加工しなおす必要がありそうですね。。

Marketo内で完結ができれば、レポートの共有がスムーズになると思い、今回の質問をしておりました。

APIで書き出し、Tableauで集計し、レポート化することに関しては

社内に知見があるものがいますので、相談をしてみようと考えております。

(配信数、開封数、クリック数を月次で比較する際に使用しています)

しかし、おっしゃるとおり、Marketoのレポートで見ることができないものを

わざわざ他のツールを使ってウォッチすべきか?ということをジャッジするのは難しい問題ですね。。

ご回答いただきありがとうございました。

EPARK 藤尾

Taishi_Yamada
Level 6
May 8, 2019

しかし、おっしゃるとおり、Marketoのレポートで見ることができないものを

わざわざ他のツールを使ってウォッチすべきか?ということをジャッジするのは難しい問題ですね。。

そうなんです。。。。

マルケトの外で行う1つの目安として、マルケトのデータ「のみ」ではなくて、他のデータと組み合わせた(Join/Blend)したレポートを作るには、確かにマルケト単体ではできないので、マルケトの外側でこなす。というのは、よくある理由の1つかと。ただ、これも初心に戻りますけど、仮に組み合わせたとしても「そのレポートみて何するの?」は、なお一層、慎重に考えたいところです。見返りが大したことないのであれば、わざわざ手間かけてやるまでもないんでね。。。。。