« 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
| 固定リンク
|
|
|
|
|
アマゾンわくわく探検隊
トラックバック
この記事のトラックバックURL:
この記事へのトラックバック一覧です: 「セガダイレクト」の商品ページへ直接アフィリエイトリンクをはるMenuExt:
» リンクをはってみるテスト from 観測気球
電子書店パピレスとJBOOKに商品リンクをはってみるテストです。 続きを読む