BtoB機能アプリ:強制ログインの有効化方法
BtoB機能アプリの強制ログイン機能は、登録済みでログインしているメンバーのみが指定されたストアのページ、機能、コンテンツにアクセスできるようにします。これにより、機密性の高いBtoB情報を保護し、よりパーソナライズされたショッピング体験を提供し、アクセス権を付与する前にビジネス担当者を確認することでBtoB顧客管理を効率化します。
このガイドでは、強制ログインを有効にし、顧客のログイン状況に基づいてストアフロントの表示設定を行う方法を説明します。
| 注:この機能は基盤となるページコードを変更しません。そのため、強制ログインが有効でも検索エンジンクローラーは元のページコンテンツをインデックス化できます。 |
制限付きページアクセスのための強制ログインの有効化
ストアフロントの特定のページを閲覧する前に顧客にサインインを要求するには、以下の手順で強制ログインを有効にします:
-
SHOPLINE管理画面のアプリ > BtoB機能に移動します。まだインストールしていない場合は、アプリをインストールしてください。
-
BtoB機能アプリ内で、設定 > 顧客訪問に進みます。
-
アクセス制限セクションで強制ログインを見つけ、トグルをオンにして、顧客がログインしなければアクセスできないページを選択します。
有効にすると、選択されたページを訪れた非メンバーの顧客は元のコンテンツを閲覧できず、代わりにサインインまたはアカウント作成を促すログイン画面が表示されます。
ログイン状況に基づく価格表示の設定
Force loginを有効にして指定したページへのアクセスを制限することに加え、Visibility settings by login status設定を使用して、ログイン前後の商品の価格表示や購入関連ボタンの表示方法をさらに制御できます:
-
BtoB機能アプリで、設定 > 顧客訪問に移動します。
-
アクセス制限セクションで、Visibility settings by login statusを切り替えて価格表示ルールを設定します:
- ログイン前 > 価格詳細を非表示:このボックスをチェックすると、ログイン前に商品の価格が非表示になります。プレビューをクリックして、この設定がお客様にどのように表示されるか確認できます。
-
ログイン後 > 価格詳細と購入ボタンを表示;価格確認ボタンを非表示:このボックスをチェックすると、メンバーがログインすると完全な価格情報とカート追加ボタンまたは今すぐ購入ボタンが表示されます。プレビューをクリックして、この設定がお客様にどのように表示されるか確認できます。
注:このオプションを有効にすると、商品詳細ページの顧客問い合わせフォーム設定は無効になります。
商品レベルとログインベースの設定の連携動作
ログイン状況に基づく価格表示の設定に加え、アプリの商品セクション内で個別の商品に対して価格詳細やカート追加ボタンの表示を制御することもできます。
|
注:個別商品の表示設定を行うには、商品に移動し、調整したい商品を選択して、問い合わせを利用モジュールを探してください。 |
ログイン前後のストアフロントでの表示効果の組み合わせについては、以下の表を参照してください:
ログイン前のストアフロント表示
顧客訪問 > ログイン状況による表示設定 |
商品 > 問い合わせを利用 |
ログイン前のストアフロント表示 |
|||
ログイン前 > 販売価格の詳細を非表示 |
カート追加ボタンを非表示 |
販売価格の詳細を非表示 |
販売価格の詳細 |
カート追加ボタン |
価格確認ボタン |
V |
V |
X |
非表示 |
非表示 |
表示 |
V |
V |
X |
非表示 |
非表示 |
表示 |
X |
V |
X |
表示 |
非表示 |
表示 |
X |
V |
X |
表示 |
非表示 |
表示 |
X |
V |
V |
非表示 |
非表示 |
表示 |
X |
V |
V |
非表示 |
非表示 |
表示 |
ログイン後のストアフロント表示
顧客訪問 > ログイン状況による表示設定 |
商品 > 問い合わせを使用 |
ログイン後のストアフロント表示 |
|||
ログイン後 > 販売価格詳細と購入ボタンを表示;価格確認ボタンを非表示 |
カート追加ボタンを非表示 |
販売価格詳細を非表示 |
販売価格詳細 |
カート追加ボタン |
価格確認ボタン |
X |
V |
X |
表示 |
表示 |
表示 |
V |
V |
X |
表示 |
表示 |
非表示 |
X |
V |
X |
表示 |
非表示 |
表示 |
V |
V |
X |
表示 |
表示 |
非表示 |
X |
V |
V |
非表示 |
非表示 |
表示 |
V |
V |
V |
表示 |
表示 |
非表示 |
よくある質問:B2B商品と価格情報がGoogle検索結果に表示されるのを防ぐ方法
あなたのB2BストアはGoogle広告を利用していなかったり、Google Merchant Centerを使っていなかったり、すでに強制ログインを有効にしているかもしれませんが、それでも商品情報や価格がGoogle検索結果の「ウェブから」セクションに表示されてしまうことがあります。
なぜ商品情報が公開されてしまうのか
ストアフロントで商品価格が非表示になっていたり、ログイン壁でアクセスが制限されていても、Googleはページコードに埋め込まれた構造化データを読み取ることができます。
- 構造化データのクロール:デフォルトでは、商品ページにはコード内に構造化データ(Schema.org/Product)が含まれています。これはほとんどのeコマーステーマで標準的に実装されているものです。Googleが商品ページをクロールできる限り、この構造化データから価格などの情報を抽出し、検索結果に表示することが可能です。
- 「noindex」タグの制限:多くのマーチャントはnoindexタグを追加すれば情報の公開を防げると考えています。しかし、noindexはページが通常の検索結果リストに表示されるのを防ぐだけであり、Googleがページをクロールして既に存在する構造化データを利用するのを止めるものではありません。
| 注:商品情報の公開を完全に防ぐには、noindexやフロントエンドの表示設定だけに頼るのは不十分です。ページコードから構造化データを直接削除する必要があります。 |
構造化データを削除する方法
GoogleにプライベートなB2B商品情報が表示されるのを完全に防ぐには、以下の手順に従ってテーマファイルから構造化データを削除してください:
-
SHOPLINE管理画面で、オンラインストア > デザイン > マイテーマ に移動し、現在のテーマを見つけます。
重要:コードを変更する前に、テーマをコピーまたはバックアップして、誤操作によるエラーを防いでください。 -
その他のオプション (⋯) アイコンをクリックし、コードを修正 を選択してコードエディタを開きます。
-
main-product.html(または類似のファイル)という名前のファイルを検索して開きます。
-
検索をクリックし、<script type="application/ld+json"> タグとその内容(構造化データ)を見つけます。
- 構造化データのブロック全体を削除し、保存をクリックします。
変更が完了したら、Googleの リッチリザルトテスト ツールを使って商品ページをテストし、構造化データが正しく削除されたことを確認できます。
この記事はAIを使用して翻訳されており、不正確な部分が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。