0

当社のウェブサイトにはスポンサーシップシステムがあります。Aさんは当ウェブサイトの会員です。AはBを招待できます。Bが当サイトに参加すると、Aに紹介ポイントが付与されます。

私の問題:BがAから招待されたことをBがWebサイトに参加したときに、どのように追跡すればよいですか?

当社のウェブサイトのサインアップページへのリンクを介して、電子メールで招待状を送信しています。

二次的な問題:Bがすでに私たちのウェブサイトのメンバーであるかどうかをAに伝えるにはどうすればよいですか?また、AがYahooやGmailなどのメーラーシステムからすべての友達を招待したい場合はどうでしょうか。

私は非常に混乱しているので、誰かが少なくとも1つのポイントをクリアできれば、それは私にとって大きな助けになります。お手数をおかけしますが、よろしくお願いいたします。

4

3 に答える 3

1

2 つの基本的な方法があります。

初め

すべてのデータとともにデータベースに保存されている一意の紹介 ID を作成します。つまり、メールの送信者、日時などが含まれます。その後、使用する必要があるリンクに ID を渡すだけです。

2番

これは簡単です。ユーザー B に送信されるリンクで、紹介 ID として user_id を指定するだけです。この方法では、データベースに何も保存する必要はありません。

于 2012-08-28T08:23:19.633 に答える
1

すべてのメンバーは独自の招待リンクを持つ必要があるため、新しいユーザーがメンバー招待リンクを介してサイトに登録するたびに、スクリプトは招待リンクの所有者にいくつかのポイントを追加します。

于 2012-08-28T08:21:15.490 に答える
0

私が考えることができる2つのオプション:

  1. ポイントが必要な場合は、メンバー用に生成された特別な URL を使用する必要があることをメンバーに伝えます。各メンバーに一意のコードを与え、それを URL に含めると、B が来たときに A からのものであることがわかります。A が別のシステムから送信したい場合は、特別に生成されたリンクを使用する必要があります。
  2. ポイントを獲得するには、システムを介してのみ招待することをユーザーに伝えます。どのメンバーがどのメールアドレスを招待したかを保存します。B がメール アドレスを登録すると、A が B を招待したことがわかります。さらに、他のメンバーも同様に招待を送った場合、A が最初に彼を招待したことがわかります。
于 2012-08-28T08:23:07.863 に答える