Affiliate Forms for Gravity Forms アドオンは人気の WordPress フォームプラグインGravity Forms を使ってアフィリエイト用のカスタム登録フォームをとても簡単に作成できます。
この記事では AffiliateWP 用の Gravity Forms アドオン Affiliate Forms のインストールと設定方法を紹介します。
必要条件Affiliate Forms for Gravity Forms アドオンをご利用いただくには、Plus プラン以上のプランと、サードパーティ製のGravity Formsプラグインが WordPress サイトにインストールされている必要があります。
アフィリエイト登録フォームの作成
- Gravity FormsのアフィリエイトフォームとGravity Formsプラグインの両方がインストールされている場合は、 「フォーム」 > 「新しいフォーム」に移動します。
- フォームにタイトルを付けて、 「フォームを作成」をクリックします。
- へ移動 フォーム設定、そして フォームオプション セクションを有効にする AffiliateWP 登録 チェックボックス

- フォーム設定の更新をクリック
- フォームエディタに戻り、必要なフィールドを追加して「フォームの更新」をクリックします。
注意: Gravity Forms User Registrationアドオンと Affiliate Forms For Gravity Forms を一緒に使用しないでください。このアドオンは必須ではありませんし、インストールすると登録プロセスで競合を引き起こします。
あらかじめ作成されたフォームをインポートする
フォームを一から作成したくない場合は、こちらのフォーム(まずは解凍してください)をインポートして、アフィリエイト登録フォームを作成してください。このフォームをインポートするには、以下の手順に従ってください。
- このファイルをコンピュータにダウンロードしてください
- フォーム»インポート/エクスポートに移動
- インポートフォームタブから参照ボタンをクリックし、上記の手順1でダウンロードしたファイルを見つけてインポートをクリックします。
- フォームのインポートが完了したら、 「フォーム」 > 「フォーム」に移動すると、新しいアフィリエイト登録フォームが表示されます。
注意:アフィリエイト登録フォームは1つだけ作成できます。
アフィリエイト登録フォームの表示
アフィリエイト登録フォームを表示するには、次の 3 つの方法があります。
- [ affiliate_area ]ショートコードを使用してください。AffiliateWP の標準アフィリエイト登録フォームが新しいフォームに置き換えられます。
- [ affiliate_registration ]ショートコードを使用してください。AffiliateWP の標準アフィリエイト登録フォームが新しいフォームに置き換えられます。
- WordPressエディター上部の「フォームを追加」ボタンを使ってGravityフォームを挿入してください。これにより、[gravity_form]ショートコードを使ったフォームが挿入されます。あるいは、Gravityフォームを選択した状態でGravity Formsブロックを使用することもできます。
- 確認通知:フォームが送信されたときにテキストの確認通知を表示する予定の場合は、上記のアフィリエイト ショートコードではなく、これらの方法のいずれかを使用する必要があります。そうしないと、確認テキストが表示されません。
注意: AffiliateWP » 設定»アフィリエイト設定の下にあるアフィリエイト登録を許可するオプションを必ず有効にしてください。そうしないと、登録フォームが表示されません。
フォームフィールド
利用可能なフィールド
アフィリエイト登録フォームで使用できる新しいフィールド タイプが 3 つあります。

ユーザー名
アフィリエイトは希望するWordPressユーザー名を入力します。WordPressユーザー名はアフィリエイトURLで使用されます。
ユーザー名フィールドは必須ではありませんが、アフィリエイトが紹介URLの「ユーザー名」バージョンを使用する予定がある場合は、ユーザー名フィールドを追加し、必須フィールドにすることをお勧めします。ユーザー名フィールドが追加されていない場合、アフィリエイトのWordPressユーザー名はメールアドレス(必須)から作成されます。そのため、アフィリエイトは紹介URLにメールアドレスを含めて共有することになります。
注意: フォームの編集時に上記のAffiliateWP Fieldsセクションが表示されない場合は、Affiliate Forms for Gravity Forms アドオンプラグインがインストールされ、有効になっていることを確認してください。
プロモーション方法
アフィリエイトはあなたのウェブサイトをどのように宣伝するかを教えてくれます。
支払いメールアドレス
アフィリエイトが支払いに使用する別のメール アドレスを持っている場合は、このフィールドに入力できます。
上記に加えて、任意のフィールドを追加できます。

注: アフィリエイト承認が有効になっている場合、カスタム フィールドはアフィリエイト レビュー画面と Gravity Forms エントリに表示されます。
必須フィールド
アフィリエイト登録フォームには、最低限メールアドレスフィールドが必要です。これはGravity Formsの標準フィールドです。フォームエディターの「詳細フィールド」セクションにあります。

電子メール フィールドが追加されていない場合は、フォームの上部にエラー メッセージが表示されます。
オプションフィールド
ユーザー名
ユーザー名フィールドが表示されていない場合、アフィリエイトのユーザー名はメール アドレスから作成され、登録後にアフィリエイトに送信されるメールに記載されます。
パスワード
これは、フォームエディターの「詳細フィールド」セクションにあるGravity Formsの標準フィールドです。パスワードフィールドが表示されていない場合は、ランダムなパスワードが生成され、アフィリエイトはデフォルトの「パスワードを忘れた場合」リセットリンクを使用して独自のパスワードを設定する必要があります。このワークフローはやや断片的であるため、全体的なオンボーディングエクスペリエンスを向上させるために、パスワードフィールドを含めることをお勧めします。
注意: フォームの編集時に「詳細フィールド」セクションに「パスワード」フィールドが表示されない場合は、Affiliate Forms for Gravity Forms アドオンプラグインがインストールされ、有効になっていることを確認してください。
追加情報:ブラウザのページで入力済みのフォームを表示するときに、ユーザー名、パスワード、またはメール フィールドが表示されない場合は、ログインしていることを意味します。ログアウトするか、別のブラウザでフォーム ページを表示してください。
プロモーション方法
アフィリエイトはあなたのウェブサイトをどのように宣伝するかを教えてくれます。
注: AffiliateWP の標準的な動作と同様に、ユーザーがログインしているがまだアフィリエイトではない場合は、電子メールやユーザー名などの一部のフィールドにはすでに値が入力されており、読み取り専用 (編集不可) として表示され、パスワード フィールドは表示されません。
メールタグ
Affiliate Forms For Gravity Forms がアクティブな場合、フォーム エディターで単一のフィールドを展開すると、 「Create AffiliateWP email tag」という新しいチェックボックス オプションが表示されます。

このオプションを有効にして保存すると、 AffiliateWP »設定»メールタブで新しいメールタグが利用できるようになります。

これらの電子メール タグはどの電子メールでも使用できます。
フォームエディターの一部のフィールドには、このチェックボックスオプションがありません。これは、AffiliateWPのデフォルトのメールタグに既にマッピングされているためです。
ユーザー名
標準の{user_name}メールタグを使用する
ウェブサイトのURL
標準の{website}タグを使用する
プロモーション方法
標準の{promo_method}タグを使用する
メール
標準の{user_email}タグを使用する
アフィリエイトをメーリングリストに追加する
アフィリエイト登録時にメーリングリストに追加したい場合、Gravity Forms は一般的なメールマーケティングシステム用のアドオンをいくつか提供しています。現在お持ちの Gravity Forms のライセンスで何が使えるかは、こちらのアドオンページで確認できます: https://www.gravityforms.com/add-ons/
