Chat

FAQ

Ofte stillede spørgsmål om Clerk.io Chat.

Overførsel til andet system #

Du kan bruge Clerk.io Chat som førstelinjeassistent og overføre samtalen til din egen supportchat, når en besøgende ønsker at tale med et menneske.

Clerk.io kalder onSupport hooken, når Chat support-handlingen udløses. Callback-funktionen modtager et event-objekt, der indeholder et sammendrag af samtalen. I eksemplet nedenfor kaldes event-objektet e.

Brug sammendraget til at åbne din egen chat-udbyder med konteksten fra samtalen. Erstat pladsholderfunktionerne med den API eller JavaScript-integration, din chatudbyder stiller til rådighed.

Clerk('config', {
  key: 'YOUR_PUBLIC_API_KEY',
  chat: {
    onSupport: function (e) {
      Clerk('chat', 'disable');
      Clerk('chat', 'close');

      open_support_chat({
        message: e
      });
    }
  }
});

Hvis din udbyder har brug for et bestemt felt fra event-objektet, kan du inspicere e i browser-konsollen og videregive dette felt i stedet for hele objektet.

function open_support_chat(context) {
  // Udskift dette med din chatudbyders integration.
  window.SendDeskWidget.open({
    context: context.message
  });
}

Den præcise metode til at åbne den eksterne chat afhænger af udbyderen. De vigtige dele er at bevare sammendraget, deaktivere Clerk.io Chat og åbne den anden chat, når overførselsdataene er klar.

Tilgængelighedsfunktioner #

Clerk.io Chat er designet til at fungere med tastaturnavigation og skærmlæsere. Dens kontroller bruger tydelige navne og angivelser, så besøgende kan forstå og betjene Chat uden at være afhængig af mus eller visuelle markører.

Åbning af Chat #

  • Chat annonceres til skærmlæsere som en dialog med et tydeligt navn.
  • Launcheren fortæller besøgende, om Chat er åben eller lukket.
  • Når Chat åbnes, flyttes tastaturfokus ind i panelet. Når den lukkes, returneres fokus til den kontrol, som besøgende brugte før åbningen.
  • Tryk på Escape lukker kun Chat, mens besøgende bruger Chat. Det ændrer ikke, hvordan Escape fungerer andre steder på webshoppen.

Tastaturnavigation #

  • Besøgende kan bruge Tab og Shift+Tab til at navigere logisk gennem Chat-kontroller, inklusive indlejrede kontroller som ryd, ændre størrelse og luk Chat.
  • Fokus forbliver i Chat-panelet, mens det er åbent, så det hopper ikke utilsigtet til siden bagved.
  • Knapper og links viser en tydelig, høj-kontrast fokusramme.
  • Kontroller har beskrivende navne, såsom åbn eller luk Chat, ryd samtale, forstør eller formindsk Chat, afvis notifikation og forrige eller næste produkter.

Beskeder #

  • Skærmlæsere annoncerer et nyt assistentsvar, når svaret er færdigt.
  • Besøgende kan flytte tastaturfokus til individuelle tekstbeskeder for at gennemgå dem.
  • Beskedfeltet er eksponeret som en mærket tekstboks.
  • Send- og mikrofonkontroller er rigtige knapper med tydelige navne. Deres deaktiverede tilstand kommunikeres også, når en handling ikke er tilgængelig.
  • Dekorative avatarer ignoreres af skærmlæsere, så unødvendige annonceringer undgås.

Notifikationer og produkter #

  • Toast-notifikationer annoncerer selve notifikationsbeskeden, i stedet for kun at annoncere afvisningskontrollen.
  • Produktsliderens pile fjernes fra tastaturnavigationen på mobil, når de er skjult.
  • Når der vises samtykketekst ved beskedfeltet, er den knyttet til feltet som ekstra information for skærmlæserbrugere.

Disse funktioner gør Chat nemmere at bruge for besøgende, der navigerer med tastatur, bruger en skærmlæser eller har behov for tydelige visuelle fokusindikatorer. Dit webshops omkringliggende tema og indhold bør også følge tilgængelighedsdesignprincipper.

Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.