↓こんな感じです(デモ画像の為クリックできません)。


uuboxの配布

ダウンロード先は、最下段にあります。
免責事項を必ずお読みになり了承された場合のみご利用下さい。
以下は、ダウンロードの中に含まれる説明書です。
最新の説明書は、zipファイルの中にあります。

■これは何?
ホームページの閲覧者に最適な商品を表示することを目的として作成しています。
検索エンジンでアクセスしたときの、リファラ情報を取得してそれを元にリアルタイムでAmazonで検索して、なるべく適切な商品が表示されるようにしています。
検索される度に検索キーワードを分析し、アクセスのあった時、最もマッチした商品を表示する方法。
あるキーワードをあらかじめ指定し、アクセスのあった時、最もマッチした商品を表示する方法。、
の2タイプの使い方ができます。
また、ご利用は料金となっておりますが一定数当方のIDが入ります。

 

■使い方
0.アマゾンのアクセスキー(Access Key ID)とシークレットキー(Secret Access Key)を取得する。既に取得している場合は不要です。 初めて、アマゾンでアクセスキー(Access Key ID)とシークレットキー(Secret Access Key)を取得する場合に参考になりそうなホームページをこちらに作ってみました
1.uubox_type_ex_config.cgiを編集する。
2.アップロード
3.表示させたいホームページに貼り付ける(2タイプ)
以下、この順序で説明します。

1.uubox_type_ex_config.cgiを編集する。
uubox_type_ex_config.cgi(UTF8にて記述)を開き、
# アクセスログの取得について する=1 しない=0
accesslog=0
# Product Advertising API (PAAPI)のアクセスキーの設置
accessKey=AAAAAAAAAAAAAAAAAAAA
secretKey=BBBBBBBBBbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
# 検索用語の中で不要なキーワードを削除する
<deletekeywords><---------これは削除しないこと
ショッピング    <-----ここから編集できる
ショップ    <-----ここから編集できる
安い    <-----ここから編集できる
を編集して保存して下さい。
これは、例えば、ガンダムのブログに貼り付けると仮定します。
この場合、このブログにガンダムの取り扱いのある良いショップを記事として書いたとします。
そうすると、検索では、「ショッピング ガンダム」というキーワードででやってくる人が多いかもしれません。
この場合、アマゾンで商品を検索すると、ガンダム以外にもショッピングまでが検索に引っかかり、目的の商品であるガンダムの広告が表示されにくくなります。
そこで、ここを編集すすると、その言葉を含む単語は空白に置き換える効果があります。

2.アップロード
さくらインターネットの場合、パーミッションの設定を、.cgiは755、画像は604、フォルダーは705で動きました。

3.表示させたいホームページに貼り付ける(2タイプ)
※「testid-22」と「サーバ」はご自身のものに書き換えて下さい。
動作確認は
https:// サーバ /uubox_type_ex.cgi?ref=>https://www.google.co.jp/search?q=gundam+seed+dvd<>userid=>testid-22
これをブラウザのURLアドレスに貼り付けてジャンプして下さい。ガンダムのDVDが表示されれば動作確認は完了です。

★★★検索される度に検索キーワードを分析し、アクセスのあった時、最もマッチした商品を表示する方法★★★
設置におすすめなホームページは、掲示板のログやカテゴリに偏りのない日記、様々な検索ワードでアクセスのあるホームページに適した方法です。
動作は、検索ワードを自動で取得し、その単語に売れそうなアマゾンの商品を表示します。
検索ワードから適当が商品が見つからなかった場合、更に、指定したワードを検索させることができます。
例えば、下記の例ですと、
https://uubox.rdy.jp/test/uubox_type_ex/uubox_type_ex.cgi?ref=>https://www.google.co.jp/search?q=ガンダムSEEDDVDの声優一覧<>userid=>testid-22<>alterKeyword=>ガンダム
Googleで「ガンダムSEEDDVDの声優一覧」で検索でやってきたようです。この場合、こういった長文はAmazonでうまくヒットしません。Amazonでヒットしなかった場合、第二候補として、「alterKeyword=>ガンダム」部分を検索してそれにマッチする商品を紹介します。なお、この部分はオプションですので無くても構いません。

<!-- ここから -->
<script language="JavaScript"><!--
document.write('<iframe src="https:// サーバ /uubox_type_ex.cgi?ref=>' + document.referrer + '<>ua=>' + navigator.userAgent + '<>dispedurl=>' + document.URL + '<>userid=>testid-22' + '" width="728" height="145" scrolling="no" marginheight="0" marginwidth="0" vspace="0" hspace="0" frameborder="0"></iframe>');
//--></script>
<!-- ここまで -->

検索ワードで引っかからなかった場合、「alterKeyword=>ガンダム」を指定した場合。※より厳密に運用したい場合、UTF8でエンコードしても構いません。
<!-- ここから -->
<script language="JavaScript"><!--
document.write('<iframe src="https:// サーバ /uubox_type_ex.cgi?ref=>' + document.referrer + '<>ua=>' + navigator.userAgent + '<>dispedurl=>' + document.URL + '<>userid=>testid-22<>alterKeyword=>ガンダム' + '" width="728" height="145" scrolling="no" marginheight="0" marginwidth="0" vspace="0" hspace="0" frameborder="0"></iframe>');
//--></script>
<!-- ここまで -->

 

★★★あるキーワードをあらかじめ指定し、アクセスのあった時、最もマッチした商品を表示する方法★★★
設置におすすめなホームページは、特定ジャンルで構成されたページです。
例えば、ガンダムに関するホームページでしたら、そこで、新しいDVDが発売になったらそれを常に表示させたい場合などに使います。
他の例ですと、ハワイの旅に関するホームページでしたら、地球の歩き方+ハワイという感じで使います。
新しいガンダムのDVDが発売されたり、新しい版の地球の歩き方が売り出されるとそれが表示される予定です。
下記の例を書き換える感じで使うとうまく動作すると思います。
ref=>から<>までの間を編集して下さい。

検索ワードが「ガンダム dvd」の場合
https:// サーバ /uubox_type_ex.cgi?ref=>https://www.google.co.jp/search?q=ガンダム+dvd<>userid=>testid-22
検索ワードが「ハワイ 地球の歩き方」の場合
https:// サーバ /uubox_type_ex.cgi?ref=>https://www.google.co.jp/search?q=ハワイ+地球の歩き方<>userid=>testid-22
※下記の様にURLエンコードさた状態でも正常に動作します。また、エンコードする場合はUTF-8ですと文字化けしにくい筈です。
https:// サーバ /uubox_type_ex.cgi?ref=%3Ehttps://www.google.co.jp/search?q=%83n%83%8F%83C+%92n%8B%85%82%CC%95%E0%82%AB%95%FB%3C%3Euserid=%3Etestid-22

上記の書き換えたURLがブラウザで正常に表示できることを確認したら、下記の様な感じで組み込んで下さい。その後、表示させたいホームページに貼り付ければ完了です。
なお、「'」や「"」が入り交じっていますので誤って消さないように注意して下さい。「'」や「"」が1つ多かったり少なかったりすると表示されなくなります。

<!-- ここから -->
<script language="JavaScript"><!--
document.write('<iframe src="' + '★★★★★★ここの部分に貼り付ける★★★★★★★' + '" width="728" height="300" scrolling="no" marginheight="0" marginwidth="0" vspace="0" hspace="0" frameborder="0"></iframe>');
//--></script>
<!-- ここまで -->

書き換えた後の例
<!-- ここから -->
<script language="JavaScript"><!--
document.write('<iframe src="' + 'https:// サーバ /uubox_type_ex.cgi?ref=>https://www.google.co.jp/search?q=ガンダム+dvd<>userid=>testid-22' + '" width="728" height="300" scrolling="no" marginheight="0" marginwidth="0" vspace="0" hspace="0" frameborder="0"></iframe>');
//--></script>
<!-- ここまで -->

<!-- ここから -->
<script language="JavaScript"><!--
document.write('<iframe src="' + 'https:// サーバ /uubox_type_ex.cgi?ref=>https://www.google.co.jp/search?q=ハワイ+地球の歩き方<>userid=>testid-22' + '" width="728" height="300" scrolling="no" marginheight="0" marginwidth="0" vspace="0" hspace="0" frameborder="0"></iframe>');
//--></script>
<!-- ここまで -->

 

■改造について
改造について需要があるか分かりませんが、改造禁止ではありませんが、uuboxへのリンク1つ以上と、当方のID「vilac-22」(配布時期によりIDは変化します)発生頻度を20%以上とする事が必須条件です。
一応、簡単にですが安易なID書き換えを防止したく難読化していますが難読化前のものもあります。
改造予定の事項と掲載予定のHPとuuboxへのリンク1つ以上と、当方のID「vilac-22」発生頻度を20%以上をお約束して頂ける場合難読化前物も公開させて頂きます。
ただし、perl初心者が作成したものですのでソースコードはかなり汚いので期待はしないで下さい。
改造の依頼については、1件3000円くらいから相談に乗りますが、あまり難しい物や時間の掛かるものは対応できませんのであらかじめご了承下さい。金額と改造して欲しい内容についてメール頂けると話が早いです。このプログラム以外にも簡単なプログラムは片手間にやっていますので相談に乗れることがあるかもしれません。なお、相談についての費用は掛かりません。
また、片手間で行っていますので、成果物等から発生する如何なる損害や被害について当方は一切の責任を持ちませんのであらかじめご了承下さい。

 

■動作確認
レンタルサーバのさくらインターネット
プレミアムプラン
スタンダード
にて動作することを確認しています。ただし、サーバのバージョンアップや変更により、動作しない事があるかもしれません。
他社サーバなどでも動作可能かもしれませんが、モジュールのインストールなどが必要になる場合があるかもしれません。

 

■免責事項
本ソフトウェアの使用により生じた如何なる障害や損害について作者は一切の責任を負わないものとします。
全てはご利用者様の責任にてご利用ください。


免責事項を読み了承したのでダウンロード(停止中)する。
ダウンロード前に実際の動作がどういった感じか見る場合はこちらをどうぞ。サーバが落ちていない限り、言葉は変えても動くはずです。

第二候補を置いた場合(検索キーワードでヒットしない場合)マクロスFに関する商品が表示されます

■連絡先
http://uubox.rdy.jp
contact_to アットマーク uubox.rdy.jp