Pixels-overzicht
Je kunt de Shopify-pixelmanager gebruiken om je pixels te beheren die klantgebeurtenissen volgen. Met de Shopify-pixelmanager kun je pixels beheren en toevoegen die klantgebeurtenissen volgen. Klantgebeurtenissen zijn acties die in de browser van de klant plaatsvinden, bijvoorbeeld op een link klikken of een product aan een winkelwagen toevoegen. Je kunt pixels toevoegen en beheren in het gedeelte Klantgebeurtenissen van je Shopify-beheercentrum.
Voorheen konden merchants handmatig JavaScript-fragmenten toevoegen op verschillende plaatsen in hun onlinewinkel: in onlinevoorkeuren, in checkout-scripts en in apps. Deze scripts waren meestal niet gecontroleerd op kwaliteit en waren tijdrovend om te beheren. Met de pixelmanager worden je scripts opgeslagen in één beheertool en worden ze uitgevoerd in een sandbox-omgeving. Het toevoegen van app-pixels of aangepaste pixels aan je winkel kan de volgende voordelen hebben:
- Toegang tot een stroom van klantgebeurtenissen in je onlinewinkel, inclusief checkout-gebeurtenissen
- Een extra beveiligingslaag voor je onlinewinkel en je klanten, waaronder meer controle over de klantgegevens die je deelt met services van externe partijen
- Er wordt voorkomen dat code van externe partijen niet-presterend Javascript uitvoert, of je onlinewinkel en checkout hindert
- Geïntegreerde tools voor privacynaleving
Pixels kunnen op twee manieren aan je onlinewinkel worden toegevoegd: via app-pixels, die worden geïnstalleerd via marketing-apps en apps die gegevens verzamelen, en via aangepaste pixels, die handmatig door een ontwikkelaar in de pixelmanager kunnen worden toegevoegd.
Sandbox-omgeving voor pixels
Shopify gebruikt een beveiligde sandbox voor app-pixels en aangepaste pixels. Een sandbox is een omgeving waarin je scripts kunt uitvoeren zonder dat je onlinewinkel daar hinder van heeft. Een sandbox-pixel kan overal op je website werken, maar kan alleen gebruikmaken van de gegevens die binnen de sandbox ter beschikking worden gesteld. Deze sandbox zorgt ervoor dat pixels die in de pixelmanager zijn geïnstalleerd of aangemaakt, geen gegevens kunnen verzamelen of ophalen die buiten de intentie van de pixel vallen, wat een veiligheidsrisico zou kunnen zijn.
Meer informatie over de potentiële risico's van pixels.
Sandbox-beperkingen voor pixels
Er gelden enkele beperkingen voor toegang tot informatieniveaus, daar pixels worden uitgevoerd in een beveiligde sandbox-omgeving. De verhoogde beveiliging geeft jou en je klanten meer controle over de gegevens waartoe externe partijen toegang hebben. Deze beperkingen zijn mogelijk niet compatibel met sommige pixels van externe partijen. Raadpleeg de externe pixelprovider om te bevestigen welke pixels compatibel zijn.
Controleer de volgende bekende beperkingen van pixel-sandboxes:
- Kan gebruikersinterface-elementen, zoals knoppen, formulieren, banners of modale vensters, niet weergeven
- Automatische detectie van DOM-scrapinggebeurtenissen
- Automatische detectie van metagegevens van DOM-scraping
- Automatische detectie van gebruikersinformatie, zoals e-mail en telefoon, van DOM-scraping
- Automatische detectie van uitgaande linkklikken van DOM-scraping
- Automatische detectie van scrollen op pagina's
- Automatische detectie van kliks en muisbeweging om heatmaps aan te maken van DOM-scraping
Automatische detectie van pagina-URL's in de Lax-sandbox bevat een sandboxversie en weerspiegelt niet exact de URL van het hoofdvenster. Je kunt de URL van het hoofdvenster verkrijgen bij de gebeurtenis page_viewed
.
Voor automatische detectie van gebeurtenissen, metagegevens, gebruikersinformatie en uitgaande links van DOM-scraping, kun je als alternatief aangepaste gebeurtenissen publiceren. Het publiceren van aangepaste gebeurtenissen wordt mogelijk niet door alle app-pixels ondersteund.
Externe tag-managers
Shopify staat niet garant voor de compatibiliteit van externe tag-managers in de pixel-sandboxomgeving. Als je een externe tag-manager gebruikt, test je je vereisten in de pixel-sandbox of neem je contact op met de verkoper.
Voor analytics en marketingpixels kun je aangepaste pixels gebruiken zonder een tag-manager om de complexiteit te verminderen.
Je tag-manager heeft geen toegang tot zaken buiten de sandbox die er niet in zijn gepubliceerd en kan geen UI-elementen renderen. Je kunt nog steeds tag-managers gebruiken in je liquid-themabestanden, maar je tag-manager kan geen gegevens gebruiken over klantgebeurtenissen, beveiligingsfuncties of privacy compliance-functies van webpixels. Je kunt deze ook niet uitvoeren in beveiligde zones, zoals bij de checkout.
Potentiële risico's
Zorg er altijd voor dat je de code begrijpt die je toevoegt aan je onlinewinkel of de checkout, of huur een Shopify Expert in voor hulp bij aangepaste pixels.
Prestatierisico's
Pixels zijn scripts die op de achtergrond van je onlinewinkel worden uitgevoerd om klantgebeurtenissen te volgen. Hoe meer scripts je hebt, des te trager wordt je winkel. Als het toegevoegde script niet goed is uitgevoerd of geformatteerd, kan de activiteit ook onbeperkt worden uitgevoerd, waardoor je site langzaam laadt of niet laadt.
Privacyrisico's
De privacy van gebruikers is aan strikte regels gebonden om de bescherming van de gegevens van klanten online te waarborgen. Codefragmenten kunnen worden gebruikt om toestemmingsvereisten van klanten te omzeilen, wat in strijd is met de Servicevoorwaarden van Shopify en tot juridische aansprakelijkheid voor jezelf kan leiden. Dit is met name het geval als je gevestigd bent of klanten bedient in locaties met striktere privacyregels, zoals sommige staten in de VS of de Europese Economische Ruimte (EER). Vergeet niet dat je verantwoordelijk bent voor naleving van de toepasselijke wetgeving en het verkrijgen van alle benodigde toestemmingen wanneer je pixels gebruikt om klantgegevens te verzamelen. Vraag juridisch advies als je niet zeker weet welke vereisten op jou van toepassing zijn.