« SEGAダイレクトのアフィリエイト | トップページ | 新現実 Vol.3 »
2004.04.30
「セガダイレクト」の商品ページへ直接アフィリエイトリンクをはるMenuExt
SEGAダイレクトの商品へ直接リンクをはる、MenuExt を作ってみました。Bookmarklet 版もこれを元に作れると思います。
↓試しに、リンクを生成してみました。
問題は、SEGAダイレクトの Web ページの title には「セガダイレクト」としか書かれてないこと。商品の名前はどうやって取得すればいいかな? とりあえず、今は、リンクを生成したあと、手で書き直してますが (^^;
DOM を使って何とかするのかな? 今後の課題にしておきます。
以下、MenuExt のソース。設置の仕方は、他の MenuExt の設置の仕方を参考にしてください。
*** SEGAダイレクトの商品ページへの直接リンクを生成する MenuExt ***
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS">
<SCRIPT language="JavaScript">
obj = external.menuArguments; // 右クリック時の引数オブジェクト
page_url = obj.document.URL; // いま見ているサイト(ページ)のURL
title_txt = obj.document.title; // いま見ているサイト(ページ)のタイトル
// page_url 中の文字を、以下のように置換する
// = ⇒ %3D
// ? ⇒ %3F
// & ⇒ %26
page_str = "";
len = page_url.length;
for ( i = 0; i < len; i++ ) {
if ( page_url.charAt(i) == '=' )
page_str += "%3D";
else if ( page_url.charAt(i) == '?' )
page_str += "%3F";
else if ( page_url.charAt(i) == '&' )
page_str += "%26";
else
page_str += page_url.charAt(i);
}
sid = 2151363; // ValueCommerce のアフィリエイトID
pid = 872040233; // ValueCommerce で作成した広告スペースのID
aff_url = 'http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=' + sid + '&pid=' + pid + '&vc_url='+ page_str; // 商品ページへのリンク
img_url = 'http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=' + sid + '&pid=' + pid; // ValueCommerce提供アクセス解析へのリンク
aff_string = '<a href="' + aff_url + '" target="_blank"><img src="' + img_url + '" height="1" width="1" border="0" alt="アフィリエイト" />' + title_txt + '</a>';
var x = prompt('',aff_string);
</SCRIPT>
たぶん、他のバリューコマースなテキスト自由リンク(マイリンク、商品リンク)にも応用可能だと思います。
なお、
sid と pid は、ご自分の sid と pid に書き換えて使ってください。
投稿者: tsupo 2004.04.30 午前 12:48
| 固定リンク
|
|
|
| ![]()
|
|
|
|
「ゲーム」カテゴリ内の最近の記事
「プログラミング」カテゴリ内の最近の記事
「右クリック(MenuExt)」カテゴリ内の最近の記事
アマゾンわくわく探検隊
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6737/513306
この記事へのトラックバック一覧です: 「セガダイレクト」の商品ページへ直接アフィリエイトリンクをはるMenuExt:
» リンクをはってみるテスト from 観測気球
電子書店パピレスとJBOOKに商品リンクをはってみるテストです。 続きを読む



