1

私はまもなくメールキャンペーンマネージャーを作成する任務を負います。その一部は、正常に配信されたメールの数、配信されなかったメールの数、実際にメールを開いた人の数を示す統計画面になります。

私が頭を悩ませることができない主なことは、電子メールを開く人々を扱う部分をどのようにコーディングするかです。

おそらく1x1の白いピクセルでそれを行うことができ、それからおそらくサーバーに画像ファイル名に基づいてロードされたことを検出させ、そこからスクリプトをトリガーさせることができると思います。ただし、すべての電子メールクライアントで画像が有効になっているわけではなく、場合によっては完全に無効になっていることもあります。この方法もかなり古いと思いますか?

チーターメールなどのビッグプレーヤーがこれをどのように行っているのか知りたいです。

PHP / MySQLを使用してこれを行うための最良の方法は何ですか?


お返事をありがとうございます。これらは購読者にオプトインされており、電子メールの本文には、当社のWebサイトの特定の場所に移動するリンクがいくつかあります。リンクに文字列が追加されるため、それらの追跡は簡単です。これにより、電子メールからサイトにアクセスしたかどうかを簡単に検出できます。

ホワイトピクセルが現時点での方法である場合、そのピクセルの読み込みをサーバーでトリガーされるスクリプトにリンクするにはどうすればよいですか?

4

2 に答える 2

1

まず、独自のソリューションを構築するのではなく、既成のソリューションを使用することをお勧めします。これは複雑な分野であり、他の人はすでに問題を解決しています。

具体的な質問については、次の行に沿って各メールに画像タグを作成できます。

<img src="http://myserver.com/images/transparent.php?emailID=$IDofCurrentCampaign&uid=$emailAddressOfRecipient">

この画像がリクエストされると、クエリ文字列は画像がキャッシュされないことを意味し、phpスクリプトはキャンペーンとメールアドレスをデータベースに保存できます。次に、画像のmimeタイプで応答し、透明なgifを返送する必要があります。

于 2012-08-30T11:51:57.620 に答える
0

ほとんどの人はそのように追跡されるのが好きではないので、ピクセルを自動的にロードしません。

それでも、白いピクセルの「ビーコン」が現時点で最良の方法です。

もちろん、視聴者にリンクをクリックするように依頼することもできますが、それでも受信者からのアクションが必要になり、メールを開いた実際の人数はわかりません。

于 2012-08-30T11:26:47.373 に答える