リンクシェアを使ったiTunesアフィリエイトのURLをPHGに置換するJavaScript

Linkshare url replace phg itunes 2

AppleはiTunesのアフィリエイト提携先をリンクシェアからPHGに切り替え、楽天リンクシェアを利用したiTunesアフィリエイトは10月1日に終了するそうです。
10月1日には既存のリンクシェアURLが使えなくなるということで、以前書いた記事「[Safari/Chrome]リンクシェアのiTunesリンクを通常のURLに置換して10月1日以降もアクセス可能にする拡張[StoreLinkFixer]」は閲覧者側がリンクシェアのURLを変換して見られるようにするブラウザ拡張機能でした。
今回はHTMLのheadにJavaScriptを設置するタイプなので、サイトの管理人が使う物になります。

WordPressのプラグイン「Search Regex」を使ってエントリーを直接書き換える方法はこちらの記事が凄く分かりやすいです。

ひとりぶろぐ » WordPress上のApp StoreアプリのLinkShareリンクを新アフィリエイトプログラム(PHG)のものに書き換える方法

[WordPress]iTunesアフィリエイトをリンクシェアからPHGに置換する方法

スポンサードリンク

使い方

ページが読み込まれたら自動でリンクシェアのURLをPHGのURLに置換するJavaScriptです。

JavaScript

本体となるJavaScriptはこちらからファイルをダウンロードするか、下記のコードをコピペして自由に使って下さい。

/* ここに自分のアフィリエイトID(PHG)を入れる */ var affiliateID = “11l4y4”; /* ここに自分のアフィリエイトID(PHG)を入れる */ var w = window; if(w.addEventListener){ w.addEventListener(“load”, replaceLink, false); }else if(w.attachEvent){ w.attachEvent(“onload”, replaceLink); } function replaceLink(){ d = document.getElementsByTagName(“a”); for(i=0; i

HTML

次に、コードをブログテーマに設置します。

細かい説明は省きますがWordPressの場合は、wp_headに追加してもいいし、header.phpを以下のような感じに編集してもいいです。

<html>
<head>
...
<script>
//ここにコピーしたコードを挿入するか
</script>
…
<script type="text/javascript" src="ここにアップロードしたファイルのURLを入れる"></script>
...
</head>
...

WordPress以外のブログサービスでFC2などHTMLを直接編集できるサイトの場合は、テンプレートのheadタグに上記のコードを追加します。

※説明はかなり適当ですが、作業をする時はバックアップなどとって自己責任で行なって下さい。

Safari, Chrome, FireFox, InternetExplorer9で試してみましたが、動かなかったり追加して欲しい事があったら教えてください。

カテゴリー:WEB タグ:, ,
No Responses