Gebruikerscontext

Gebruikersinformatie doorgeven om AI-gesprekken te personaliseren

Gebruikerscontext configureren
Standard- en Pro-abonnementen

Overzicht

Gebruikerscontext stelt u in staat om informatie over ingelogde gebruikers door te geven aan de AI. Wanneer u gebruikerscontext verstrekt, kan de AI gebruikers bij naam begroeten, verwijzen naar hun accountgegevens en gepersonaliseerde antwoorden geven zonder te vragen naar informatie die u al heeft.

Dit creëert een naadloze ervaring waarbij de AI de gebruiker al "kent" - hun abonnement, bestelstatus, loyaliteitspunten of andere relevante gegevens die u kiest om te delen.

Hoe het werkt

  1. Schakel gebruikerscontext in in uw dashboardinstellingen
  2. Voeg JavaScript toe aan uw website die gebruikersgegevens instelt
  3. AI ontvangt de context bij elk bericht dat de gebruiker verzendt
  4. AI personaliseert antwoorden met behulp van de verstrekte informatie
AI-assistent
Waar is mijn bestelling?
Hallo Sarah! Ik heb zojuist uw bestelling #8847 gecontroleerd — deze is onderweg met FedEx en zou vandaag vóór 17:00 uur bezorgd moeten worden.
Kan ik mijn abonnement upgraden?
Natuurlijk! U bent momenteel op het Starter-abonnement met 847 resterende API-aanroepen. Ik kan u helpen om te upgraden naar Pro voor extra functies en hogere limieten.

Implementatie

Kies de aanpak die bij uw configuratie past:

Voer gebruikersgegevens rechtstreeks uit vanuit uw server-side sjabloon:

<!-- After your Asyntai widget script -->
<script>
window.Asyntai = window.Asyntai || {};
window.Asyntai.userContext = {
    "Customer name": "<?php echo $user->name; ?>",
    "Email": "<?php echo $user->email; ?>",
    "Subscription plan": "<?php echo $user->plan; ?>",
    "Order status": "<?php echo $user->latest_order_status; ?>"
};
</script>

Stel de context in nadat uw app de gebruikersgegevens heeft geladen:

// After user logs in or data loads
window.Asyntai = window.Asyntai || {};
window.Asyntai.userContext = {
    "Customer name": currentUser.name,
    "Email": currentUser.email,
    "Subscription plan": currentUser.subscription.planName,
    "Cart total": cart.total,
    "Loyalty points": currentUser.loyaltyPoints
};

// You can update it anytime - changes apply to the next message
window.Asyntai.userContext["Cart total"] = newTotal;

Haal gebruikersgegevens alleen op wanneer de chat opent (best voor prestaties):

// Define a function to fetch user context
window.Asyntai = window.Asyntai || {};
window.Asyntai.fetchUserContext = function() {
    return fetch('/api/your-user-context-endpoint/')
        .then(function(response) { return response.json(); })
        .then(function(data) {
            window.Asyntai.userContext = data;
        });
};

// The widget automatically calls this when the chat opens

Beste voor prestaties: De widget detecteert fetchUserContext en roept deze automatisch aan wanneer de chat wordt geopend, zodat gegevens alleen worden geladen wanneer nodig.

U bepaalt wat u deelt. Geef alleen de gegevens door die relevant zijn voor uw toepassing - klantnaam, bestelstatus, abonnementsniveau, winkelwageninhoud of andere informatie die de AI helpt uw gebruikers beter te assisteren. Gebruik beschrijvende labels zodat de AI de context begrijpt.

Voorbeeldtoepassingen

E-commerce

"Ik kan zien dat uw bestelling #4521 momenteel onderweg is en vrijdag zou moeten aankomen."

SaaS

"U heeft deze maand nog 847 API-aanroepen over op uw Pro-abonnement."

Ondersteuning

"Ik zie dat u een Gold-lid bent met 3 openstaande tickets. Hoe kan ik u helpen?"

Onderwijs

"U bent 78% door de JavaScript-cursus. Klaar om aan module 8 te beginnen?"

Horeca

"Uw boeking voor 17 september is bevestigd. Inchecken begint om 15:00 uur."

Gezondheidszorg

"Uw volgende afspraak met Dr. Smith staat gepland op dinsdag om 10:00 uur."

Belangrijke opmerkingen

Optioneel - De chat werkt perfect zonder gebruikerscontext. Het is een verbetering voor ingelogde gebruikers.
Realtime - Context wordt met elk bericht meegestuurd, zodat u het dynamisch kunt bijwerken wanneer gebruikersgegevens veranderen.
Beveiliging - Voeg nooit wachtwoorden, creditcardnummers of andere gevoelige gegevens toe. Geef alleen niet-gevoelige informatie door.
Groottelimieten - Gebruikerscontext is beperkt tot 2.000 tekens op Standard en 10.000 tekens op Pro. Bij overschrijding wordt de tekst ingekort. Houd uw context beknopt.

Integratiestatus

Na implementatie kunt u de Gebruikerscontext-instellingenpagina bezoeken om te verifiëren dat uw integratie werkt. De statuskaart toont:

  • Of context wordt ontvangen
  • Laatste bericht met context
  • Voorbeeld van de contextgegevens die worden verzonden

Platform Guides

Using a specific CMS or e-commerce platform? We have step-by-step setup instructions for each — pick yours below to jump straight to the guide.