0

どういうわけか私はこの問題で立ち往生しており、有効な解決策を見つけることができません:

さまざまなパートナー サイトにリンクするアフィリエイト ウェブサイトを持っています。サイト間のトラフィックを追跡するために、Cookie を使用しています。ただし、Cookie は、ユーザーが特別なリンク (アフィリエイト ID パラメーターを使用) を介してパートナー サイトにアクセスしたときにのみ作成されます。

私たちがしなければならないこと:

誰かが当社の Web サイトのパートナー プロファイルにアクセスすると、自動的にパートナー Web サイトを呼び出して、ブラウザーで Cookie が作成されるようにします。しかし、私たちはウェブサイトのプロフェッショナルなルックアンドフィールを維持したいので、自動ポップアップや同様のソリューションはあってはなりません.

私たちのサイトは PHP/WordPress で書かれています。この状況の最善の解決策は何だと思いますか/これをhtml/phpでどのように書くことができますか? 推奨される解決策は、当社のサイトにパートナーの Web サイトを表示しないことです。

(注意: 多くのユーザーが当社の Web サイトにアクセスし、リンクをクリックする代わりに Google を使用してパートナー サイトを見つけていることに気付いたため、これが必要です。この場合、アフィリエイト システムは機能しなくなります...)

4

3 に答える 3

3

アフィリエイトで Cookie を設定するスクリプトを使用してピクセル イメージを作成します。img タグを使用してフッターに含めます。ブラウザが画像をリクエストすると、Cookie が設定されます。ピクセルの作成に関する詳細情報

于 2013-08-05T19:37:24.717 に答える
1

POSTJavaScript と jQuery を使用して、 (またはGET) リクエストをサード パーティの Web サイトに送信するだけです。

<script type="text/javascript" >
jQuery(document).ready(function($) {
    var data = {
        foo: 'bar' // if you need to pass parameters
    };
    var targetUrl = 'http://3rdparty.com/cookie-script.php';
    $.post(targetUrl , data, function(response) {
        // do nothing on response
    });
});
</script>

これにより、ページに不必要な要素を追加することなく、訪問者にとって完全に透過的な方法で他の Web サイトに連絡できます。

于 2013-08-05T19:39:25.813 に答える
0

あなたがやろうとしていることを完全に理解しているかどうかはわかりませんが、iframe を使用して目的を達成できると思います。

パートナー プロファイル ページで、スタイルを持つ iframe 要素、visibility:hiddenまたはdisplay:noneCookie を設定するためにアクセスする必要がある URL を含む src 属性を持つ iframe 要素を用意します。

例:

<iframe src="http://www.example.com?aff_id=12345" style="visibility:hidden;position:absolute"></iframe>

JSFiddle

于 2013-08-05T19:40:10.160 に答える