0

広告バナーを介して宣伝しようとしている Web ページがあります。これらのリンクに UTM コードを関連付けたいので、訪問者が私の Web サイトにアクセスしたときに、どこから来たかを追跡できます (mysite.com?utm_campaign=adXYZ)。

通常、これらの広告バナーは、utm_campaign ID を取得してマーケティングの効果を測定できる単一のコンバージョン ポイントを持つ単一の Web ページにつながります。しかし、私は現在、多くのページと多くのコンバージョン ポイントを備えた完全な Web サイトにユーザーを誘導しています。巧妙な JS または PHP を使用して、その utm_campaign ID を複数のページで保持したいと考えています。

例えば:

  1. ユーザーが広告バナーをクリックして mysite.com?utm_campaign=adXYZ
  2. ユーザーは mysite.com にアクセスしますが、mysite.com/features に移動したいと考えています
  3. ユーザーは mysite.com/features から mysite.com/pricing に移動します
  4. ユーザーが mysite.com/pricing に到達するまでに、URL に ?utm_campaign=adXYZ が残っているようにします。

分析を介してセッション/コンバージョンを追跡しない方法があることは知っていますが、今後は HTML 形式で参照 UTM コードをキャプチャする必要があります。誰かが私を正しい方向に向けることができますか? 本当にありがとう!

編集:注意すべき重要な点。サイトは、検索、ブックマーク、リンクなどを介してオーガニックにアクセスでき、URL の末尾にキャンペーン ID が含まれていない必要があります。ユーザーが広告バナーからサイトにアクセスした場合にのみ、キャンペーンと後続のすべてのページが表示されます。

4

2 に答える 2

3

ユーザーが初めて Web サイトにアクセスしたときに、関連情報を含むCookieを設定します。

それ以外の場合は、すべてのリクエスト ( GET / POST )で毎回情報を渡す必要があります。このソリューションは、ユーザーが Cookie を許可していない場合でも機能します。Murat Cem YALIN は、これがどのように機能するかを詳しく書いています。ただし、JS メソッドを使用する場合は、ユーザーが JS を有効にする必要があることに注意してください。

3 番目のオプションは、PHP セッションを使用することです。

于 2015-11-25T07:50:27.410 に答える
1

php と js の両方でそれを行うことができます。PHP では、simplehtmldom ( http://simplehtmldom.sourceforge.net/ ) を使用して HTML 出力内のすべてのリンクにアクセスし、レンダリングされた HTML を出力する直前に ?utm_campaign=adXYZ をすべてのリンクに追加します。js では、ドキュメントがロードされたときに jquery を使用して同じことを行います。元:

$("a").each(function(){
    $(this).attr("href", $(this).attr("href") + '?utm_source=adxYZ');
});
于 2015-11-25T07:54:58.937 に答える