De belangrijkste inzichten van je keuzehulp zie je direct binnen Aiden op geaggregeerd niveau (voor alle klanten).
Het is echter ook mogelijk om je Aiden keuzehulpen te koppelen aan je Google Analytics account en zelfs aan je CRM/CDP om inzichten over alle klanten te verzamelen Γ©n op het niveau van een unieke klanten.
π‘ Goed om te weten: Deze functie is een impact-booster die mogelijk niet is inbegrepen in je Aiden-licentie. Contacteer ons om het te controleren en/of te upgraden!
We raden aan om dit in te stellen als je de gegevens uit je keuzehulp wilt gebruiken voor b.v. marketingautomation doeleinden. Je kunt dan zien welke antwoorden een bepaalde klant heeft gegeven en welke producten aan deze klant zijn geadviseerd. Je kunt ook een segment maken van je klanten die de keuzehulp hebben gebruikt en deze vergelijken met andere klanten op je website, bijvoorbeeld om het effect van de keuzehulp op conversiepercentages of retourpercentages te achterhalen.
In deze handleiding leggen we uit hoe het werkt.
β
De basis
Wanneer een klant je keuzehulp gebruikt, verstuurt deze keuzehulp JavaScript-events naar de webpagina waarin je de keuzehulp hebt opgenomen. Deze events kun je registreren en daarna gebruiken voor verdere analyse.
In onderstaand overzicht kun je zien hoe het werkt!
β
Event types
De keuzehulp verstuurt 4 verschillende event types. Bekijk het event type om te zien welke parameters worden verstuurd:
1. Question answered β Versturen we wanneer een klant een vraag heeft beantwoord.
Parameter name | Parameter value |
type | answered-event |
advisorId | The app unique ID used internally in the Aiden CMS |
advisorName | The app name |
data.question | The question label |
data.answers[] | List of given answer(s) |
2. Product advised β Versturen we wanneer een klant de adviespagina bereikt.
Parameter name | Parameter value |
type | advised-event |
advisorId | The app unique ID used internally in the Aiden CMS |
advisorName | The app name |
data.products[] | List of products |
data.products[].id | The unique Aiden product ID |
data.products[].name | The product title |
data.products[].link | The product link URL |
3. Product clicked β Versturen we wanneer een klant op een product op de adviespagina klikt.
Parameter name | Parameter value |
type | product-clicked-event |
advisorId | The app unique ID used internally in the Aiden CMS |
advisorName | The app name |
productName | The product title |
productId | The product unique ID from the catalogue |
productLink | The product URL from the catalogue |
4. Start over β Versturen we wanneer een klant op de βOpnieuw beginnenβ knop klikt.
Parameter name | Parameter value |
type | start-over-event |
advisorId | The app unique ID used internally in the Aiden CMS |
advisorName | The app name |
β
Implementatie
Je hebt een developer nodig om dit rechtstreeks in te stellen op je website. Hieronder staat een voorbeeld van het type script dat ze moeten maken om de Aiden-events op te pikken.
<script>
window.addEventListener("message", function (event) {
if (event.data.advisorName && event.data.advisorName !== "") {
handleAidenEvents(event.data)
}
})
function handleAidenEvents(event) {
switch (event.type) {
case "advised-event":
event.data.products.forEach(function (product) {
// Do something for each advised product
console.log("product advised: " + product.name)
})
break
case "start-over-event":
// Do something when user clicks "start over" button
console.log(event.advisorName + " started over")
break
case "answered-event":
// Do something when user answers a question
console.log(event.data.question + " answered")
event.data.answers.forEach(function (answer) {
// Do something for each given answer
console.log("answer given: " + answer)
})
break
case "product-clicked-event":
// Do something when user clicks "start over" button
console.log("product clicked: " + event.data.productName)
break
}
}
</script>
π‘ Goed om te weten: Hulp nodig? Neem gerust rechtstreeks contact op met ons team via: [email protected].