2

PHPでメールを送信するためのライブラリであるswiftmailerを使用しています。問題は、Google アナリティクス アカウントを既に登録していることです。

このツールを使用して、メールを開封した人数を確認するにはどうすればよいですか?

ありがとうございました。

更新しました:

OK、トラックコードは js にあり、確かに機能しません。ユーザーが許可した場合、画像にはある程度の可能性があります。

正確には、image.phpに何を含めるべきですか、

つまり、Google アナリティクスの Web ページにアクセスして ../image.php?id=xxx を追跡すると、結果を取得できますか?

コードをphpに追加する必要がありますか?

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-29940706-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
4

2 に答える 2

4

100%確実に行うことはできません。Web バグをメールに埋め込むことができますが、ほとんどのメール クライアントは、サードパーティのコンテンツが自動的に読み込まれないように自動的にブロックします。ユーザーが「OK、画像を読み込んでください」と言わなければ、webbug のヒットが表示されることはありません。

電子メールで受信確認を要求できますが、ほとんどのメール クライアントはそれを無視するか、デフォルトで送信しないか、ユーザーが受信確認を拒否します。

人々が電子メールを読んだことを確認したい場合は、追跡したいコンテンツをメールで送信せず、単にそのコンテンツへのリンクを送信するのが最善の策です。

"please click here to read an important announcement"

リンクには、メッセージの送信先の特定の電子メール アドレスに関連付けられた一意の識別子が含まれます。そのアドレスにヒットした場合、誰かがメッセージを読んでリンクをクリックすると、埋め込まれた追跡コードによって誰がクリックしたかがわかります。

于 2012-04-04T03:48:34.890 に答える
0

ニュースレターに Google アナリティクスを完全に統合するには、このテーマに対処する次の公式ブログ投稿をご覧ください。

http://analytics.blogspot.com/2009/03/tips-for-tracking-email-marketing.html?m=1

于 2012-04-04T05:54:52.763 に答える