Warning: Invalid argument supplied for foreach() in /home/joomlaway02/joomlaway.net/public_html/libraries/src/Cache/Storage/FileStorage.php on line 315
自社運営アフィリエイト『Post Affiliate Pro』を導入する際のメモ - Joomla!の道しるべ

この記事は書きかけです。現在会員様のみ参照できますが、将来的には一般公開予定です。

pap4

当サイトの会員様から「自社でアフィリエイトを運営したい」というご質問を頂き、色々と検討した結果 Post Affiliate Pro(以下PAP)を当サイトでも導入してみる事になったので、手順や設定方法について記録しておきます。なお当サイトの会員サービスでは、PAPについてサポートしませんのであしからず。

アフィリエイト運営ソフトウェアの選定

アフィリエイト運営ソフトウェアを選ぶ前提条件として、今回の場合Account Expiration Control(AEC)と連携できる必要がありました。AECは有料会員制のサイトを構築できるエクステンションで、当サイトでも会員サービスで利用しています。AEC側の会員登録をトラッキングし、決済が完了したらアフィリエイターにコミッションを支払うような仕組みが必要でした。AECには、数種類のアフィリエイト運営ソフトウェアと連携できる機能があらかじめ搭載されており、AECの公式サイトには以下のソフトウェアと連携(統合)できると記載されています。

  • Amigos
    Joomla!のアフィリエイトエクステンションです。一番の候補でしたがAECとうまく連携できず採用を見送りました。AECのサポートと何度かやり取りしましたが、どうやらバグっぽいです(コミッションが記録されたり、されなかったりする)。
  • Post Affiliate Pro
    今回の主役。日本語に対応しており翻訳する必要がないので採用しました。またAECのフォーラムに成功事例が書かれていたのも決め手でした。
  • iDevAffiliate
    海外のテンプレート販売サイトなどでよく使われているソフトウェアです。最上位のエディションでないと言語パックに対応しておらず、おそらく日本語に対応してなさそうなので却下。
  • JARC
    昔存在したJoomla!のエクステンション。もう無くなったっぽい。

ということで、Post Affiliate Proを導入することになったわけです。

Post Affiliate Proの購入

以下からPAPのサイトへアクセスします。

「Purchase」をクリックします。
pap4_01

PAPには幾つかのグレードがあるのですが、今回は「Xpress($199)」を購入しました。なお30日間であれば返金可能なようです。「Buy now」をクリックします。
pap4_02

オプションを設定する画面になります。オプションの内容は以下の通りです。

  • Branding Free option
    PAPの商標を外せるオプション。これを購入しないと、サイトのフッターやページのタイトルに「Post Affiliate Pro」の文字が残る事になる。
  • Lifetime updates option for owned licenses
    今後ずーっとアップデートできる権利を得るオプション。
  • Full Integration
    PAPの担当者が、既存のショッピングカートとのインテグレーション(統合)を手伝ってくれるらしいです。
  • Geo IP
    位置情報とオンライン詐欺防止(?)
  • PAP Alert
    コミッション生成や、アフィリエイターがサインアップした事がデスクトップ上でわかるWindowsアプリケーションがダウンロードできるようです。

私の場合は、全部チェックを外して「Check out」をクリックしました。
pap4_03

決済画面に移動しますので必要事項を入力します。また決済方法を選択して「Secure Checkout」をクリックします。私の場合はPaypalで決済しました。
pap4_04

決済が完了すると「Post Affiliate Pro Xpress edition (Owned) - ORDER CONFIRMATION」という件名のメールが届きます。PAPのダウンロードサイトのURLと、サイトにログインするユーザ名、パスワードが記載されていますのでログインします。
pap4_05

ログインすると画面右側にダウンロードのリンクがありますので、ここからダウンロードして下さい。またPAPのインストール時に必要なライセンスIDも記載されていますのでこれを控えておきます。なおPAPをインストールすると、ここにそのドメインが記録されていきます。
pap4_06

PAPのインストール

ダウンロードしたファイル(pap_4.5.54.1.zip)を適当な場所へ解凍します。サーバ上の公開ディレクトリ(例えばpublic_html)以下に適当な名前のフォルダ(ここでは例としてz_affiliateという名前にします)を作成し、解凍したファイルをアップロードして下さい。また、アップロード後、accountsフォルダのパーミッションを777に変更します。

次のURLへアクセスしてインストーラーを起動します。

http://ドメイン名/PAPディレクトリ(z_affiliate)/install/

環境チェックが動作し、しばらくするとインストーラ画面が表示されます。日本語を選択し次へ進みます。
pap01

ページが日本語で表示されるので「ネクスト」をクリックします。
pap02

「システムリクアイアメント」の画面が表示されるので全てグリーンになっているか確認します。ここが全てグリーンにならないとインストールを進める事はできません。もし赤いエラーが表示された場合はサーバの設定等を確認して下さい。
pap03

 

Web サーバにApacheを使用し、mod_securityが有効なサーバの場合、「Server access is probably not configured properly」と表示されインストールを進める事ができません(当サイトで使用しているシックスコアの場合はこの状態になった)。これを解決するには、 PAPのフォルダ(z_affiliate)/scripts/にcustom.phpというファイルを作成し、

<?php

define('CHECK_MODSEC_DISABLED', '');

?>

と記述する事で回避することができます。ただしPAP自体が正しく動作するかは不明です。

「推奨設定」を確認します。ここにバツ印がついている場合、インストールする事は可能ですが、Post Affiliate Proの動作に何らかの影響があるかもしれません。画像では「display_errors」が赤くなっていますが、今回は無視して「ネクスト」をクリックします。
pap04

メンバーエリアに記載されている(控えておいた)ライセンスIDを入力し、「ライセンスに同意します」にチェックし、「ネクスト」をクリックします。このドメインに対するアクティベーションが行われます。なおドメインは2回まで変更できるとのことです。
pap05

データベース情報を入力して「ネクスト」をクリックします。Joomla!と併用する場合、Joomla!とは別のデータベースを作成した方がよいかもしれません(私はそうしました)。
pap06

アカウント情報を全て入力して「ネクスト」をクリックします。
pap07

「インストール完了」が表示されます。「イントロダクションスクリーン~」をクリックします。
pap08

次の画面が表示されます。「Merchant(admin)panel」をクリックします。
pap09

管理画面へのログインパネルが表示されます。インストール時に指定したメールアドレスとパスワードを入力してログインします。
pap10

管理画面が表示されます。スタートボタンがあったりDockがあったりと、まるで1つのOSのような管理画面です。
pap11

最初に「ゲティングスターテッド」画面が表示されます。基本的にはこの流れに沿って設定していけば良いことになります。
pap12

環境設定の調整

設定項目が数多くありますが、当サイトで設定した項目について紹介します。その他は必要に応じて設定すると良いでしょう。

「スタート」→「設定」を選択します。

通貨

  • システム デフォルト通貨:JPN
  • シンボル:円(通貨記号)
  • プレシジョン:0(小数点以下の桁数)
  • 表示位置:右(通貨記号の位置。右を選択すればXX円となる。)

メールアカウント

  • 電子メール:差出人のメールアドレスを入力
  • 送信者名:差出人名を入力

Eメール通知

  • Merchant notificationsタブ
    • オン セール / リード:チェックする(アフィリエイターの紹介で商品が売れた時に、マーチャントへメールが送信される)
    • 新規アフィリエイト サインアップ時:チェックする(アフィリエイターがサインアップした時、マーチャントへメールが送信される)
  • Affiliate notificationsタブ
    • 承認Eメール前:チェックする(アフィリエイターのサインアップ後、承認待ちの旨をアフィリエイターに通知する)

トラッキング設定

  • メインサイトURL:サイトのURLを設定
  • IPアドレスで紹介をトラッキング:OFF

クッキー設定

  • クッキーの上書き:ON
  • リード / セール後のクッキーの削除(コミッションが記録されるのは1度だけにする)

ペイアウトバランス

  • ここにはアフィリエイターに支払うための最低額を入力する。アフィリエイターに最低残高を選択させる事も可能だが、管理が面倒そうなので1つだけにするのがお勧め。例えば5000円に達した場合のみ支払うような感じ。

ペイアウト オプション

  • アフィリエイターに対し報酬を支払う方法(銀行振込、Paypalなど)

キャンペーンの作成

キャンペーンとは、コミッションの設定をまとめた物です。例えば製品Aを購入した場合はコミッション率を15%、製品Bを購入した場合は30%など、製品によってコミッション率を変えたりする事ができます。1つの製品(サービス)しかないのであれば、キャンペーンは1つ作成するだけで構いません。

「スタート」→「キャンペーン」→「キャンペーンマネージャ」をクリックし、既存のキャンペーン(First campaign)を編集していきます。鉛筆アイコンをクリックします。

今回は次のように設定しました。

詳細編集タブ

  • キャンペーン名:キャンペーン1(適当なキャンペーン名を入力する)
  • クッキーライフタイムを制限する:14(アクセスから14日以内のセールスに対してコミッションを払う場合)

コミッション設定タブ

  • 「パークリック」の編集ボタンを押す
    • 承認:自動承認
    • コミッション:1(1クリック1円の報酬)
  • 「パーセール」の編集ボタンを押す
    • 承認:手動承認(購入がキャンセルされる状況もあり得るため)
    • パーセール:コミッションのパーセンテージ(もしくは固定の金額)を設定する
    • 「多階層コミッションをサポートする」のチェックを外す

リンク(バナー)を作成する

アフィリエイターに提供する広告素材を作成します。テキスト、バナー、Flash、メール、PDF(どう使うんだろう?)などを作成できます。

「スタート」→「バナー」→「バナーマネージャー」をクリックします。

今回は例としてテキスト広告を設定しました。「Sample text link 1」の行にある鉛筆アイコンをクリックし、次のように設定します。

  • 名前:テキストリンク(サイト名のみ)
  • キャンペーン:キャンペーン1(ドロップダウンリストから選択)
  • Destination URL:サイトのURL
  • タイトル:Joomla!の道しるべ
  • テキスト:空欄

使用しない広告素材は、編集画面を開いて「非表示バナー」にチェックを入れておくこと(アフィリエイターに表示されるのを防ぐため)。

サインアップフォームの作成

ユーザがアフィリエイターになるための申し込みフォームを作成します。なおサインアップフォームのURLは次の通りです。

http://ドメイン名/PAPディレクトリ(z_affiliate)/affiliates/signup.php

「スタート」→「設定」→「アフィリエイトサインアップ」をクリックします。今回は以下のように設定しました。

ジェネラル(一般)タブ

  • T & Cの受け入れを強制する。:チェックを入れる
  • アフィリエイト プログラム 条件:利用規約を入力する
  • サインアップフォームにペイアウトオプションを含める:チェックを入れる
  • ペイアウトオプションの選択を強制する:チェックする

    フィールドタブ

    • parentuserid:非表示(「上位アフィリエイトをセットしていません。」にチェック)
    • data2(会社名):オプショナル(任意)
    • data6(国):非表示
    • その他日本の形式に合うよう項目を入力し直す

      ミニパネルのカスタマイズ

      ミニパネルとは、アフィリエイトへの参加を促す案内ページです。これを自分のアフィリエイトプログラムにあうようにカスタマイズします。なおミニパネルは次のURLからアクセスできます。

      http://ドメイン名/PAPディレクトリ(z_affiliate)/affiliates/

      「スタート」→「設定」→「デザイン」を開きます。今回は次のように設定しました。

      ロゴのカスタマイズタブ

      • ロゴ:自分のサイトのロゴをアップロードする(ロゴのサイズは314x57に収まるよう作成する事)
      • アフィリエイト プログラム名:ロゴの下に表示される文字を入力する(例:アフィリエイトプログラム)

        サインアップページのテーマタブ

        • 「Compact signup」にある「デフォルトとしてセットする」を押す(何種類かのテーマが用意されており、「Compact signup」はシンプルなサインアップページ。)
        • 「Compact signup」の「Edit Theme」をクリックする。
        • 「名前」に適当な名前(例:joomlaway_theme【これがディレクトリ名になるので半角英数字推奨】)を入力し「作成」を押す。これでCompact signupをベースにしたオリジナルテーマが作成される。
        • テーマの編集画面が表示されるので「Welcome To Our Affiliate Program」と入力し「サーチ」を押すと、この文言が含まれたファイル(index.stpl)が見つかる。
        • 自分のアフィリエイトプログラムに合うよう自由に書き換える(例えばコミッション率など)。なお以下はデフォルトの文章を日本語化したもの。index.stplにコピーペーストすれば幸せになれるかもしれない。

          <!-- index -->
          <div class="MainPanel">
          <div class="ContentLeft">
          <div class="ContentRight">
          <div class="MainInfoContent">
              <p>
              <strong>アフィリエイトプログラムへようこそ!</strong>
              当サイトのプログラムは無料で参加でき、技術的な知識は必要なくサインアップも簡単です。
              アフィリエイトプログラムはインターネット上では一般的であり、Webサイトから利益を得る方法をサイトの所有者に提供します。商用のWebサイトに対してトラフィックとセールスをアフィリエイターが生みだし、見返りとして報酬を受け取ります。
              </p>
             
              <p>
              <strong>どんな仕組みになっているの?</strong>
              アフィリエイトプログラムに参加すると、あなたのサイトに設置する様々な種類のバナーおよびテキストリンクが提供されます。ユーザがリンクをクリックすると当サイトへ誘導され、ユーザの行動は当サイトのアフィリエイトソフトウェアによって追跡されます。コミッションタイプに基づいて、あなたはコミッション(報酬)を獲得します。
              </p>
             
              <p>
              <strong>リアルタイムな統計情報とレポート!</strong>
              あなたのセールス、トラフィック、アカウント残高を確認するには、24時間いつでもログインして下さい。バナーがどのように働いているかを確認して下さい。
              </p>
             
              <p>プログラムの詳細情報</p>
              <table class="AffSignUpTable" width="100%">
              <tr class="TableHeader">
                <td class="FirstCol">コミッションタイプ</td><td class="NextCol">次の支払いオプションから選択して下さい!</td>
              </tr><tr>
                <td class="FirstCol">売上型成功報酬(PPS):</td><td class="NextCol">各売上に対して10%</td>
              </tr><tr>
                <td class="FirstCol">クリック型成功報酬(PPC):</td><td class="NextCol">各クリックに対して1円</td>
              </tr><tr>
                <td class="TableDelimiter" colspan="2">&nbsp;</td>
              </tr><tr>
                <td class="FirstCol">必要な支払額</td><td class="NextCol">5000円 - お支払いに必要な最低額</td>
              </tr><tr>
                <td class="FirstCol">支払期間</td><td class="NextCol">前月分を月に1度お支払いします</td>
              </tr>
              </table>
          </div>
          </div>
          </div>
          </div>

          • 同様に「Frequently Asked」と検索すると、FAQページのファイル(faq_public.stpl)が見つかる。以下はFAQページの翻訳内容。

          <!-- faq_public -->
          <div class="MainPanel">
          <div class="ContentLeft">
          <div class="ContentRight">
          <div class="MainInfoContent">

          <div class="login-box-white"><div class="login-box">{include file='join_now.stpl'}</div></div>

          <h2 class="first">よくある質問と答え</h2>

          <table border=0 cellspacing=0 cellpadding=2>
              <tr><td align=left>&nbsp;&nbsp;<a class=ap_faq href="#whatineed">1. アフィリエイターになるには何が必要ですか?</a></td></tr>
              <tr><td align=left>&nbsp;&nbsp;<a class=ap_faq href="#howpaid">2. 私の紹介に対して支払いが行われた事をどうやって知るのですか?</a></td></tr>
              <tr><td align=left>&nbsp;&nbsp;<a class=ap_faq href="#payment">3. 支払いはどのように行われますか?</a></td></tr>
              <tr><td align=left>&nbsp;&nbsp;<a class=ap_faq href="#setup">4. アカウントをセットアップするにはどうすればよいですか?</a></td></tr>
              <tr><td align=left>&nbsp;&nbsp;<a class=ap_faq href="#afflink">5. アフィリエイトリンクとは何ですか?</a></td></tr>
              <tr><td align=left>&nbsp;&nbsp;<a class=ap_faq href="#ppc">6. クリック課金型の検索エンジンを介してあなたを宣伝できますか?</a></td></tr>
              <tr><td align=left>&nbsp;&nbsp;<a class=ap_faq href="#training">7. アフィリエイトについてのトレーニングプログラムはありますか?</a></td></tr>
              <tr><td align=left>&nbsp;&nbsp;<a class=ap_faq href="#whatnow">8. いま何をすべきですか?</a></td></tr>
          </table>
          <br/>

          <p>
          <a name="whatineed"></a>
          <span class="top_feat">1. アフィリエイターになるには何が必要ですか?</span><br/>
          アフィリエイターになる事を除いて何もいりません!
          </p>
          <p>
          Webサイトさえも必要ありません(Webサイトを持っている方が便利ですが)。検索エンジンを介して当サイトの製品(サービス)を宣伝できます。
          (<a href="http://netquality.wingcube.hop.clickbank.net/" target=_blank>その方法について学習するにはこちらをクリックして下さい</a>),
          インターネットのフォーラムに投稿する、またはお友達や知り合い全員にアフィリエイトリンクを含んだメールを送って下さい。
          </p>
          <p>
          あなたが行うべき事は、特別なリンク(アフィリエイトリンクと呼ぶ)を介して、当サイトへ訪問者を送り込むことです。そしてその訪問者が当サイトから何かを購入した場合、売上の10%をあなたは受け取れます
          </p>
          <p>
          それらがあなたが得られる成果です:
          </p>

          <p>
          <a name="howpaid"></a>
          <span class="top_feat">2. 私の紹介に対して支払いが行われた事をどうやって知るのですか?</span><br/>
          このプログラムは優れたアフィリエイトトラッキングソフトウェアである{$postAffiliatePro}で運用されています。
          {$postAffiliatePro}は、最高の信頼性を得るため、紹介者の追跡にIPアドレスとクッキーを組み合わせて使用します。
          あなたのアフィリエイトリンクから当サイトへ訪問者が訪れた場合、アフィリエイトシステムがこの紹介者を登録し、訪問者のコンピュータへクッキーを保存します。
          製品(サービス)に対して訪問者が料金を支払うと、アフィリエイトシステムがクッキーを確認し(クッキーが存在しなかった場合、紹介者のIPアドレスを確認します)、購入金額の10%をあなたのアカウントに振り込みます。
          <br/>
          この処理は完全に自動化されています。あなたの紹介全てが正しく追跡されます。
          </p>
          <p>
          {$postAffiliatePro}は、世界中の何千もの販売者およびアフィリエイターによって使用されています。
          </p>
          <p>
          <a name="payment"></a>
          <span class="top_feat">3. 支払いはどのように行われますか?</span><br/>
          Paypalで支払って欲しいか、また最低支払額(5000円)を選択できます。
          現在の所、定期的な支払いはサポートしていません。
          <br/>
          支払いは日本円で行われ、<b>月に1度</b>15日に支払われます。
          </p>
          <p>
          <a name="setup"></a>
          <span class="top_feat">4. アカウントをセットアップするにはどうすればよいですか?</span><br/>
          アカウントをセットアップする事はとても簡単で完全に無料です。アフィリエイターになるために料金を支払う必要はありません。
          </p>
          <p>
          あなたは<a href=#signup>サインアップフォーム</a>へアクセスし、項目を入力する必要があります。
          当サイトのアフィリエイト管理者が確認した後で、パスワードと他の情報が書かれたメールをあなたは受信します。
          </p>
          <p>
          アフィリエイターになると、あなた自身のコントロールパネルが与えられます。ここではトラフィックの統計情報、あなたが紹介した売上、ニュース、トレーニング資料を参照できたり、バナーやテキストリンクを選択できます。
          </p>
          <p>
          その後、アフィリエイトリンク、バナー、テキストリンク、または他のリンクをあなたのWebサイトに配置するだけです。もしくはクリック課金型の検索エンジンに広告を出稿して下さい。
          </p>

          <p>
          <a name="afflink"></a>
          <span class="top_feat">5. アフィリエイトリンクとは何ですか?</span><br/>
          アフィリエイトリンクとは、あなたが訪問者を送るべき特別なURLです。アフィリエイトパネルにログイン後、バナー毎のURLを入手します。
          </p>

          <p>
          <a name="ppc"></a>
          <span class="top_feat">6. クリック課金型の検索エンジンを介してあなたを宣伝できますか?</span><br/>
          可能です!クリック課金型の検索エンジンを介して当サイトを宣伝できます。実際にこの宣伝方法はますます人気になり、この方法で当サイトの製品を宣伝し、非常に多くの利益を得ているアフィリエイターを知っています。
          (Well, they keep promoting us month after month, which tells you something, doesn't it?)

          この宣伝方法について詳しく知らない場合、<a href="http://netquality.wingcube.hop.clickbank.net/" target=_blank>この素晴らしいebook</a>をお勧めします。
          他の方々の製品を宣伝することで、何人かの方が大金を手にしています
          </p>

          <p>
          <a name="whatnow"></a>
          <span class="top_feat">7. アフィリエイトについてのトレーニングプログラムはありますか?</span><br/>
          あります。アフィリエイトマーケティングの基本や役立つTipsが、あなたのアフィリエイトパネルに記載されています。
          また当サイトのアフィリエイトニュースレターで、新しく見つけたTipsやテクニックを見つけることができます。
          <br/>
          アフィリエイターとして利益を得る事に真剣に取り組むのであれば、
          素晴らしい <a href="http://www.superaffiliatehandbook.com/cbae/?a=Zkjh06wHjL" target=_blank>SuperAffiliate Handbook</a>をお勧めします。
          </p>

          <p>
          <a name="whatnow"></a>
          <span class="top_feat">8. いま何をすべきですか?</span><br/>
          幾つかの簡単なステップです:<br/>
          1. <a href=#signup>サインアップフォーム</a>へアクセスする<br/>
          2. フォームを入力する<br/>
          3. パスワードとその他の情報をメールで受け取る<br/>
          4. アフィリエイトパネルにログインし、様々なバナー、テキストリンクを選択する。その他の宣伝用資料を確認する。<br/>
          5. 売上を増やすため、あなたのWebサイトに必要な分だけ、これらのバナー/リンクを配置する。<br/>
          6. 売上から10%の報酬を受け取る!
          </p>

          <div class="clear"></div>
          </div>
          </div>
          </div>
          </div>

          • FAQページに表示される「Click here to 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)を設定します。

          • AECの管理画面から「マイクロインテグレーション」→「新規」をクリック
          • 「AffiliatePro」を選択して「保存」
          • 表示された「設定タブ」を選択し、「Affiliate PRO URL」へ次のように入力して保存
            • http://ドメイン名/PAPディレクトリ(z_affiliate)/scripts/salejs.php
          • AECのプラン編集画面を開き、「マイクロインテグレーションタブ」から、作成したMIを適用する
          • AECのモジュール(mod_acctexp_*.zip)をインストールし、次のように設定して保存する
            • 有効:はい
            • アクセスレベル:登録
            • DisplayPipeline:有効(※非常に重要)

          AECのモジュールが表示されたタイミングでPAP側へコミッションが記録されます。つまり購入した直後にはコミッションは記録されず、ユーザがはじめてログインしたタイミングで記録されますので注意して下さい。

          PAPのアップグレード方法

          結構こまめにバージョンアップされているので、バージョンアップ方法も紹介しておきます。

          1. 念のためPAPフォルダ(今回の例だとz_affiliate以下)をバックアップしておく(可能であればデータベースも)
          2. 言語ファイルを修正している場合、言語ファイルをエクスポートしておく
          3. 最新バージョンのPAPをダウンロードし解凍する
          4. サーバ上のaffiliates/jsフォルダとmerchants/jsフォルダの全ファイルを削除する
          5. 解凍したファイルをPAPフォルダへ上書きアップロードする
          6. ブラウザを起動し、次のURLへアクセスする
          7. http://ドメイン名/PAPフォルダ/install/index.php?p=F
          8. インストーラーに従いアップデートを進める
          9. エクスポートしておいた言語ファイルを、上書きインポートする
          http://ドメイン名/z_affiliate/install/
          【Joomla!が使えるレンタルサーバー】