Overzicht van pixels

Je kunt Shopify-pixelbeheer gebruiken om pixels te beheren en toe te voegen die klantgebeurtenissen volgen. Klantgebeurtenissen zijn acties die plaatsvinden in de browser van de klant, bijvoorbeeld op een link klikken of een product aan een winkelwagen toevoegen. Je kunt pixels toevoegen en beheren in de sectie Klantgebeurtenissen van je Shopify-beheercentrum.

Voorheen konden merchants handmatig JavaScript-fragmenten op verschillende plaatsen in hun webshop toevoegen: in online voorkeuren, in checkout-scripts en in apps. De kwaliteit van deze scripts werd meestal niet gecontroleerd en het beheer ervan was tijdrovend. Met pixelbeheer worden je scripts opgeslagen in één beheerhulp en uitgevoerd in een sandbox-omgeving. Het toevoegen van app-pixels of aangepaste pixels aan je winkel kan de volgende voordelen bieden:

  • Toegang tot een stroom van klantgebeurtenissen in je webshop, inclusief checkout-gebeurtenissen.
  • Een extra beveiligingslaag voor je webshop en je klanten, inclusief meer controle over de klantgegevens die je deelt met externe services.
  • Voorkomen dat code van externe partijen niet-presterende Javascript uitvoert of je webshop en checkout verstoort.
  • Ingebouwde tools voor naleving van de privacywetgeving.

Pixels kunnen op twee manieren aan je webshop worden toegevoegd: via app-pixels, die worden geïnstalleerd via marketing- en gegevensverzamelingsapps, en aangepaste pixels, die handmatig door een ontwikkelaar kunnen worden toegevoegd in het pixelbeheer van je Shopify-beheercentrum.

Pixels worden automatisch geladen in de webshop, de checkout, op de bedankpagina, de bestelstatuspagina en bij klantaccounts.

Sandbox-omgeving voor pixels

Shopify gebruikt een veilige sandbox voor app-pixels en aangepaste pixels. Een sandbox is een geïsoleerde omgeving waarin je scripts kunt uitvoeren zonder de rest van je webshop te beïnvloeden. Een pixel in een sandbox kan overal op je website worden uitgevoerd, maar is beperkt tot de gegevens die beschikbaar zijn gemaakt binnen de sandbox. Deze sandbox zorgt ervoor dat pixels die zijn geïnstalleerd of aangemaakt in pixelbeheer geen gegevens kunnen verzamelen of ophalen buiten de aangegeven bedoeling van de pixel, wat een beveiligingsrisico kan zijn.

Meer informatie over de mogelijke risico's van pixels.

Beperkingen van de pixel-sandbox

Er zijn enkele beperkingen wat betreft de informatie die toegankelijk is, omdat pixels in een beveiligde sandbox-omgeving worden uitgevoerd. De verhoogde beveiliging geeft jou en je klanten meer controle over tot welke gegevens externe partijen toegang hebben. Deze beperkingen zijn mogelijk niet compatibel met sommige pixels van externe partijen. Raadpleeg de aanbieder van de externe pixel om te bevestigen welke pixels compatibel zijn.

Bekijk de volgende bekende beperkingen van de pixel-sandboxes:

  • Pixel-sandboxes kunnen geen elementen van de gebruikersinterface weergeven, zoals knoppen, formulieren, banners of pop-upvensters.
  • Pixel-sandboxes kunnen de volgende informatie niet automatisch detecteren:
    • Gebeurtenissen van DOM-scraping (Document Object Model).
    • Metagegevens van DOM-scraping.
    • Gebruikersinformatie, zoals e-mail en telefoon, van DOM-scraping.
    • Uitgaande link-klikken van DOM-scraping.
    • Pagina-scrolling.
    • Klikken en muisbewegingen om heatmaps te maken van DOM-scraping.

Automatische detectie van pagina-URL's in de Lax sandbox bevat een sandbox-versie en weerspiegelt niet precies de URL van het hoofdvenster. Je kunt de URL van het hoofdvenster ophalen van de page_viewed-gebeurtenis.

Als alternatief voor de automatische detectie van gebeurtenissen, metagegevens, gebruikersinformatie en uitgaande links van DOM-scraping, kun je aangepaste gebeurtenissen publiceren. Het publiceren van aangepaste gebeurtenissen wordt mogelijk niet door alle app-pixels ondersteund.

Mogelijkheden voor pixeltracking

Hieronder wordt beschreven wat je over het algemeen kunt verwachten te tracken voor elk pixeltype:

  • Conversie- en marketingpixels: Standaard checkout-gebeurtenissen en klantacties werken voor de meeste conversietracking. Functies die formulieren automatisch scrapen op e-mailadressen of telefoonnummers werken mogelijk niet in de sandbox. De meeste pixelaanbieders ondersteunen in plaats daarvan de handmatige doorgifte van deze gegevens.
  • Analytics-pixels: Standaard klantgebeurtenissen zoals paginaweergaven, productweergaven, winkelwagenupdates, aankopen en zoekopdrachten werken allemaal. Je kunt ook aangepaste gebeurtenissen tracken met de methode Shopify.analytics.publish(). Voor het tracken van formulierinteracties en linkklikken moeten ze worden gepubliceerd als aangepaste gebeurtenissen.
  • Google Tag Manager: Je kunt Google Tag Manager als aangepaste pixel uitvoeren. Pixels die door Google Tag Manager worden geladen, worden echter nog steeds binnen de Shopify-sandbox uitgevoerd, dus hiervoor gelden dezelfde trackingmogelijkheden en -beperkingen. Meer informatie over het gebruik van Google Tag Manager als aangepaste pixel.

Privacy van klanten

In markten die zijn geconfigureerd om toestemming te vereisen (meestal de Europese Economische Ruimte (EER) en het Verenigd Koninkrijk), worden webpixels alleen uitgevoerd wanneer bezoekers de vereiste machtigingen in de pixelconfiguratie hebben verleend. Standaard vereisen nieuwe pixels de machtigingen Marketing en Analytics.

Op dezelfde manier worden pixels die zijn geconfigureerd als gegevensverkoop niet uitgevoerd voor klanten die zich hebben afgemeld voor de verkoop of het delen van gegevens, tenzij de pixel beperkt gegevensgebruik ondersteunt.

Ontwikkelaars van aangepaste pixels kunnen meer lezen over het verzamelen en registreren van toestemming.

Mogelijke risico's

Zorg er altijd voor dat je de code begrijpt die je aan je webshop of de checkout van je winkel toevoegt, of huur een Shopify Partner in voor hulp bij aangepaste pixels.

Prestatierisico's

Pixels zijn scripts die op de achtergrond van je webshop worden uitgevoerd om klantgebeurtenissen te volgen. Hoe meer scripts je hebt, hoe langzamer je winkel wordt. Bovendien, als het toegevoegde script kapot is of onjuist is opgemaakt, kan de activiteit oneindig doorgaan, waardoor je site langzaam of helemaal niet laadt.

Privacyrisico's

De privacy van gebruikers is streng gereguleerd om ervoor te zorgen dat klantinformatie online wordt beschermd. Codefragmenten kunnen worden gebruikt om toestemmingsvereisten van klanten te omzeilen. Dit is in strijd met de servicevoorwaarden van Shopify en kan ertoe leiden dat je wettelijk aansprakelijk wordt gesteld. Dit geldt met name als je in regio's woont of klanten bedient waar strengere privacywetgeving van kracht is, zoals sommige Amerikaanse staten of de Europese Economische Ruimte. Onthoud dat je zelf verantwoordelijk bent voor de naleving van de toepasselijke wetgeving en voor het verkrijgen van alle benodigde toestemmingen wanneer je pixels gebruikt om klantgegevens te verzamelen. Raadpleeg een jurist als je niet zeker weet welke vereisten voor jou gelden.