問題の内容
サポートまたはチャットのShopifyアプリで情報が読み込まれず、次のエラーメッセージが表示されます:広告ブロッカーが、Shopify サイドバー アプリの読み込みを妨げています。広告ブロッカーを無効にするか、Zendesk サブドメインを許可してから更新してください。
条件
これは、Web ブラウザーにインストールされている広告ブロッカー拡張機能が原因です。広告ブロッカーは、正規表現を使用して特定のリクエストを除外します。Shopify アプリで情報を読み込む次のエンドポイントが影響を受けます。
yoursubdomain.zendesk.com/api/v2/tracking/support_user_properties
yoursubdomain.zendesk.com/api/v2/tracking/support_group_properties
yoursubdomain.zendesk.com/api/v2/tracking/subscription_properties
解決策
この問題は、次のいずれかの方法で解決できます。
- 広告ブロッカーの設定にカスタム ルールを追加します。これにより、アプリ内の Zendesk アカウントに関する情報を取得するエンドポイントへのリクエストが許可されます。たとえば、uBlock では、動的フィルタリングのカスタム ルール構文は次のようになります。
your_subdomain.zendesk.com https://your_subdomain.zendesk.com/api/v2/tracking/support_user_properties xmlhttprequest allow
your_subdomain.zendesk.com https://your_subdomain.zendesk.com/api/v2/tracking/subscription_properties xmlhttprequest allow
your_subdomain.zendesk.com https://your_subdomain.zendesk.com/api/v2/tracking/support_group_properties xmlhttprequest allow - Zendesk サブドメインを広告ブロッカーの許可リストに追加します。Zendesk サブドメインに移動し、
https://yoursubdomain.zendesk.com
広告ブロッカー拡張機能を選択し、現在のサイトで無効にします。
詳細については、次の記事を参照してください:サポートとチャットのための Shopify 統合のセットアップ。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフトウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性については保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事を参照してください。