この記事では、カスタマーの問い合わせを受け付けている時に、ヘルプセンターからサインインボタンを削除する方法について説明します。このレシピでは、使用するGuideテンプレートのバージョンに基づいて、ヘルプセンターのテーマをカスタマイズするための手順をステップバイステップで説明します。また、シームレスなユーザーエクスペリエンスを確保するための追加のヒントを提供します。
このワークフローには以下のステップが含まれます。
ステップ1:サインインボタンを削除する
ヘルプセンターのテーマをカスタマイズして 、サインインボタンを削除します。カスタマイズの手順は、テンプレートAPI v1か、テンプレートAPI v2またはv3のいずれかを使用しているかで異なります。
サインインボタンを削除する
- ヘルプセンターのテーマのコードを編集します。
- すべてのヘルプセンターテンプレートから「サインイン」リンクを削除します。
- CopenhagenテーマのテンプレートAPI v1の場合、header.hbsテンプレートから user_infoヘルパーを削除します。
- テンプレートAPI v2およびv3では、
{{link "sign_in"}}
ヘルパーを含むsigned_in
ヘルパーに依存するすべての参照や、コードブロックを削除します。
たとえば、次のブロックは
<nav class="user-nav" id="user-nav"> <ul class="user-nav-list"> <li>{{link 'community'}}</li> <li>{{link 'new_request' class='submit-a-request'}}</li> {{#unless signed_in}} <li> {{#link "sign_in" class="sign-in"}} {{t 'sign_in'}} {{/link}} </li> {{/unless}} </ul> </nav>
以下のようになります
<nav class="user-nav" id="user-nav"> <ul class="user-nav-list"> <li>{{link 'community'}}</li> <li>{{link 'new_request' class='submit-a-request'}}</li> </ul> </nav>
警告:Zendeskでは、定期的にCopenhagenテーマを更新しているため、このヘルパーの場所は変更される可能性があります。Zendeskは、リポジトリzendesk/copenhagen_themeを確認することをお勧めします。
ステップ2:ユーザーアクセスを設定する
エージェントに、Zendeskにサインインしてアクセスするために使用するパスyoursubdomain.zendesk.com/access/normal
をブックマークするように依頼します。
エンドユーザーのSSOを有効にして、ドメインの任意のページにリモートURLを設定します。これにより、カスタマーがダイレクトURLなどからユーザーの登録ページを見つけた場合に、ログインページからリダイレクトされます。
ステップ3:送信通知からブランド設定を削除する
継続的な通知で、カスタマーにZendeskブランドが表示されないようにするには、 メールテンプレートを変更して、footer
および footer_link
の2つのプレースホルダを削除します。
ヘルプセンターでチケットを表示するリンクが生成されないように、エンドユーザー向けのメッセージでは{{ticket.url}}
プレースホルダの使用を避けます。
サインアップボタンを削除し、誰でもチケットを作成する機能を無効にする方法については、次の記事を参照してください:カスタマーのアカウント登録機能を削除するにはどうすればよいですか?