2016-05-18 16 views
1

私は電子メールキャンペーンを追跡するためにPHPツールを使用しています(私の顧客のためだけで、スパムはありません)。送信された電子メールのPHP電子メールクリックトラッカーツール

  1. 数:

    ロジックは次のようです。

  2. 電子メールを開いた人の人数。
  3. 電子メール内のリンクをクリックした人の数。
  4. 最終変換番号。

問題は次のとおりです。送信された電子メールと開封済みの電子メールのカウント方法はわかっています。しかし、電子メール内のリンクをクリックした顧客の数を追跡する方法や、その顧客が変換を行うかどうかはわかりません。 アイデア?

はところで:私は、あなたが興味があるなら一緒にツールを開発するためのレポを共有することができます:)

あなたの人々をありがとう!

答えて

2

通常、これらの電子メールでは、ビジュアルリンクは非常に短い「続きを読む」です。実際のリンク自体は、 "?campaign = ABCDEF123 & emailtype = control & segmentid = 23"のようなGETパラメータで詰め込まれます。これらの値を取り出して好きなメディアに保存するには、$ _GETを使用します。フォーム提出($ _POST)またはリンククリック($ _GET)に値を埋め込むことによって、コンバージョンにも同じ原則が適用されます。メールがあなただけのこの

<a href="http://example.com/own_page.php?id=<?php echo any unique user id ?>&original_link=<?php echo facebook.com ?>" >click here</a> 

ステップ2のように、あなた自身のページのリンクを追加送られながら::ユーザーがリンクをクリックすると、ページがそうナビゲート

1

ええ、その単純な男は

ステップ1私のステップに従いますそこにあなたは一意のIDを使用して更新し、元のリンクにリダイレクトします。メールを開く

1

トラッキング:メールで

は何かのようであるソースは1ピクセルのXの1ピクセルの画像を、持っている:

<img alt="something" src="http://yourdomain.com/track/open/{{RECIPIENTID}}" /> 

それは、1ピクセルの1pxの透明正方形または何かを返すことができますその.phpページでは、受信者にメールを送信したり、IDを電子メールで送信して、データベースに開いたままフラグを立てることができます。

http://yourdomain.com/track/link/{{RECIPIENTID}}/{{ORIGINALLINK}} 
:のようなものに(プログラム的に)

www.google.com 

を変更するには、この:あなたが言うことになり、電子メール内のリンクを持っている場合は

:リンクのクリックをトラッキング

そのページは受信者IDを受け取り、指定されたリンクをクリックしたとフラグを立てると、そのユーザーを元のリンクにリダイレクトできます。

関連する問題