メールが開かれたかどうかを追跡する方法はありますか?
質問
社内で使用しているメーリングリストソフトウェアに取り組み始めています(編集:外部にもメールを送信しますが、メールクライアントにポリシーを適用できません)。特定のユーザーにメールを送信したときに、迷惑メールとしてマークされたり、開かずに削除されたりするのではなく、そのメールが開かれたかどうかを追跡する方法はありますか?
私が考えた最も簡単なアプローチは、サーバーからロードする必要がある1ピクセルのカスタムイメージを提供することでしたが、多くのメールクライアントがこのアプローチをブロックしています。より良いデータを取得する代替アプローチはありますか?
解決
メールクライアントは、これらの試みのほとんどすべてをブロックします。最良のアイデアは、メッセージを読んだかどうかを見たい画像を提供することです。したがって、メールクライアントで画像を表示することを選択します。
他のヒント
ユーザーがあなたのメールを読んだかどうかをチェックする防弾の方法はありません。 IMOがあってはいけません。
ここ数週間、この質問に対する答えを探していましたが、いくつかの選択肢が見つかりました。好きなものは「オープン」データをGoogleアナリティクスに送信します。
以下の画像をメールの本文に挿入する必要があります。メールを送信する各人には一意の顧客番号が割り当てられているため、開封/一意の開封を確認できますが、Googleの規約に従って特定の顧客を識別することはできません。
<img src="http://www.google-analytics.com/collect?v=1
&tid=UA-12345678-1
&cid=12345
&t=event
&ec=email
&ea=open
&el=recipient_id
&cs=newsletter
&cm=email
&cn=Campaign_Name
" />
開封確認(電子メール機能)を要求できますが、ほとんどのユーザーはこれを非常に苦痛だと考えています。
電子メールに透明なgifを追加します。ユーザーが画像を表示すると、サーバーにクエリが実行され、ドキュメントに行が追加されます。別名レンダーレートです。これは、メールマーケティング担当者が「オープンレート」と呼んでいたものです。
MxM( http://www.m--x--mを使用できます。 net )を使用してメールを配信します。彼らはそれを自動的に追加し、あなたのために配信可能性とスパム対策を管理します。私たちはそのコードをオープンソース化しましたが、それはPythonです。
(開示、私はこの会社の創設者です)
これが内部の場合、IMAPサーバー(またはExchangeまたはwhat-else-have-you)を所有していると想定します。それはちょっといですが、それは「適切な」ことでしょう。電子メールクライアントが少なくともメッセージを表示したかどうかを知る方法。もちろん、それが読まれたことを本当に保証することはできません:-p
「領収書を読む」でメールを送信できる可能性があります。すべてのメールクライアントが開いたときに自動的に通知を送信するというポリシーを要求して実行します。
ユーザーが電子メールを読んだ(ダウンロードした)かどうかを追跡する唯一の方法は、電子メールではなく画像や外部htmlページなどの情報を入力し、そのリソースへの電子メールリンクのみを使用することですまたはメールクライアントで画像を有効にします)。
コンテンツを再配布することで、ニーズを満たすことができる場合があります。メールを気にするユーザーが特定のリンクをクリックして詳細を読み、読み続けることができるようにメールを設計します。つまり、確実な解決策がないため、この問題を回避することを提唱しています。