AsociateHelper

概要

Amazonアソシエイトは非常によくできたシステムですが、リンクをはる作業が面倒です。
そんなサイトオーナーのホームページ更新を少しだけ手助けするツールです。

主な機能は、2つ。
InternetExplorerで閲覧中の商品のURLから
・アソシエイトIDを付加したHTMLを自動生成しクリップボードに転送する。
・自サイトに設置したCGIに商品のURLとコメントを登録する。

操作は簡単。
InternetExplorerの右クリックメニューで呼び出すだけです。

Caution
Googleツールバーの設定によっては動作しなくなる問題について(2004/11/09)

Tips
AsociateHelperからMovableTypeに投稿する方法(2004/06/23)
右クリックメニューを使いやすいキーで呼び出す方法(2003/11/25)
IE以外のブラウザ、Windows以外のOSで使う方法(2003/10/10)

使い方

まず、Amazonに移動し、InternetExplorerで登録したい商品を表示してください。

使い方画面
右クリック"AsociateHelper"を選択。
以下のようなウィンドウが開きます。
知りたい機能の上にカーソルを合わせてみてください。各機能の説明が表示されます。

MOTHER1+2 

注意事項

このソフトは、フリーソフトです。
改造などはご自由に。
改造したものを公開される場合は、このページへのリンクをはってもらえると、うれしいです。
このソフトを使って、生じた不具合、損害については一切保障できませんので、そのことをご了承の上、お使いください。

動作環境

Windows95、98、Me、2000、XP
InternetExplorer5 以降 必須

Windows2000SP3 + InternetExplorer5.5
で動作確認をしています。

おそらくIE互換のタブブラウザなどでも動作すると思います。

Operaや、Netscapeなどのブラウザ、あるいはMacをお使いの方は以下のブックマークレットでご利用ください。
IE以外のブラウザ、Windows以外のOSで使う方法(2003/10/10)

ダウンロード

最新版

AsociateHelper0.54(284KB)

※バージョンアップされる方へ
 インストーラーを起動すると、すでにインストールされているAsociateHelperをアンインストールする画面が出ます。
 ウィザードに従って、アンインストールすれば、そのまま新バージョンのインストールが行なわれます。
 インストール後は、お手数ですがアソシエイトIDなどの初期設定を行ってください。

過去のバージョン

AsociateHelper0.20(249KB)
AsociateHelper0.09(247KB)

インストール

インストール画面
ダウンロードしたファイルをダブルクリックし、ウィザードにしたがってインストールしてください。
普通は全部、"次へ"で問題ありません。

※右クリックメニューに追加されていない場合は、
InternetExplorerの窓を、すべて閉じてからお試しください。

お使いになる前に

インストールしたフォルダを開きます。(通常はC:\Program Files\AsociateHelper)
another.htmをメモ帳などのテキストエディターで開きます。

Windows Vista をお使いの方へ
Vistaではセキュリティ機能が強化されていて、保存する際に↓のような手順が必要になってしまうようです。
パスおよびファイル名が正しいか確認してください
http://pcsupport.happy-ritaiya.net/2008/05/post_56.php

設定項目

赤丸部分のアソシエイトIDをご自分のものに書き換えてください。
ブリーダーIDとA8mat番号は、「bk1で紹介(書籍のみ)」「楽天booksで紹介(書籍のみ)」機能をご利用の方は書き換えてください。
定型句は、リンクを張る際に商品名ではなく、特定の言葉にしたい方のための機能です。
Amazonだけでなく、他のアフィリエイトプログラムにも参加されてる方向けの機能です。
スタイルシートのクラス指定は画像タグに埋め込むセレクタ名です。
Blog設置URLはMovableTypeを使っている方向けの機能です。詳しくはコチラをご覧ください。

プログラミングの素人がこんな機能が欲しいと思って作ったソフトなので、ソースが非常に見づらいものになっています(^^;

アンインストール

コントロールパネルのアプリケーションの追加と削除から削除できます。

Q&A

Questionインストールしたが右クリックメニューに登録されない
AnswerIEの右クリックメニューは30個までです。
もし、それを超えている場合は、いらないソフトをはずすか、こちらのソフトを使って不要なメニューを削除してください。

Question一度目はうまく動いたのに二度目は失敗する。

Answer前回表示した窓が開いたままになっていませんか?
窓を閉じてから実行してみてください。

Question画像が表示されない
AnswerAmazonのページでは画像が表示されていますか?
されていない場合、その商品には画像が用意されていない可能性があります。
その商品が海外からの輸入商品であれば、商品地域変更で"海外"を選択してください。

Question画像も、URLも正しく取得されない
Answerいくつか可能性があります。

各ストアのTOPページから張られている商品のリンクを辿った場合。
http://www.amazon.co.jp/exec/obidos/tg/detail/glance/-/
というようなURLに誘導されることがあります。
http://www.amazon.co.jp/exec/obidos/ASIN/
で始まる商品の個別ページから実行するようにしてください。

これらのページで実行しても、動作するように変更しました。

ユーズドストアで実行した場合。
ユーズドストアには対応していません。
ユーズドストアで実行しても、動作するように変更しました。

その他の可能性
申し訳ありませんが、そのページのURLをコピーして"サポート・お問い合わせ"から問い合わせてみてください。

QuestionCGIに登録した商品名が正しく表示されない
Answer商品名が長いと途中で切れてしまう場合があるようです。
また、"〜"は"~"と表示されてしまいます。
大変申し訳ないのですが、これについては作者に対策できる技術がありませんので、SUN BOARDの修正画面で直してください。すみません。

QuestionAsociateではなくて、Associateなのでは?
Answerおっしゃるとおりです。公開して、しばらくした時点で気付きましたが、いまさらなので、このままにしておきます。

Questionリンクを生成するときに「画像サイズ」のチェックボタンがデフォルトでは「中」に選択されているのですが、これを最初に「定型句」をチェックするようにするにはどうしたらいいのでしょうか?
Answerver.0.34から設定できるようにしました。
インストールしたフォルダを開きます。(通常はC:\Program Files\AsociateHelper)
another.htmをメモ帳などのテキストエディターで開きます。

12行目の
var ttype = "0"; //標準のテキストタイプ
// 0="あり" 1="なし" 2="定型句"

var ttype = "2"; //標準のテキストタイプ
に書き換えます。

これで、定型句が標準になります。
お試しください。

その他、不具合、疑問点などありましたら、次の"サポート・お問い合わせ"から送ってください。

サポート・お問い合わせ

お名前:
メールアドレス(必須):
お使いのWindows:
InternetExplorerのバージョン:
CGIを設置したプロバイダー:
ご質問・ご要望:
スパム対策:

スパム防止のため、次の答えを全角ひらがなで記入してください。→ 平安時代の日本の首都はどこ?

 

  

 内容確認画面を出さないで送信する

応用的な使い方-CGIとの連携

はじめに

この機能は、CGIの設置に慣れている方向けです。
基本的なCGIに関する解説はしません。

このスクリプトを使って、生じた不具合、損害については一切保障できませんので、そのことをご了承の上、お使いください。

このスクリプトは KENT WEB さんのSUN BOARDを改造させてもらっています。
基本的な利用上の規定は、KENT WEBさんの利用規定に順じます。

CGIスクリプト利用規定KENT WEB 内


不明な点は"サポート・お問い合わせ"からお尋ねください。

概要

AsociateHelperから、自サイトに設置したCGIに商品を登録します。
どんなものか体験してみるには、"この商品を作者のサイトに紹介する"を実行してみてください。
アナタが見ていた商品がこちらの実例に登録されているはずです。

表示方法の実例

単純に登録された商品をテキストデータで並べる

画像データと一緒に2列表示(画像の種類を読み込むたびにランダムに表示)

テキスト一覧

画像一覧(読み込むたびに画像+1行の商品数をランダムに変更します)

画像スクロール

画像サイズをランダムにしたり、コメントを表示したりなどのオプションもあります。

CGIとSSIが使えるサーバーならどこにでも組み込めて使い方はかなり自由です。
ご自分のページの形態にあった使い方を考えてみてください。

Flashと組み合わせると、省スペースでインパクトの高い表示が可能かもしれませんね。

Flashテキスト(電光掲示板風) C-TICKERを使わせてもらっています。

Flash+AWSの連携  テスト運用中 今度はAmazonに飛びます。
 

Flash Dock風 テスト運用中 幅を取りすぎかな。

こんな表示方法が欲しいというリクエストがあれば、"サポート・お問い合わせ"から送ってください。
いまのところ、この機能手間がかかるわりには便利なのかどうか微妙だと思うので(^^;
Flashでの表示は現在、テスト中です。

このスクリプトの特徴

・登録時にAmazonのサーバーから画像を取得し、設定した場所に保存できる。
・保存した画像と商品へのリンク・コメントを一体に表示することができる。
・設定したアソシエイトIDをURLに付加して表示できる。

欠点

・溜め込まれていく画像データを削除する機能がない。
画像のタイムスタンプは取得した時点のものになってますので、それを頼りに手作業で削除をお願いします(^^;
・次の動作条件にありますが、画像取得機能を使うにはwgetというプログラムがサーバー上にインストールされている必要があります。

動作条件

本家のsunbbsに準じます。

動作条件KENT WEB 内

ただし、画像取得機能を使うためにはサーバー上で"wget"というプログラムが使えることが条件です。
これは標準的なUNIX、UNIX互換のOSには含まれているソフトのようです。
Windows系のWebサーバーの場合は"wget"がインストールされる必要があります。

プロバイダーがどのサーバーOSを使っているかは、各プロバイダーのページで確認してみてください。もし、わからない場合は以下のページの"Whats that site running? "にアドレスを入力してサーチしてみてください。そのサーバーで使われているOSが表示されます。

Netcraft What's That Site Running
http://uptime.netcraft.com/up/graph/

Windows系のOSが使われているサーバーでは、通常wgetがインストールされていませんので、画像取得機能は動作しないと思います。その場合、代替機能をお試しください。

なお、Windows用のwgetは以下のページにありますので、自作サーバーなどでWindowsをお使いの方は、パスの通ったディレクトリに設置しておけば動作すると思います。

wget
http://members.tripod.co.jp/futora/wget153/

ダウンロード

sunbbs.lzh(23KB)

代替機能

サーバーにwgetがインストールされていないために画像取得機能が使えない方のための代替ライブラリーです。

imageget.pl(2KB)

ダウンロードして従来の"imageget.pl"に上書きしてお使いください。

この機能は、Perl標準モジュールのSocketモジュールを利用して実現しています。
プロバイダーがこの機能を制限している場合は、お使いいただけません。例)@nifty

また、設置したサーバーからAmazonのイメージサーバーにつなぎに行くので、プロバイダーのセキュリティー設定などにより、動作してもうまくつながらない場合もあります。その点、ご了承ください。

設置方法

SUN BOARD 設置解説
こちらを参考に設置してみください。

   [ 設置例 ]
   
    public_html / index.html (トップページ)
    |
    +-- sunbbs / sunbbs.cgi [755]
    | sunbbs.log  [666]
    | index.html  [666]
    | index2.html [666]
    | jcode.pl    [644]
    | imageget.pl [644]
    | text.cgi    [755] ... テキスト表示
    | image.cgi   [755] ... 画像・テキスト表示
    | pastno.dat  [666] ... 過去ログ時
    |
    +-- lock  [777] /
    |
    +-- past  [777] / 0001.dat [666] ... 過去ログ時
    |
    +-- image [777] / ... 画像取得時
  

AsociateHelperの設定

インストールしたフォルダを開きます。(通常はC:\Program Files\AsociateHelper)
asociate.htmをメモ帳などのテキストエディターで開きます。

設定項目2

赤丸部分をそれぞれ、CGIの設置URL、画像の保存場所を、書き換えてください。どちらも絶対パスで指定します。

実行

AsociateHelperから登録を行ってみてください。
コメントをつけることもできます。

表示

実例のように"text.cgi"と"image.cgi"を呼び出してみてください。
なお、 "image.cgi"は画像の表示方法、コメントの表示のON/OFFなどを設定できるようになっています。


おまけ

Amazonの画像表示のルール(2003年7月時点)

画像サーバーは2種類
http://images-jp.amazon.com/images/P/ Amazon.co.jpの画像表示用サーバー
http://rcm-images.amazon.com/images/P/ ライブリンクの画像表示用サーバー
ライブリンク向けのサーバーのほうがレスポンスがいいようです。

URLの構造

(1)ASIN(Amazonの商品番号、書籍はISBN)
(2)商品の地域(?) 日本は"01"、海外は"09"
(3)画像のサイズ、ディスカウントの%、マークの左右など

画像のタイプ

画像の大きさやタイプはファイル名の最後の8文字で決まります。
今後、いろんなタイプが拡張される可能性もありそうです。
以下、実例を示します。
実際の商品画像を使ってるのでアソシエイトリンクも張ってます。

大
 http://images-jp.amazon.com/images/P/B000099114.09.LZZZZZZZ.jpg

中
 http://images-jp.amazon.com/images/P/B000099114.09.MZZZZZZZ.jpg

小
 http://images-jp.amazon.com/images/P/B000099114.09.THUMBZZZ.jpg

影付
 http://images-jp.amazon.com/images/P/B000099114.09.1TZZZZZZ.jpg(先頭の1を2〜9に変更しても同様)

1%OFF
 http://images-jp.amazon.com/images/P/B000099114.09.01TRZZZZ.jpg(先頭の二桁が値引率)

1%Off左
 http://images-jp.amazon.com/images/P/B000099114.09.01TLZZZZ.jpg(先頭の二桁が値引率)

99%Off
 http://images-jp.amazon.com/images/P/B000099114.09.99TLZZZZ.jpg 99%引きとかもできます(^^; もちろん実際の値段は違いますが。

なお、Amazonに「商品の画像に直接リンクを張っていいか?」と問い合わせてみたんですが、「サーバーに負担がかかるので、画像は自分のページにアップロードして使ってください」とのこと。ライブリンク用のサーバーなら同じじゃないかとも思うんですが、そのためにCGIに画像取得機能を付けました。
アマゾンの方からメールをいただき、「画像の著作権の関係で、現在は、アマゾンの商品画像のリンクをご利用いただき、画像をアップロードいただくことは、お勧めしておりません」とのことです。

謝辞

このソフトを作るにあたってお世話になったページへのリンクです。

KENT WEB
http://www.kent-web.com/
多彩なCGIプログラムを公開されています。
こちらのSUN BOARDを改造してCGI機能を追加しました。

うりゅそふと
http://www.uryusoft.com/
IEの右クリックメニュー拡張ソフト「MenuExt」を公開されてます。
デバッグなどに使わせていただきました。
不必要な右クリックメニューの削除にも使えます。

のぶきちのホームページ
http://www5a.biglobe.ne.jp/~nobukich/index_j.htm
インストーラーの作成に「簡単インストーラ」を使わせていただきました。
このソフトのおかげで、面倒なインストール作業をする必要がなくなりました。

KH Software Factory
http://www.khsoft.gr.jp/
インストーラーのアイコンの変更に「KH IconRewrite98」を使わせてもらっています。

JavaScript Market
http://www.suepon.com/jsm/
画像サイズの切り替えなどのJavaScriptのプログラムの時に参考にさせていただきました。

68user's page
http://x68000.startshop.co.jp/~68user/
Perlのみで画像取得機能を実現する代替モジュールの作成の時に大変参考にさせていただきました。

Amazon.co.jp
http://www.amazon.co.jp/
当たり前ですが、ここのアソシエイトプログラムがなければ、このソフトは生まれなかったし、そもそもソフトなんて作ろうと思わなかったと思います。

マイクロソフト
http://www.microsoft.com/japan/
ここの InternetExplorerがなければ、以下同上。

今後の機能拡張について

AmazonWebサービスを利用したもの。できれば。→ようやく、使えそうなアイデアが浮かんだので、現在開発中。
・Operaからの呼び出し。作者のメインブラウザなので。→IE以外のブラウザ、Windows以外のOSで使う方法(2003/10/10)
・その他リクエストありましたら、"サポート・お問い合わせ"から送ってください。


気になる記事など

キラリと光るアイデア、Google/Amazonベースのアプリ各種
http://www.zdnet.co.jp/news/0211/21/ne00_service2.html

ZDNN:「Webサービス」を解くカギはGoogle、Amazonにあり
http://www.zdnet.co.jp/news/0211/21/ne00_service.html

@IT:安藤幸央のランダウン 第18回
http://www.atmarkit.co.jp/fjava/column/andoh/andoh18.html

変更履歴

2008/11/18
0.54
Amazonのサイトの変更で、商品タイトルがundefinedになっていたのを修正

2007/01/12
0.53
ウィッシュリストから表示した場合、ASINが取得できずundefinedになる問題を修正

2006/08/29
0.52
Amazonのサイトの変更で、商品タイトルがundefinedになっていたのを修正

2006/05/10
0.51
Amazonのサイトの変更で、商品タイトルがundefinedになっていたのを修正

2006/01/18
0.50
一部のウィルス対策ソフトで、ウィルスと誤認識される問題に対処。

2005/11/21
0.49
スポーツストアに暫定対応。
楽天booksアフィリエイト・プログラムで紹介できる機能が動作しなくなっていたので削除。

2005/11/7
0.48
Amazonのサイトの変更で、商品タイトルが再びundefinedになっていたのを再度修正
前回と同じ修正内容なのでバージョン番号はそのままです。

2005/09/16
0.48
Amazonのサイトの変更で、商品タイトルがundefinedになっていたのを修正

2005/07/04
0.47
bk1の簡単リンク君へのリンクを新しいものに修正
amazieで紹介機能の追加

2004/11/28
0.46
画像がまだない商品は画像サイズを指定しないように修正

2004/11/24
CGIの配布ファイルに画像一覧(多機能版)を追加

2004/11/05
0.45
amazlet.comに対応

2004/10/21
0.44
ISBNをコメント欄に挿入するオプションを追加

2004/09/22
0.43
Amazonのサイト変更に伴い商品名が取得できなくなった問題に対応
WindowsXPSP2で発生する問題へ暫定対応

2004/09/07
0.42
テキストなしを選択した時に表示が崩れる問題を修正

2004/08/06
0.41
画像のサイズを%指定できる機能を追加。

2004/08/06
0.40
楽天booksアフィリエイト・プログラムで紹介できる機能を追加。

2004/08/02
0.39
bk1ブリーダー・プログラムで紹介できる機能を追加。

2004/07/15
0.38
テキストのみの場合に不要な<br>タグが入ってしまう問題を修正
テキストを上に配置する機能を追加

2004/07/13
0.37
画像サイズに"中小"を追加
ノード、ユーズドストアなどのページからの実行に対応
その他の画像を選択できる機能を追加

2004/07/12
0.36
テキストの種類を選べるように修正

2004/06/23
0.35
画像にスタイルシートを指定できるように修正
MovableTypeに投稿できる機能を追加

2004/04/12
0.34
標準の画像サイズを選べるように修正

2004/02/18
0.33
画像タグにAlt属性が入るように修正

2003/11/19
0.32
画像サイズを変更するとHTMLプレビューで商品名が表示されなくなっていた問題に対処

2003/11/17
0.31
新ストア「ホーム&キッチン」の商品に対応

2003/10/17
0.30
不安定なためIEのツールバー登録機能を削除
Bookmarklet版とファイルを統合
その他、微調整
 生成コードに自動選択
 選択テキストをコメント欄に転送 など

2003/08/22
0.20
修正画面へのリンクが変更されないバグを修正

2003/08/21
0.20
IE6.0で発生する問題に対応

2003/08/06
0.10
定型句を追加
商品名編集機能を追加
CGIのバグ・セキュリティー修正

2003/07/31
画像取得機能をwgetなしでも可能にする拡張モジュールを作成

2003/07/23
0.09a
アイコン・ロゴを追加

2003/07/16
0.09
CGIとの連携方法を微調整

2003/07/15
0.08
公開用に微調整

2003/07/04
0.07
画像サイズの種類選択に"画像なし"を追加

2003/07/04
0.06
コメント機能を追加

2003/07/02
0.05
商品名の取得方法を変更

2003/06/28
CGIに画像取得機能を追加

2003/06/16
0.03
アソシエイトIDが反映されないバグを修正
0.04
海外商品画像が表示されない問題を修正
CGIに海外商品の画像表示機能を追加

2003/06/13
0.02
画像サイズの種類選択機能などを追加
設定サイトへの登録をサポート

2003/06/06
0.01
作者サイトへの登録のみサポート


Back