私はtest.zendesk.comにzendeskサポートサイトを持っています。私は、各ユーザのチケットに格納されてzendeskするには、以下の情報を渡したい:zendeskにユーザー情報を送信するには?
- ユーザID
- ユーザーのブラウザ情報
- ユーザーは、彼らがサポート
- など をクリックしたときにあったページ
ユーザーがtest.zendesk.comにアクセスしたときにzendeskにこの情報を安全に送信する方法はありますか?
私はtest.zendesk.comにzendeskサポートサイトを持っています。私は、各ユーザのチケットに格納されてzendeskするには、以下の情報を渡したい:zendeskにユーザー情報を送信するには?
ユーザーがtest.zendesk.comにアクセスしたときにzendeskにこの情報を安全に送信する方法はありますか?
ZendeskのAPIを使用し、カスタムHTMLフォームでこの情報をフォームにプルすると、フォームを送信するときに電子メールでZendeskの電子メールアドレスに送信してチケットを作成します。
これは私が働く場所で行われていることです。
zendeskがカスタムフィールドを作成できるようにカスタムチケットフィールドを作成することができます。 APIを使用してzendeskにデータを投稿することができます。これを行うには、エージェントとしてデータを送信する必要があります.pedクライアントを使用して、zendeskにデータを送信できます。
https://developer.zendesk.com/rest_api/docs/core/tickets#create-ticket - カールチケットVAIを作成するための
https://developer.zendesk.com/rest_api/docs/api-clients/introduction - APIクライアント
私は最近、あなたのために有用である可能性がある。このベータ版を見ましたが、私は今のページにアクセスすることができないように見えたので、私Zendeskのサポートに連絡することをお勧めします。私が覚えていることから、ベータ版ではWebウィジェットがインストールされているページのページビューデータを取得することができます:https://support.zendesk.com/hc/en-us/articles/207106547-Current-and-upcoming- Zendesk-betas#comment_205622888 – jpalmieri
ユーザーIDについては、ユーザーのIDを「外部ID」属性として渡すSSO認証を使用してユーザーIDを設定します。その詳細はこちら:https://support.zendesk.com/hc/en-us/articles/203663816-Setting-up-single-sign-on-with-JWT-JSON-Web-Token- – jpalmieri
ブラウザ情報UA文字列は、Webフォームを介して送信されたすべてのチケットに格納されるため、すぐに使用できるようになります(エージェントインターフェイスでは「すべてのイベントを表示」をクリックします)。私たちは読みやすいものを求めていました。そのため、Webフォームにフィールドをいくつか作成し、jQueryを使って隠してから、ユーザーのUA文字列を解析し、そのフォームの隠しフィールドに結果を追加しました。 Zendeskは警告なしでDOMの構造を変更することに決定するかもしれないので、ちょっとハッキリで不安定ですが、今のところうまくいきます。ここで使用したUAパーサーライブラリは次のとおりです。https://github.com/faisalman/ua-parser-js – jpalmieri