web-dev-qa-db-ja.com

メールが開かれたかどうかを追跡する方法はありますか?

私は社内で使用しているメーリングリストソフトウェアに取り組み始めています(編集:メールを外部にも送信するため、メールクライアントにポリシーを適用することはできません)。特定のユーザーにメールを送信したときに、そのメールが迷惑メールとしてマークされたり、開かずに削除されたりするのではなく、開かれたかどうかを追跡する方法はありますか?

私が考えた最も単純なアプローチは、サーバーからロードする必要がある1ピクセルのカスタム画像を提供することでしたが、多くのメールクライアントがこのアプローチをブロックしています。より良いデータを取得する別のアプローチはありますか?

23
AlexeyMK

メールクライアントは、これらの種類の試みのほとんどすべてをブロックします。最善のアイデアは、メッセージを読んだ場合に見たい画像を提供することです。そのため、メールクライアントに画像を表示することを選択します。

19
Lou Franco

ユーザーがあなたのメールを読んだかどうかを確認する防弾方法はありません。そして、IMOがあってはなりません。

13
Ólafur Waage

私はこの質問に対する答えを数週間探していましたが、そこにいくつかの選択肢がありました。私が好きなものは、「オープン」データをGoogleAnalyticsに送信します。

以下の画像は、メールの本文に挿入する必要があります。メールを送信する各人には一意の顧客番号があるため、開封/一意の開封を確認できますが、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
                " />
8
tylerlindell

開封確認(メール機能)を要求することはできますが、ほとんどのユーザーはこれを本当に苦痛だと考えています。

3
JonnyBoats

メールに透明なgifを追加します。ユーザーが画像を表示すると、サーバーにクエリが実行され、ドキュメントに行が追加されます。別名レンダリングレートです。これは、メールマーケターが「開封率」と呼んでいたものです。

MxM( http://www.m--x--m.net )を使用して電子メールを配信できます。彼らはそれを自動的に追加し、配信可能性とスパム対策を管理します。そのコードをオープンソース化しましたが、Pythonで作成されています。

(開示、私はこの会社の創設者です)

1
Nicolas Toper

ユーザーがあなたの電子メールを読んだ(ダウンロードした)かどうかを追跡する唯一の方法は、情報を電子メールではなく画像や外部のhtmlページのようなものに入れ、そのリソースへの電子メールリンクのみを(外部ブラウザまたは有効な画像を介して)持つことです。電子メールクライアントで)。

0
Pieter B

これが内部的なものである場合、私はあなたがIMAPサーバー(またはExchangeまたはwhat-else-have-you)を所有していると想定します。それはちょっと醜いでしょうが、それは電子メールクライアントが少なくともメッセージを表示したかどうかを知るための「適切な」方法でしょう。もちろん、それが読まれたことを本当に保証することはできません:-p

0
Jeremy Huiskamp

「開封確認」を要求してメールを送信し、すべてのメールクライアントが開封時に自動的に通知を送信するというポリシーを適用する可能性があります。

0
Cuga

コンテンツを再配布することで、ニーズを満たすことができる場合があります。あなたの電子メールを気にするユーザーが特定のリンクをクリックして詳細を確認したり、読み続けたりするように電子メールを設計してください。言い換えれば、固溶体がないので、この問題を回避することを提唱しています。

0
celwell