AffiliateWPがマルチサイト設定で動作するかどうか疑問に思っていますか?答えは「はい」です!AffiliateWPはWordPressマルチサイトと完全に互換性があり、ネットワーク上のすべてのサイト間でアフィリエイトデータを共有するように構成できます。これにより、アフィリエイトは任意のサブサイトで製品やサービスを宣伝し、シームレスにコミッションを獲得できます。
このガイドでは、セットアッププロセス、重要な考慮事項、およびマルチサイトネットワークでのAffiliateWPの使用に関する一般的な質問について説明します。
マルチサイトでのAffiliateWPの設定
マルチサイトでの使用のためにAffiliateWPを構成するには、次の手順に従ってください。
- WordPressのインストールがマルチサイトネットワークとして設定されていることを確認してください。WordPressの公式ドキュメントでマルチサイトの有効化に関する詳細を確認できます。
- 次の行を
wp-config.phpファイルに追加します。できれば、/* That’s all, stop editing! Happy blogging. */の行より上に配置してください。define( 'AFFILIATE_WP_NETWORK_WIDE', true ); - マイサイト » ネットワーク管理 » プラグインに移動し、AffiliateWPプラグイン名の下のネットワークアクティブ化をクリックします。これにより、AffiliateWPがネットワーク上のすべてのサブサイトでアクティブになります。
アクティブ化されると、AffiliateWPは各サブサイトのWordPress管理画面に表示されます。
マルチサイト設定でのAffiliateWPの動作方法
AffiliateWPがネットワークで有効になっている場合、すべてのサブサイト間でデータベーステーブルを共有し、統合されたアフィリエイトシステムを提供します。任意のサブサイトで生成された訪問は、すべてのサイトのAffiliateWP » 訪問ページで表示されます。同様に、任意のサブサイトで作成された紹介は、AffiliateWP » 紹介ページに表示され、ネットワーク全体の活動を包括的に把握できます。
1つのサブサイトで登録したアフィリエイトは、ネットワーク上のすべてのサブサイトに自動的にアクセスできるようになります。これは、アフィリエイトが任意のサブサイトのURLで紹介IDまたはユーザー名を使用してコミッションを獲得できることを意味します。さらに、アフィリエイトは任意のサブサイトのマイアフィリエイトエリアにログインして、統計情報、紹介、クリエイティブを表示できます。サイト管理者がアップロードしたプロモーションクリエイティブもすべてのサブサイトで共有され、マーケティング資料の一貫性を確保します。
アフィリエイトアカウントは共有されますが、アフィリエイト登録時に作成されたWordPressユーザーアカウントは、アフィリエイトがサインアップしたサブサイトに固有であることに注意してください。ネットワーク上のすべてのサブサイト間でWordPressユーザーアカウントを同期するには、Multisite User ManagementまたはWP Multisite User Syncのようなプラグインを使用できます。
各サブサイトの設定はwp_optionsテーブルに個別に保存されるため、各サブサイトで統合、通貨、その他の設定を個別に構成できます。ただし、これは、紹介が正しく生成されるように、各サブサイトで個別に目的の統合を有効にする必要があることも意味します。
マルチサイトユーザー向けの考慮事項
マルチサイトネットワークでAffiliateWPを使用する際には、いくつか重要な点に留意する必要があります。site1.mydomain.comやsite2.mydomain.comのようなサブドメインを使用するネットワークでは、AffiliateWP » 設定 » 詳細設定タブの「Cookie共有」オプションを有効にすることが不可欠です。この設定により、アフィリエイトトラッキングがサブドメイン間でシームレスに機能するようになります。
ネットワークにカスタムドメインマッピングが含まれている場合、AffiliateWPは異なるルートドメインを持つサイト間での紹介を追跡できません。トラッキングは、同じオリジン ドメインを共有するサブサイトに限定されます。
各サブサイトで異なる通貨を設定することは可能ですが、この方法は推奨されません。すべての紹介は単一のテーブルに保存され、表示されているサブサイトの通貨設定で表示されるため、一貫性のない結果につながる可能性があります。
ライセンス構成を自動化する必要があるネットワークでは、ライセンスキーをwp-config.phpファイルに追加することでプロセスを合理化できます。これにより、キーがすべてのサブサイトに事前に入力され、有効化の準備が整います。
AffiliateWPをマルチサイトに移行する
スタンドアロンのAffiliateWPインストールからマルチサイトネットワークに移行する場合、すべてのアフィリエイトデータを保持することが可能です。マルチサイトを有効にすると、AffiliateWPはaffiliate_wp*で始まる新しいネットワーク全体のテーブルを作成します。既存のデータを保持するには、これらの新しいテーブルを削除し、スタンドアロンサイトのテーブルの名前をaffiliate_wp*プレフィックスに一致するように変更します。データベースを更新すると、すべてのアフィリエイトデータがネットワーク全体で共有されるようになります。
よくある質問
ネットワーク上のサブドメイン間で紹介は機能しますか?
はい、ただしネットワークがサブドメイン(例:site1.mydomain.com、site2.mydomain.com)を使用している場合は、サブドメイン間でユーザーを追跡するために、AffiliateWP » 設定 » 詳細設定で「Cookie共有」オプションを有効にする必要があります。
AffiliateWPはネットワーク上のカスタムドメインサイトを追跡できますか?
いいえ、ネットワーク全体のトラッキング機能は、同じオリジン ドメインを共有するサイト(例:site1.mydomain.comおよびsite2.mydomain.com)でのみ機能します。カスタム ドメインはサポートされていません。
マルチサイトネットワークでAffiliateWPを使用するには、どのライセンスが必要ですか?
AffiliateWPが有効化されている各サブサイトには、有効なライセンスのアクティベーションが必要です。ネットワークアクティベーションでは、ライセンス制限は回避されません。詳細については、AffiliateWPの料金ページをご覧ください。
すべてのサブサイトのライセンスキーを自動構成するにはどうすればよいですか?
次の行をwp-config.phpファイルに追加します。
define( 'AFFILIATEWP_LICENSE_KEY', 'YOUR_LICENSE_KEY' );
アフィリエイトは1つのサブサイトに登録して、他のサイトでアカウントを使用できますか?
はい、アフィリエイトがいずれかのサブサイトに登録すると、そのアカウントはネットワーク上のすべてのサブサイトで自動的に利用可能になります。
AffiliateWPは、異なるテーマを持つサブサイト間で紹介を追跡できますか?
はい、AffiliateWPはサイトのテーマとは独立して機能します。紹介や訪問は、プラグインが有効化され、正しく構成されている限り追跡されます。
これで完了です!AffiliateWPはWordPressマルチサイトとシームレスに統合され、設定や統合の個別の構成を維持しながら、すべてのサブサイト間でアフィリエイトデータを共有できます。適切に設定すれば、アフィリエイトはネットワーク全体で製品やサービスを宣伝でき、統一されながらも柔軟なアフィリエイトマーケティング体験を提供できます。