アフィリエイトプログラムで、想定どおりに訪問または紹介が生成されていませんか?もしそうであれば、このガイドはAffiliateWPでのトラッキング問題の最も一般的な原因を特定し、解決するのに役立ちます。
問題がクッキー、設定、統合、または外部の競合に関連しているかどうかにかかわらず、アフィリエイトプログラムが正しく機能していることを確認するためのトラブルシューティング手順を説明します。
訪問のトラブルシューティング
訪問は、アフィリエイトを追跡し、紹介を生成するために不可欠です。紹介が作成されない最も一般的な理由は、訪問が正常に保存されなかったためです。WordPress管理画面のAffiliateWP » Visitsにアクセスして確認できます。訪問を記録するには、AffiliateWPのトラッキングクッキーが訪問者のブラウザに追加されている必要があります。訪問関連の問題をトラブルシューティングするには、次の手順に従ってください。
まず、AffiliateWPプラグインの最新バージョンを実行していることを確認してください。AffiliateWP » AffiliatesでアフィリエイトのアカウントステータスがActiveに設定されていることを確認してください。アフィリエイトは、正しい紹介変数とアクティブなアフィリエイトIDまたはユーザー名を使用して、有効な紹介URLを使用する必要があります。許容されるフォーマットについては、このガイドを確認してください:Affiliate URLs。
次に、ブラウザのクッキーを調べて、AffiliateWPクッキー(affwp_ref、affwp_ref_visit_id)が存在するかどうかを確認してください。クッキーが表示されない場合、訪問は記録されません。クッキーの表示と削除方法については、このガイドを参照してください:How to Manage AffiliateWP Cookies。
キャッシュまたはスクリプトの最適化により、クッキーの設定がブロックされる可能性があります。キャッシュプラグイン、CDNサービス(例:Cloudflare)、またはサーバー側のキャッシュ設定を確認してください。特定のキャッシュソリューションについては、このガイドを参照してください:How AffiliateWP Works with Caching。
JavaScriptエラーもトラッキングスクリプトの動作を妨げる可能性があります。ブラウザのコンソールを開いて、特に.jsファイルに関連するエラーを特定してください。JavaScriptエラーは、プラグインやテーマとの競合によって引き起こされることがよくあります。AffiliateWP以外のすべてのプラグインを一時的に無効にし、再度訪問をテストしてください。競合の原因を特定するために、プラグインを小さなグループで段階的に再アクティブ化してください。
JavaScriptエラーが続く場合は、AffiliateWP » Settings » AdvancedでFallback Referral Tracking Methodを有効にしてください。フォールバックトラッキングはJavaScriptをバイパスしますが、根本的なエラーを修正することは、他のプラグインに影響を与える可能性があるため強く推奨されます。
紹介のトラブルシューティング
訪問は追跡されているが紹介が作成されていない場合は、統合または設定に問題がある可能性が高いです。紹介はAffiliateWP » Referralsで表示できます。問題の原因を診断するには、次の手順を使用してください。
まず、選択した連携機能がインストールされ、有効化され、最新の状態になっていることを確認します。AffiliateWP » 設定 » 連携機能で連携機能が有効になっていることを確認してください。テスト中にアフィリエイトとしてログインしている場合や、アフィリエイトのメールアドレスを使用している場合、紹介は生成されないことに注意してください。デフォルトでは、AffiliateWPは、自分の紹介を許可するアドオンが有効になっていない限り、アフィリエイトが自身の購入に対する紹介を生成することを防ぎます。
AffiliateWP » 設定 » 手数料で金額ゼロの紹介を無視するオプションが有効になっているか確認してください。もし$0.00の紹介(例:リードジェネレーション用)を生成しようとしている場合、この設定によりそれらのエントリがブロックされる可能性があります。同様に、もし対象商品アドオンを使用している場合は、正しく設定されていることを確認してください。商品を指定しないと$0.00の紹介が生成され、ゼロ金額設定がアクティブな場合は無視される可能性があります。
さらにトラブルシューティングを行うには、AffiliateWP » 設定 » 高度な設定でデバッグモードを有効にします。これにより、AffiliateWP » ツールにデバッグアシスタントタブがアクティブになり、そこでエラーのログを確認できます。上級ユーザーは、wp-config.phpファイルでAFFILIATE_WP_DEBUGをtrueに定義することでも、グローバルにデバッグモードを有効にできます。再度紹介をテストし、洞察を得るためにデバッグログを確認してください。
外部の問題
訪問数も紹介も機能しない場合、外部の競合(プラグインやテーマの非互換性など)が原因である可能性があります。可能であれば、ステージングサイトでテストを実施してください。
まず、AffiliateWP以外のすべてのプラグインを無効化し、訪問数と紹介が機能するかどうかをテストしてください。すべてが機能する場合、競合しているプラグインを特定するために、プラグインを小さなグループで徐々に再アクティブ化してください。特定できたら、プラグイン開発者にサポートを依頼してください。
プラグインに問題がない場合、デフォルトのWordPressテーマ(例:Twenty Twenty-Two)に一時的に切り替えてください。これで問題が解決する場合、問題はおそらく現在のテーマにあるでしょう。テーマ開発者にサポートを依頼してください。
特にライブサイトでは、大きな変更を加える前に、ステージングサイトまたはライブサイトのバックアップを確実に取ってください。
よくある質問
AffiliateWPで訪問数が追跡されないのはなぜですか?
訪問者は、訪問者のブラウザにAffiliateWPクッキー(affwp_refまたはaffwp_ref_visit_id)が正常に設定されていない場合、訪問数は追跡されません。一般的な原因としては、キャッシュの問題、JavaScriptエラー、または広告ブロッカーが挙げられます。ブラウザでクッキーが有効になっていることを確認し、キャッシュプラグインやCDNとの競合を確認し、コンソールでJavaScriptエラーがないか確認してください。
AffiliateWPクッキーが機能しているかどうかの確認方法は?
紹介リンクを訪問した際に、ブラウザの開発者ツールを使用してクッキーが存在するかどうかを確認してください。詳細な手順については、こちらのガイドを参照してください:AffiliateWPクッキーの表示と削除方法。
訪問数は追跡されているのに、紹介が作成されないのはなぜですか?
これは以下の理由による可能性があります:
- 無効または誤って設定された連携機能。
- アフィリエイトとしてログインした状態でテストしていますが、これはAffiliateWPによってデフォルトでブロックされます。
- 「ゼロ金額の紹介を無視する」設定が有効になっている場合、ゼロ金額の紹介は無視されます。
統合設定を確認し、正しい設定を確実にし、デバッグモードを有効にしてテストしてください。
フォールバック紹介トラッキングとは何ですか、そしていつ使用すべきですか?
フォールバック紹介トラッキングは、サーバーサイドトラッキングに依存することで、JavaScriptベースのトラッキングをバイパスします。標準トラッキングがJavaScriptエラーや広告ブロッカーによって妨げられる場合は、AffiliateWP » 設定 » 詳細設定で有効にしてください。ただし、フォールバックトラッキングに依存するのではなく、根本的な問題を解決することをお勧めします。
なぜ$0.00の紹介が記録されないのですか?
リードジェネレーションまたは無料トライアルの紹介を生成している場合は、AffiliateWP » 設定 » 手数料の「ゼロ金額の紹介を無視する」オプションが無効になっていることを確認してください。許可された製品アドオンを使用している場合は、製品が正しく指定されていることを確認してください。
アフィリエイトは自分自身のために紹介を作成できますか?
デフォルトでは、AffiliateWPはアフィリエイトが自身の紹介を生成することをブロックします。必要に応じて、自身の紹介を許可するアドオンを使用して自己紹介を有効にすることができます。
これで完了です!上記のトラブルシューティング手順に従うことで、AffiliateWPで訪問または紹介が記録されるのを妨げている問題を特定し、解決できるはずです。Cookieが保存されていることを確認する場合でも、JavaScriptエラーを解決する場合でも、統合設定を構成する場合でも、これらのチェックによりアフィリエイトプログラムを軌道に戻すことができます。
それでも問題が発生する場合は、さらにサポートが必要な場合は、AffiliateWPサポートチームに連絡することをお遠慮なく。