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. Enable User Context in your dashboard settings
  2. Add JavaScript to your website that sets user data
  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 Basic-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:

Output user data directly from your server-side template:

<!-- 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;

Fetch user data only when the chat opens (best for performance):

// 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

"I see you're a Gold member with 3 open tickets. How can I help?"

Onderwijs

"You're 78% through the JavaScript course. Ready to start Module 8?"

Horeca

"Your booking for September 17th is confirmed. Check-in starts at 3 PM."

Gezondheidszorg

"Your next appointment with Dr. Smith is scheduled for Tuesday at 10 AM."

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