Pro』を導入する際のメモこの記事は書きかけです。現在会員様のみ参照できますが、将来的には一般公開予定です。Pro(以下PAP)を当サイトでも導入してみる事になったので、手順や設定方法について記録しておきます。当サイトの会員サービスでは、PAPについてサポートしませんのであしからず。Control(AEC)と連携できる必要がありました。AECは有料会員制のサイトを構築できるエクステンションで、当サイトでも会員サービスで利用しています。AEC側の会員登録をトラッキングし、決済が完了したらアフィリエイターにコミッションを支払うような仕組みが必要でした。AECには、数種類のアフィリエイト運営ソフトウェアと連携できる機能があらかじめ搭載されており、AECの公式サイトには以下のソフトウェアと連携(統合)できると記載されています。AmigosJoomla!のアフィリエイトエクステンションです。候補でしたがAECとうまく連携できず採用を見送りました。AECのサポートと何度かやり取りしましたが、どうやらバグっぽいです(コミッションが記録されたり、されなかったりする)。日本語に対応しており翻訳する必要がないので採用しました。AECのフォーラムに成功事例が書かれていたのも決め手でした。iDevAffiliate海外のテンプレート販売サイトなどでよく使われているソフトウェアです。最上位のエディションでないと言語パックに対応しておらず、おそらく日本語に対応してなさそうなので却下。JARC昔存在したJoomla!のエクステンション。Proを導入することになったわけです。以下からPAPのサイトへアクセスします。Software「Purchase」をクリックします。PAPには幾つかのグレードがあるのですが、今回は「Xpress($199)」を購入しました。30日間であれば返金可能なようです。now」をクリックします。オプションを設定する画面になります。オプションの内容は以下の通りです。optionPAPの商標を外せるオプション。Pro」の文字が残る事になる。licenses今後ずーっとアップデートできる権利を得るオプション。IntegrationPAPの担当者が、既存のショッピングカートとのインテグレーション(統合)を手伝ってくれるらしいです。Alertコミッション生成や、アフィリエイターがサインアップした事がデスクトップ上でわかるWindowsアプリケーションがダウンロードできるようです。out」をクリックしました。決済画面に移動しますので必要事項を入力します。Checkout」をクリックします。私の場合はPaypalで決済しました。CONFIRMATION」という件名のメールが届きます。PAPのダウンロードサイトのURLと、サイトにログインするユーザ名、パスワードが記載されていますのでログインします。ログインすると画面右側にダウンロードのリンクがありますので、ここからダウンロードして下さい。PAPのインストール時に必要なライセンスIDも記載されていますのでこれを控えておきます。PAPをインストールすると、ここにそのドメインが記録されていきます。PAPのインストールダウンロードしたファイル(pap_4.5.54.1.zip)を適当な場所へ解凍します。サーバ上の公開ディレクトリ(例えばpublic_html)以下に適当な名前のフォルダ(ここでは例としてz_affiliateという名前にします)を作成し、解凍したファイルをアップロードして下さい。アップロード後、accountsフォルダのパーミッションを777に変更します。次のURLへアクセスしてインストーラーを起動します。http://ドメイン名/PAPディレクトリ(z_affiliate)/install/環境チェックが動作し、しばらくするとインストーラ画面が表示されます。日本語を選択し次へ進みます。ページが日本語で表示されるので「ネクスト」をクリックします。「システムリクアイアメント」の画面が表示されるので全てグリーンになっているか確認します。ここが全てグリーンにならないとインストールを進める事はできません。赤いエラーが表示された場合はサーバの設定等を確認して下さい。properly」と表示されインストールを進める事ができません(当サイトで使用しているシックスコアの場合はこの状態になった)。'');?>と記述する事で回避することができます。PAP自体が正しく動作するかは不明です。「推奨設定」を確認します。Proの動作に何らかの影響があるかもしれません。画像では「display_errors」が赤くなっていますが、今回は無視して「ネクスト」をクリックします。メンバーエリアに記載されている(控えておいた)ライセンスIDを入力し、「ライセンスに同意します」にチェックし、「ネクスト」をクリックします。このドメインに対するアクティベーションが行われます。ドメインは2回まで変更できるとのことです。データベース情報を入力して「ネクスト」をクリックします。Joomla!と併用する場合、Joomla!とは別のデータベースを作成した方がよいかもしれません(私はそうしました)。アカウント情報を全て入力して「ネクスト」をクリックします。「インストール完了」が表示されます。「イントロダクションスクリーン~」をクリックします。次の画面が表示されます。「Merchant(admin)panel」をクリックします。管理画面へのログインパネルが表示されます。インストール時に指定したメールアドレスとパスワードを入力してログインします。管理画面が表示されます。スタートボタンがあったりDockがあったりと、まるで1つのOSのような管理画面です。最初に「ゲティングスターテッド」画面が表示されます。基本的にはこの流れに沿って設定していけば良いことになります。設定項目が数多くありますが、当サイトで設定した項目について紹介します。その他は必要に応じて設定すると良いでしょう。「スタート」→「設定」を選択します。デフォルト通貨:JPNシンボル:円(通貨記号)プレシジョン:0(小数点以下の桁数)表示位置:右(通貨記号の位置。右を選択すればXX円となる。セール後のクッキーの削除(コミッションが記録されるのは1度だけにする)ペイアウトバランスここにはアフィリエイターに支払うための最低額を入力する。アフィリエイターに最低残高を選択させる事も可能だが、管理が面倒そうなので1つだけにするのがお勧め。5000円に達した場合のみ支払うような感じ。オプションアフィリエイターに対し報酬を支払う方法(銀行振込、Paypalなど)キャンペーンの作成キャンペーンとは、コミッションの設定をまとめた物です。製品Aを購入した場合はコミッション率を15%、製品Bを購入した場合は30%など、製品によってコミッション率を変えたりする事ができます。1つの製品(サービス)しかないのであれば、キャンペーンは1つ作成するだけで構いません。campaign)を編集していきます。鉛筆アイコンをクリックします。今回は次のように設定しました。詳細編集タブキャンペーン名:キャンペーン1(適当なキャンペーン名を入力する)クッキーライフタイムを制限する:14(アクセスから14日以内のセールスに対してコミッションを払う場合)コミッション設定タブ「パークリック」の編集ボタンを押す承認:自動承認コミッション:1(1クリック1円の報酬)「パーセール」の編集ボタンを押す承認:手動承認(購入がキャンセルされる状況もあり得るため)パーセール:コミッションのパーセンテージ(もしくは固定の金額)を設定する「多階層コミッションをサポートする」のチェックを外すリンク(バナー)を作成するアフィリエイターに提供する広告素材を作成します。テキスト、バナー、Flash、メール、PDF(どう使うんだろう?)などを作成できます。「スタート」→「バナー」→「バナーマネージャー」をクリックします。今回は例としてテキスト広告を設定しました。1」の行にある鉛筆アイコンをクリックし、次のように設定します。使用しない広告素材は、編集画面を開いて「非表示バナー」にチェックを入れておくこと(アフィリエイターに表示されるのを防ぐため)。サインアップフォームの作成ユーザがアフィリエイターになるための申し込みフォームを作成します。サインアップフォームのURLは次の通りです。http://ドメイン名/PAPディレクトリ(z_affiliate)/affiliates/signup.php「スタート」→「設定」→「アフィリエイトサインアップ」をクリックします。今回は以下のように設定しました。Cの受け入れを強制する。条件:利用規約を入力するサインアップフォームにペイアウトオプションを含める:チェックを入れるペイアウトオプションの選択を強制する:チェックするフィールドタブparentuserid:非表示(「上位アフィリエイトをセットしていません。」にチェック)data2(会社名):オプショナル(任意)data6(国):非表示その他日本の形式に合うよう項目を入力し直すミニパネルのカスタマイズミニパネルとは、アフィリエイトへの参加を促す案内ページです。これを自分のアフィリエイトプログラムにあうようにカスタマイズします。ミニパネルは次のURLからアクセスできます。http://ドメイン名/PAPディレクトリ(z_affiliate)/affiliates/「スタート」→「設定」→「デザイン」を開きます。今回は次のように設定しました。signup」はシンプルなサインアップページ。Theme」をクリックする。「名前」に適当な名前(例:joomlaway_theme【これがディレクトリ名になるので半角英数字推奨】)を入力し「作成」を押す。signupをベースにしたオリジナルテーマが作成される。Program」と入力し「サーチ」を押すと、この文言が含まれたファイル(index.stpl)が見つかる。自分のアフィリエイトプログラムに合うよう自由に書き換える(例えばコミッション率など)。以下はデフォルトの文章を日本語化したもの。index.stplにコピーペーストすれば幸せになれるかもしれない。当サイトのプログラムは無料で参加でき、技術的な知識は必要なくサインアップも簡単です。アフィリエイトプログラムはインターネット上では一般的であり、Webサイトから利益を得る方法をサイトの所有者に提供します。商用のWebサイトに対してトラフィックとセールスをアフィリエイターが生みだし、見返りとして報酬を受け取ります。アフィリエイトプログラムに参加すると、あなたのサイトに設置する様々な種類のバナーおよびテキストリンクが提供されます。ユーザがリンクをクリックすると当サイトへ誘導され、ユーザの行動は当サイトのアフィリエイトソフトウェアによって追跡されます。コミッションタイプに基づいて、あなたはコミッション(報酬)を獲得します。あなたのセールス、トラフィック、アカウント残高を確認するには、24時間いつでもログインして下さい。バナーがどのように働いているかを確認して下さい。Asked」と検索すると、FAQページのファイル(faq_public.stpl)が見つかる。以下はFAQページの翻訳内容。アフィリエイターになるには何が必要ですか?</span><br/>アフィリエイターになる事を除いて何もいりません!</p><p>Webサイトさえも必要ありません(Webサイトを持っている方が便利ですが)。検索エンジンを介して当サイトの製品(サービス)を宣伝できます。target=_blank>その方法について学習するにはこちらをクリックして下さい</a>),インターネットのフォーラムに投稿する、またはお友達や知り合い全員にアフィリエイトリンクを含んだメールを送って下さい。</p><p>あなたが行うべき事は、特別なリンク(アフィリエイトリンクと呼ぶ)を介して、当サイトへ訪問者を送り込むことです。私の紹介に対して支払いが行われた事をどうやって知るのですか?</span><br/>このプログラムは優れたアフィリエイトトラッキングソフトウェアである{$postAffiliatePro}で運用されています。{$postAffiliatePro}は、最高の信頼性を得るため、紹介者の追跡にIPアドレスとクッキーを組み合わせて使用します。あなたのアフィリエイトリンクから当サイトへ訪問者が訪れた場合、アフィリエイトシステムがこの紹介者を登録し、訪問者のコンピュータへクッキーを保存します。製品(サービス)に対して訪問者が料金を支払うと、アフィリエイトシステムがクッキーを確認し(クッキーが存在しなかった場合、紹介者のIPアドレスを確認します)、購入金額の10%をあなたのアカウントに振り込みます。<br/>この処理は完全に自動化されています。あなたの紹介全てが正しく追跡されます。</p><p>{$postAffiliatePro}は、世界中の何千もの販売者およびアフィリエイターによって使用されています。支払いはどのように行われますか?</span><br/>Paypalで支払って欲しいか、また最低支払額(5000円)を選択できます。現在の所、定期的な支払いはサポートしていません。<br/>支払いは日本円で行われ、<b>月に1度</b>15日に支払われます。アカウントをセットアップするにはどうすればよいですか?</span><br/>アカウントをセットアップする事はとても簡単で完全に無料です。アフィリエイターになるために料金を支払う必要はありません。href=#signup>サインアップフォーム</a>へアクセスし、項目を入力する必要があります。当サイトのアフィリエイト管理者が確認した後で、パスワードと他の情報が書かれたメールをあなたは受信します。</p><p>アフィリエイターになると、あなた自身のコントロールパネルが与えられます。ここではトラフィックの統計情報、あなたが紹介した売上、ニュース、トレーニング資料を参照できたり、バナーやテキストリンクを選択できます。</p><p>その後、アフィリエイトリンク、バナー、テキストリンク、または他のリンクをあなたのWebサイトに配置するだけです。クリック課金型の検索エンジンに広告を出稿して下さい。アフィリエイトリンクとは何ですか?</span><br/>アフィリエイトリンクとは、あなたが訪問者を送るべき特別なURLです。アフィリエイトパネルにログイン後、バナー毎のURLを入手します。クリック課金型の検索エンジンを介してあなたを宣伝できますか?</span><br/>可能です!クリック課金型の検索エンジンを介して当サイトを宣伝できます。実際にこの宣伝方法はますます人気になり、この方法で当サイトの製品を宣伝し、非常に多くの利益を得ているアフィリエイターを知っています。target=_blank>この素晴らしいebook</a>をお勧めします。アフィリエイトについてのトレーニングプログラムはありますか?</span><br/>あります。アフィリエイトマーケティングの基本や役立つTipsが、あなたのアフィリエイトパネルに記載されています。当サイトのアフィリエイトニュースレターで、新しく見つけたTipsやテクニックを見つけることができます。Handbook</a>をお勧めします。アフィリエイトパネルにログインし、様々なバナー、テキストリンクを選択する。その他の宣伝用資料を確認する。売上を増やすため、あなたのWebサイトに必要な分だけ、これらのバナー/リンクを配置する。join」ボタンは画像で作成されていますので、画像を編集して「参加するにはここをクリック」のような日本語に書き換える必要があります。ボタン画像のパスは以下です。/PAPディレクトリ(z_affiliate)/accounts/default1/themes/signup/_common_templates/img/button.gifアフィリエイトパネルのカスタマイズアフィリエイトパネルとは、アフィリエイターがログインする管理画面のことです。アフィリエイターはこの画面からバナーを取得したり、各種統計情報を確認することができます。管理者は、アフィリエイターに対してどのような機能を提供するか(どのような画面を見せるか)設定する必要があります。「スタート」→「設定」→「アフィリエイトパネル」をクリックします。今回は次のように設定しました。ジェネラル(一般)タブログアウトURL:../panel.php(ログアウト後にログイン画面に戻すため)メニュー&スクリーンタブアフィリエイトパネルにどの機能を持たせるか設定します。メニューを自由に追加削除できますのでお好みで調整して下さい。独自の新規ページを作成し、メニューに追加することもできます(例えばヘルプページなど)デザインのカスタマイズタブアフィリエイトパネルの各パーツ(メニュー、ヘッダー、フッターなど)はテンプレート化されており、HTMLやCSSを用いて自由にデザインを編集する事ができます。ここもお好みで設定します。AECとのインテグレーションPAPは様々なショッピングカートシステムやPaypal、AECとインテグレーション(統合)できます。対応するシステムについてはこちらのページで確認できます。日本でも有名なZencartやosCommerce、Magentoでも可能なようです。インテグレーション方法についても記載してありますので非常に親切です。しても上手くいかない場合は、サポートに連絡すると教えてもらえるかもです(英語で質問する必要がありますが...。)今回はAECとPAPをインテグレーションする方法について紹介します。はじめに問題点を少々AECとPAPをインテグレーションするには、テンプレートのindex.phpにトラッキングコードを設置し、AECのコアファイルを書き換える必要があります。私の場合、なるべくコアファイルをいじりたくないのでトラッキングコードだけを設置しました。この場合セールスは正しく記録されるのですが、PAP側のコミッション設定で「手動承認」に設定しても、すべてのセールスが「承認済み」になってしまうようです。この問題に対しては、アフィリエイトパネルに「システム上自動承認されるけど、却下することもあるよ」という一文を追加して逃げました。他に上手い方法があれば教えて下さい。その事を理解して上で以下を参考にして下さい。訪問者を追跡するためのトラッキングコードを設置します。表示されたjavascriptのコードをコピーJoomla!のテンプレート管理からindex.php(HTML編集ボタン)を開くテンプレート内にコードを貼り付ける(モジュールを利用しても良いかも)AECのマイクロインテグレーション設定AEC側で有料会員登録があった場合、PAP側へコミッションを記録するため、AECのマイクロインテグレーション(MI)を設定します。URL」へ次のように入力して保存http://ドメイン名/PAPディレクトリ(z_affiliate)/scripts/salejs.phpAECのプラン編集画面を開き、「マイクロインテグレーションタブ」から、作成したMIを適用するAECのモジュール(mod_acctexp_*.zip)をインストールし、次のように設定して保存する有効:はいアクセスレベル:登録DisplayPipeline:有効(※非常に重要)AECのモジュールが表示されたタイミングでPAP側へコミッションが記録されます。購入した直後にはコミッションは記録されず、ユーザがはじめてログインしたタイミングで記録されますので注意して下さい。こまめにバージョンアップされているので、バージョンアップ方法も紹介しておきます。