Quantcast
Channel: Webデザインのレシピ » php
Viewing all articles
Browse latest Browse all 3

urlの構造を理解するとわかる!楽天・Yahoo!アフィリエイトリンクを自動生成する方法

0
0

WordPressサイトで個別記事に自動でアフィリエイトリンクを挿入したい、APIを使えばアフィ用リンクを作成することができるらしいけどAPIとか難しくてよく分からない、というphp初心者アフィリエイターさん向けエントリー。

楽天・Yahoo!ショッピング・Yahoo!オークションの各種アフィリエイトのリンクを簡単に自動生成できちゃう方法です!!

※生成するのは、商品検索結果ページのアフィリエイト・リンクです

個別商品へのリンクではありません。
「画像をつけて表示したい」、「値段も一緒に引っ張ってきたい」など、個別商品のアフィ・リンクを自動生成したい人はAPIを理解するしかありません。
それはまた今度…

楽天アフィリエイト

楽天市場で「webデザイン」と検索した結果のページを、アフィリエイト・リンク用urlに変換するチュートリアルです!

1. 通常のアフィリエイトリンク作成方法から法則を導き出す

アフィリエイトリンクのurlは、一定の法則によって生成されています。
どういう法則があるのか分析してみましょう。

まず楽天アフィリエイト管理画面から「webデザイン」とキーワード検索して、表示されるurlを確認します。

楽天アフィリエイト管理画面
楽天アフィリエイト管理画面

この時に表示されているurlは以下のようになっているはず。

http://search.rakuten.co.jp/search/affiliate?cord=s&sv=11
&sitem=web%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3

このurlをコピー、再び管理画面http://affiliate.rakuten.co.jp/に戻って、”URLからリンク作成”フォームにペーストしてクリック。

すると…
【楽天市場内を「Webデザイン」で検索した結果】ページのアフィリエイト用リンクが作成されます。
以下がその時吐き出されるurl

アフィリエイト用リンク

2. リンクの法則を見つける

urlの部分だけ文字に起こすと以下


http://pt.afl.rakuten.co.jp/c/○○○○○○○○.○○○○○○○○/

?url=http%3a%2f%2fsearch.rakuten.co.jp%2fsearch%2faffiliate%3fcord
%3ds%26sv%3d11%26sitem%3d
web%25E3%2583%2587%25E3%2582%25B6%25E3%2582%25A4%25E3%2583%25B3
&scid=af_ich_link_urltxt_pc

ですが、実はこのurl、ある法則がありました。

urlの【○○○○○○○○.○○○○○○○○】の半角英数字、これがアカウントIDを識別する文字列です。

また、
url中の【web%25E3%2583%2587%25E3%2582%25B6%25E3%2582
%25A4%25E3%2583%25B3】の記述が「webデザイン」というキーワードで検索していることを示しています。

なので…

  • 【○○○○○○○○.○○○○○○○○】の部分を自分のアフィリエイト用のものに
  • 【web%25E3%2583%2587%25E3%2582%25B6%25E3%2582%25A4%25E3%2583%25B3】の部分を自分が表示させたい検索結果画面のキーワードに

それぞれ変更してあげれば、楽天アフィリエイトリンクの完成です!!

3. WordPressで各記事ページにリンクを設置したい場合

以下を表示させたいテンプレートに挿入すればオッケーです。

http://pt.afl.rakuten.co.jp/c/○○○○○○○○.○○○○○○○○/?url=
http%3a%2f%2fsearch.rakuten.co.jp%2fsearch%2fmall
%3ff%3d1%26v%3d2%26uwd%3d1%26s%3d5%26p%3d1%26sitem%3d
<?php the_title(); ?>%26st%3dA%26nitem%3d%26min%3d%26max%3d
&scid=af_ich_link_urltxt_pc

<?php the_title(); ?>の部分、私が使用しているサイトの場合は、記事タイトルが商品名のサイトなので、記事タイトルに紐付けてキーワードを自動取得しています。

タイトルではなく記事毎に細かく設定したい場合は、Wordpressのカスタムフィールドで管理してもいいですね。

楽天アフィリエイトリンクについては以上です。

Yahoo!ショッピング・アフィリエイト

Yahoo!ショッピングの場合も楽天同様の手順でアフィ・リンクが作れます。
Yahoo!系のアフィリエイト・リンクを作成する際に必要なデータは以下

  • アフィリエイトID
  • sid, pidの値

1. 自分のアフィリエイトIDを確認する

Yahoo!ショッピングアフィリエイトページ左カラムの「アフィリエイトIDの確認」から、自分のアフィリエイトIDを確認します。

2. sid, pidの値を確認

まずYahoo!ショッピングで「Webデザイン」と入力して検索、すると検索結果画面が出てきます。その時に表示されているurl(ログインしない場合)は以下


http://shopping.search.yahoo.co.jp/search?p=webデザイン

&tab_ex=commerce&cid=&first=1&ei=UTF-8

これをコピー。

続いてYahoo!ショッピング・アフィリエイト管理画面から、「リンクさせたいページのURLを入力」の項目に、先ほどコピーしたYahoo!ショッピングでリンクさせたいページのURLを入力します。

Yahoo!アフィリエイト管理画面
http://shopping.yahoo.co.jp/affiliate/mylink/?red=1

ステップ2の「表示させたいテキスト」の項目にも適当な単語を入れましょう。そして「HTMLソースを作成」ボタンをクリックして実行すると以下のようにurlが出力されるはずです。

Yahoo!アフィリエイトリンク生成

aタグの中身は以下のようになっているはずです。


http://atq.ck.valuecommerce.com/servlet/atq/referral

?sid=○○○○○○○&pid=○○○○○○○○○
&vcptn=shpg%2Fp%2F○○○○○○○○○○○○○○
&vc_url=http%3A%2F%2Fshopping.search.yahoo.co.jp%2Fsearch%3Fp%3D
web%25E3%2583%2587%25E3%2582%25B6%25E3%2582%25A4%25E3%2583%25B3
%26tab_ex%3Dcommerce%26cid%3D%26first%3D1%26ei%3DUTF-8
  • ?sid=○○○○○○○&pid=○○○○○○○○○の部分が、自分のアカウント固有の識別番号
  • &vcptn=shpg%2Fp%2F○○○○○○○○○○○○○○の部分に、自分のアフィリエイトID
  • 【web%25E3%2583%2587%25E3%2582%25B6%25E3%2582%25A4%25E3%2583%25B3】の部分を自分が表示させたい検索結果画面のキーワードに

以上3点を確認できたら、Yahoo!ショッピングのアフィ・リンク作成が可能になります!

3. WordPressで各記事ページにリンクを設置したい場合

楽天の時と同様、キーワードの部分を毎回変えてあげるだけで、アフィリンク作成が完了です!


http://atq.ck.valuecommerce.com/servlet/atq/referral

?sid=○○○○○○○&pid=○○○○○○○○○
&vcptn=shpg%2Fp%2F○○○○○○○○○○○○○○
&vc_url=http%3A%2F%2Fshopping.search.yahoo.co.jp%2Fsearch%3Fp%3D
<?php the_title(); ?>
%26tab_ex%3Dcommerce%26cid%3D%26first%3D1%26ei%3DUTF-8

Yahoo!オークション・アフィリエイト

ヤフオクの場合も上記2つのアフィリエイトと同様の手順で作れます。アフィリエイトIDはYahoo!ショッピング時に確認したものと同じIDを使うことができます。

1. sid, pidの値を確認

Yahoo!オークション・アフィリエイト管理画面のurl入力フォームから、Yahoo!オークションページにて「webデザイン」と入力した時に表示されるurlをコピペしたものを貼り付け、クリックします。

Yahoo!オークション-アフィリエイト画面 Yahoo!オークション アフィリエイト管理画面

生成されるアフィリエイト用urlは


http://atq.ck.valuecommerce.com/servlet/atq/referral?

sid=○○○○○○○&pid=○○○○○○○○○&
vcptn=auct%2Fp%2F○○○○○○○○○○○○○○
&vc_url=http%3A%2F%2Fauctions.search.yahoo.co.jp%2Fsearch%3Fp%3D
web%25A5%25C7%25A5%25B6%25A5%25A4%25A5%25F3%26
auccat%3D0%26tab_ex%3Dcommerce%26ei%3Deuc-jp

○の部分、要領はYahoo!ショッピング・アフィリの時と同じです。
自動生成の仕方ももう分かりますよね?!

2. WordPressで各記事ページにリンクを設置したい場合


http://atq.ck.valuecommerce.com/servlet/atq/referral?

sid=○○○○○○○&pid=○○○○○○○○○&
vcptn=auct%2Fp%2F○○○○○○○○○○○○○○
&vc_url=http%3A%2F%2Fauctions.search.yahoo.co.jp%2Fsearch%3Fp%3D
<?php the_title(); ?>
auccat%3D0%26tab_ex%3Dcommerce%26ei%3Deuc-jp

今回は以上です。

上手くいきましたでしょうか。
検索サイトは色々ありますが、urlの末尾に「&~」と連ねて記述することで、検索の条件を追加することができるという仕組みを理解しておくと、より理解が深まるのではと思います。

WordPress レッスンブック 3.x対応

  • 著者/訳者:エビスコム
  • 出版社:ソシム( 2010-09-08 )
  • 単行本:319 ページ
  • ISBN-10 : 4883377245
  • ISBN-13 : 9784883377244
  • 定価:¥ 2,940

Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images