Denne side indeholder instruktioner til, hvordan du opretter tilpasset pixelkode for en tredjepartspixel, så du kan spore specifikke kundehændelser. Når du har oprettet koden for din tilpassede pixel, kan du føje pixelen til din Shopify-butik.
Sådan forbereder du JavaScript SDK'en fra tredjepart
Den tredjepartstjeneste, du bruger, leverer den kode, der er integreret med pixelen, til dig. En pixel har normalt to komponenter: En JavaScript SDK og trackingkoden. Al HTML i tredjepartstjenestekoden skal fjernes, da Shopify-pixel-sandkassen kun understøtter JavaScript.
Her er et eksempel på en Meta-pixel. Pixels kan variere en smule fra én tredjepart til en anden.
Når du har fjernet HTML fra metaens kode, har du metaens pixel-SDK og kode tilbage til at initialisere den. Hændelsestrackingkoden PageView er også blevet fjernet, fordi den bliver tilføjet i næste trin.
Du støder muligvis på pixels, der indlæses ved hjælp af script src=. HTML understøttes ikke i Shopifys pixels, så du skal erstatte script src= med tilsvarende JavaScript.
Her er et eksempel på en Google Analytics-pixel:
script src=-delen kan erstattes af tilsvarende JavaScript. Sørg altid for, at din src-attribut matcher HTML-versionen:
Spor kundehændelser
Når du har indlæst og initialiseret pixelens SDK, skal du overføre hændelser til den for at spore den. Dette gøres ved at abonnere på hændelser og derefter overføre hændelsesdataene til pixelens SDK, så de kan blive behandlet af tredjepartstjenesten.
Abonner på standardhændelser
Shopify tilbyder et standardsæt af hændelser, hvilket gør det nemt at sikre, at din pixel indsamler de data, den skal bruge.
Du kan abonnere på hændelser ved hjælp af Shopify Pixels Extension API. Du skal placere pixelkoden fra tredjepart sammen med den hændelse, du abonnerer på.
Dette er et eksempel på hændelsen PageView Metas pixel. Bemærk, at fbq("track") er en del af Metas kode, og at hvert firma vil have sin egen version, som du skal læse deres dokumentation til.
Nogle hændelser indeholder metadata, som du kan overføre til din pixel. Her er et eksempel på, hvordan du kan overføre nogle produktoplysninger til Metas ViewContent-hændelse:
Abonner på tilpassede kundehændelser
Hvis du vil spore yderligere kundehændelser, som f.eks. når nogen klikker på en knap, kan du tilføje tilpassede kundehændelser. Du kan abonnere på tilpassede hændelser på samme måde som standardhændelser. Angiv navnet på den hændelse, du vil abonnere på, og videregiv oplysningerne til pixelen fra tredjepartstjenesteudbyderen.
Dette er et eksempel på, hvordan en udgivet tilpasset hændelse kan se ud i dit temas Liquid-filer:
Dette er et eksempel på, hvordan du kan konfigurere din pixel for at abonnere på denne tilpassede hændelse:
På markeder, der er konfigureret til at kræve samtykke, såsom det Europæiske Økonomiske Samarbejdsområde (EØS) og Storbritannien, bruges webpixels kun, når besøgende har givet de tilladelser, der kræves i pixel-konfigurationen. Som standard kræver nye pixels tilladelserne Markedsføring og Analyse.
På samme måde vil pixels, der er konfigureret som datasalg, ikke køre for kunder, der har fravalgt datasalg eller -deling, medmindre pixlen understøtter begrænset databrug.
Hver pixel kan have forskellige navne for hvert formål. Du bør læse tredjepart-pixeldokumentationen, for at forstå hvordan deres definitioner passer til Shopifys.
Følgende angiver f.eks., hvordan markedsførings- og analyseformål stemmer med Googles samtykketilstand:
Eksempel på tilpasset pixel
Herunder er et eksempel på koden til en Meta-pixel. Pixelkoden varierer afhængigt af udbyderen af tredjepartstjenesten og de hændelser, du vil spore. Du kan finde en liste over tilgængelige hændelser under referencen til kundehændelsen.
Tilpasset metapixel
Kan du ikke finde de svar, du leder efter? Vi er her for at hjælpe.