Het performancescript vertelt bluebarry welke bestellingen er in je webshop binnenkomen. Zo zie je per quiz hoeveel omzet je quizzen opleveren. Je plaatst het één keer, op je orderbevestigingspagina, en het werkt voor al je quizzen.
Heb je het nodig?
- Shopify: nee. De bluebarry-app meet checkouts voor je. Zie Shopify-checkoutconversies meten.
- WooCommerce: nee. De plug-in stuurt afgeronde bestellingen door. Zie WooCommerce-checkoutconversies meten.
- Elk ander platform: ja, plaats het script hieronder.
Doe je dit niet zelf?
Om het script te plaatsen heb je iemand nodig die je checkouttemplates kan aanpassen. Kopieer deze e-mail, vul de delen tussen haakjes in en stuur hem naar je developer:
Hoi [NAAM], We gebruiken bluebarry voor productquizzen in onze webshop. Om te zien hoeveel omzet de quizzen opleveren, heeft bluebarry een klein script nodig op onze orderbevestigingspagina (bedankpagina). Wat er moet gebeuren: 1. Plaats het bluebarry-performancescript op de orderbevestigingspagina. 2. Vervang de voorbeeldwaarden in het script door de echte ordergegevens: order-ID, valuta, totalen en de bestelde artikelen. 3. Zorg dat het alleen draait na een geslaagde bestelling, en plaats een testbestelling via een live quiz om het te controleren. Uitleg en het script: https://bluebarry.ai/implementing-performance-tracking-script/ Onze bluebarry tenant-ID: [jouw tenant-ID] Vragen? De support van bluebarry is bereikbaar via [email protected]. Bedankt! [Jouw naam]
Stap 1: Kopieer het performancescript

- Ga in de zijbalk naar Quiz funnels → All quizzes en klik op Edit bij een willekeurige quiz.
- Open de Launch-tab en scrol naar Implement your scripts.
- Kopieer het Performance script. Je tenant-ID staat er al in.
Of kopieer het hier
Dit is hetzelfde script. Vervang TENANT_ID_HERE door je tenant-ID.
<script>
window.barry = window.barry || {};
window.barry.tenantId = "TENANT_ID_HERE";
var conversionScript = document.createElement('script');
conversionScript.src = "https://cdn.bluebarry.ai/advisor/conversion.js";
conversionScript.async = true;
document.head.appendChild(conversionScript);
window.addEventListener('message', function (event) {
if (event.data && event.data.event === 'bluebarry_session') {
setTimeout(function() {
barry.trackConversion({
currencyIso: "EUR", // the currency of the order (3 character ISO code)
conversionId: "ORDER-12345", // your internal ID of the order (max 64 chars)
// Order totals
orderProductTotal: 250.00, // total value of products excluding tax
orderTaxTotal: 62.50, // total tax amount
orderGrandTotal: 312.50, // grand total including tax
items: [ // can be any number of items
{
itemId: "PRODUCT-001", // your internal ID/name of the product (max 64 chars)
quantity: 2, // quantity of this item
priceExclTax: 100.00, // price per item excluding tax
priceInclTax: 125.00, // price per item including tax
taxPercentage: 25.00, // tax percentage (e.g., 25 for 25%)
},
{
itemId: "PRODUCT-002", // another item example
quantity: 1,
priceExclTax: 50.00,
priceInclTax: 62.50,
taxPercentage: 25.00,
},
],
});
// Optional: uncomment and replace with the customer's email
// barry.identify({
// email: "CUSTOMER_EMAIL_HERE",
// });
}, 10);
}
});
</script>Je tenant-ID vind je onder Integrations in de zijbalk, bovenaan de pagina naast Tenant ID:. Klik op het kopieericoon.

Stap 2: Vul de echte ordergegevens in
De waarden in het script zijn voorbeelden. Vervang ze door de echte gegevens van de bestelling, zoals je platform die op de bevestigingspagina beschikbaar maakt:
currencyIso: de valuta van de bestelling, zoals EUR.conversionId: je ordernummer.orderProductTotal,orderTaxTotalenorderGrandTotal: de totalen van de bestelling.items: één regel per besteld product, met de ID, het aantal, de prijzen en het btw-percentage.- Optioneel: haal het commentaar weg bij het deel
barry.identifyen geef het e-mailadres van de klant mee. De bestelling komt dan in het profiel van die klant, samen met de quizantwoorden.
Stap 3: Plaats het op je bevestigingspagina
Zet het script op de pagina die klanten direct na een afgeronde aankoop zien: de bedankpagina.
- Het mag alleen draaien na een geslaagde bestelling, niet bij een mislukte of geannuleerde betaling.
- De ordergegevens moeten op de pagina beschikbaar zijn als het script draait.
- Test het: doe een quiz in je live webshop, klik door naar een product en plaats een testbestelling.
Werkt het, dan verschijnt de omzet van quizdeelnemers in je quizanalyses. Zie Conversieattributie begrijpen.
Gebruik je experimenten? Dit script geeft nog geen gegevens over experimenten door, dus bestel- en omzetdoelen van zoek- en pop-upexperimenten worden er niet mee geteld. Kies voor die experimenten klikken, toevoegingen aan winkelwagen of inzendingen als hoofddoel. Quizexperimenten hebben hier geen last van. Zie Gepauzeerde of vastgelopen experimenten oplossen.
Hulp nodig?
Krijg je het niet werkend? Dan lukt het ons waarschijnlijk wel. Vraag het ons in Discord of mail naar [email protected].