この記事では、カスタマーの問い合わせを受け付けている時に、ヘルプセンターからサインインボタンを削除する方法について説明します。このレシピでは、使用するテンプレートのバージョンに基づいて、ヘルプセンターのテーマをカスタマイズするための手順をステップバイステップで説明します。また、シームレスなユーザーエクスペリエンスを確保するための追加のヒントを提供します。

このワークフローには以下のステップが含まれます。

  • ステップ1:サインインボタンを削除する
  • ステップ2:ユーザーアクセスを設定する
  • ステップ3:送信通知からブランド設定を削除する

ステップ1:サインインボタンを削除する

ヘルプセンターのテーマをカスタマイズして 、サインインボタンを削除します。カスタマイズの手順は、テンプレートAPI v1か、テンプレートAPI v2またはv3のいずれかを使用しているかで異なります。

サインインボタンを削除する

  1. ヘルプセンターのテーマのコードを編集します。
  2. すべてのヘルプセンターテンプレートから「サインイン」リンクを削除します。
    • CopenhagenテーマのテンプレートAPI v1の場合、header.hbsテンプレートから user_infoヘルパーを削除します。 v1でuser_infoヘルパーを削除する
    • テンプレートAPI v2およびv3では、signed_inヘルパーを含む{{link "sign_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つのプレースホルダを削除します。

フッターとfooter_linkを削除する

ヘルプセンターでチケットを表示するリンクが生成されないように、エンドユーザー向けのメッセージでは{{ticket.url}}プレースホルダの使用を避けます。

サインアップボタンを削除し、誰でもチケットを作成する機能を無効にする方法については、次の記事を参照してください:カスタマーのアカウント登録機能を削除するにはどうすればよいですか?

免責事項:この記事は説明のみを目的として提供されています。記事内で例示したコードについて、Zendeskはサポートも保証もいたしません。また、Zendeskは、JavaScript、jQuery、CSSなどのサードパーティの技術に対してサポートを提供することができません。何か問題があった場合はコメント欄に投稿するか、インターネットで解決策を探してみてください。
Powered by Zendesk