Migrering av piksler
Hvis du tidligere har lagt til en piksel manuelt i butikken din på et sted som theme.liquid, checkout.liquid (kun for Shopify Plus-abonnementet), ytterligere skript i kasseinnstillingene, eller på siden Preferanser, kan du migrere pikslene dine slik at de blir kompatible med en Shopify-app-piksel eller en egendefinert piksel. Noen av fordelene ved å migrere de gamle pikslene dine inkluderer:
- Enklere tilgang til sporing av kundeaktiviteter, inkludert kasseaktiviteter.
- Innebygde verktøy for overholdelse av personvern.
- Kontinuerlig vedlikehold og forbedring fra Shopify og pikselleverandører.
Finn ut mer om Shopifys pikselbehandler og alle fordelene med å migrere til Shopify-app-piksler eller egendefinerte piksler.
På denne siden
Migrere Meta- og Google-piksler fra Preferanser-siden
Administrasjonsinnstillingene for Meta- og Google Analytics-piksler i Shopify-administratoren er oppgradert for å overholde de nyeste sikkerhetsstandardene og -forskriftene i Payment Card Industry Data Security Standard (PCI DSS). Denne endringen sikrer at bedrifts- og kundeinformasjonen din forblir trygg mot datainnbrudd og svindel. Finn ut mer om hvordan Shopify hjelper butikken din med å forbli PCI DSS v4-kompatibel.
For mest nøyaktig sporing og ytelse, migrer pikselen til en av følgende kanaler:
- Migrer Meta-pikselen din til Facebook & Instagram-kanalen.
- Migrer Google Analytics-pikselen din til Google & YouTube-kanalen.
Migrere en Google Analytics-piksel til Google & YouTube-kanalappen
Hvis du ikke har flyttet taggen til Google & YouTube-kanalappen, har den blitt konvertert til en egendefinert piksel for å forsøke å opprettholde kontinuitet i målingene. Det kan føre til redusert målingsytelse og færre funksjoner i Google Analytics. Spesifikt kan du forvente følgende innvirkning:
- Data som rapporteres i Google Analytics kan endres (eller i noen tilfeller gå tapt) på grunn av forskjeller i aktivitetsmåling og taggatferd.
- Kjernefunksjoner i Google Analytics, som utvidet måling og måling på tvers av domener, fungerer kanskje ikke som de skal.
- Tag Assistant fungerer kanskje ikke, eller kan rapportere feil om GA4-taggen din.
- Tag Diagnostics identifiserer kanskje ikke GA4-taggen din riktig, eller anbefaler kanskje funksjoner som ikke fungerer for deg.
- Innstillinger du tidligere har lagt til i seksjonen Ytterligere Google Analytics Javascript vil falle bort.
- Samtykkebehandlingen for Google Analytics-taggen din kan endres.
Migrere en gammel piksel fra theme.liquid, checkout.liquid eller Ytterligere skript
Du kan gjøre ett av følgende når du migrerer en gammel piksel fra theme.liquid, checkout.liquid eller Ytterligere skript:
- Migrere en gammel piksel slik at den blir kompatibel med en app-piksel
- Migrere en gammel piksel til en egendefinert piksel
For å unngå å duplisere eller gå glipp av kundeaktiviteter, bør du vurdere å migrere pikslene dine i en periode med mindre trafikk i butikken.
Forberede migrering av en piksel
Vurder følgende når du bestemmer deg for migreringsarbeidsflyt:
- Hvis du vil minimere sjansen for å gå glipp av kundeaktiviteter, kan du koble til den nye, egendefinerte pikselen før du fjerner den gamle.
- Hvis du vil unngå å duplisere sporing av kundeaktiviteter, kan du koble til den nye, egendefinerte pikselen etter at du har fjernet den gamle.
- For å migrere en gammel piksel, må du finne den gamle pikselkoden, slik at du kan fjerne eller endre den. De fleste piksler har to komponenter du må finne:
- Et grunnleggende Javascript-SDK: Javascript-SDK-et plasseres ofte i toppteksten, og kan finnes i theme.liquid og Ytterligere skript i kasseinnstillingene.
- Gammel pikselkode for innsamling av kundeaktiviteter: Du finner vanligvis denne koden i temaets liquid-filer og i Ytterligere skript i kasseinnstillingene. Se dokumentasjonen fra tredjeparts pikselleverandør for å se hvor kundeaktiviteter er plassert, slik at du vet hva du skal søke etter. For eksempel har Metas piksel en metode som kalles fbq(), og Google-piksler bruker ofte gtag() eller dataLayer.push().
Migrere en gammel piksel slik at den blir kompatibel med en app-piksel
Det kan hende du vil migrere en gammel piksel slik at den blir kompatibel med en app-piksel, hvis begge de følgende betingelsene gjelder:
- Du har installert en Shopify-app-piksel som samler inn kundeaktiviteter automatisk.
- Du har også lagt til ekstra kode for egendefinerte aktiviteter som ikke spores av app-pikselen.
I dette tilfellet bør du følge instruksjonene til apputvikleren for å migrere den gamle pikselen.
Migrere en gammel piksel til en egendefinert piksel
Det kan hende du vil migrere en gammel piksel til en egendefinert piksel, hvis begge de følgende betingelsene gjelder:
- Du har en tidligere installert piksel som du har kodet manuelt, uten å ha installert en Shopify-app.
- Det finnes ingen piksel fra en Shopify-app som oppfyller kravene dine.
Du kan koble til den nye egendefinerte pikselen før eller etter at du fjerner den gamle pikselkoden.
Trinn:
- Opprett en egendefinert piksel som abonnerer på de påkrevde standard- og egendefinerte kundeaktivitetene.
- Fjern eller erstatt all tidligere tillagt pikselkode fra Liquid-filene eller i feltet for ytterligere skript i kasseinnstillingene. Dette kan omfatte gammel pikselkode som inneholder Javascript SDK-en, samler inn standardaktiviteter eller samler inn ikke-standardiserte aktiviteter.
- Legg til den egendefinerte pikselen i butikken.
- Koble til den egendefinerte pikselen.
Fjerne eller erstatte gammel pikselkode
Når du finner den gamle pikselkoden, må du enten fjerne den eller erstatte den med Shopifys Shopify.analytics.publish()-metode, avhengig av hva slags aktivitet pikselen sporer:
- Du kan fjerne alle forekomster av Javascript-SDK-er du finner.
- Hvis den gamle pikselen sporer en standard kundeaktivitet, og den egendefinerte pikselen eller app-pikselen du vil legge til støtter innsamling av standard-kundeaktiviteten, bør du fjerne koden.
- Hvis den gamle pikselen sporer en egendefinert kundeaktivitet, og den egendefinerte pikselen eller appen du vil legge til støtter innsamling av egendefinerte kundeaktiviteter, bør du erstatte koden.
Her er et eksempel på en gammel pikselkode som sporer en ikke-standardisert kundeaktivitet:
<script>fbq("trackCustom", "my_custom_event");</script>Her er et eksempel på den tilsvarende koden du kan erstatte den med:
<script>Shopify.analytics.publish("my_custom_event");</script>Hvis du oppretter en egendefinert piksel, bør du inkludere kode som abonnerer på den egendefinerte aktiviteten, slik som i dette eksemplet:
analytics.subscribe("my_custom_event", event => {
fbq("trackCustom", "my_custom_event");
});Feilsøking etter migrering
Etter at du har migrert til nettpiksler, kan det hende du legger merke til forskjeller i antall sporede aktiviteter sammenlignet med det forrige oppsettet ditt. Siden enkelte boter ikke utløser sandkassen for nettpiksler, må du forvente en ensifret prosentvis nedgang i antall aktiviteter. Hvis du opplever større avvik, kan du se gjennom denne delen for mulige årsaker.
Bruk følgende sjekkliste for å finne årsaken til avviket:
- Bekreft at alle forventede aktiviteter utløses.
- Bekreft at implementeringslogikken er den samme i det gamle og det nye oppsettet.
- Bekreft at hver aktivitet bare spores 1 gang.
- Bekreft at du sammenligner tall fra samme analysetjeneste.
- Bekreft at personverninnstillingene dine samsvarer med det forrige oppsettet ditt.
- Hvis det kreves samtykke, må du bekrefte at du innhenter dette.
Velg problemet som samsvarer med det du opplever, og følg deretter feilsøkingstrinnene.
Enkelte aktiviteter utløses ikke.
Sørg for at alle forventede aktiviteter utløses. Hvis en aktivitet ikke utløses, kan den ikke spores.
For å feilsøke legger du til console.log i pikselkoden og kontrollerer at data sendes til analysepartneren din i nettleserens utviklerverktøy. Hvis aktiviteter ikke utløses, må du se over pikselkoden din for feil.
Aktivitetsdefinisjoner eller logikk er endret.
Definisjonen av aktiviteter som page_viewed eller checkout_started kan variere mellom implementeringer. Hvis du for eksempel tidligere sporet produktvisninger med samsvar med URL-adressesti, men nå bruker Shopifys standardaktiviteter, kan resultatene variere.
Sørg for at den nye implementeringen bruker samme logikk som den forrige. Hvis implementeringslogikken er ulik, må det forventes en viss forskjell i antall aktiviteter.
Aktiviteter telles mer enn 1 gang.
Et vanlig problem ved migrering er at den samme aktiviteten spores mer enn 1 gang. Samme aktivitet kan spores på mer enn 1 sted, for eksempel i temakoden, i en app eller i delen Kundeaktiviteter i administratorpanelet. Hvis du tidligere har lagt til sporingskode via Flere skript eller checkout.liquid, kan eventuell gjenværende kode også føre til dobbel sporing.
For å se etter dobbel sporing åpner du nettleserens utviklerverktøy og ser etter flere forespørsler til samme analyseendepunkt under én enkelt sideinnlasting eller aktivitet.
Tallene varierer mellom ulike analysetjenester.
Ulike analysetjenester behandler og filtrerer data på forskjellige måter. Noen filtrerer ut mistenkt bot-trafikk. Andre estimerer manglende data. Ikke sammenlign antall hendelser på tvers av ulike tjenester, ikke engang mellom Google Analytics og GA4, som behandler data på forskjellige måter.
For å sammenligne resultater nøyaktig, opprett en egen konto eller piksel for samme tjeneste og kjør den parallelt.
Personverninnstillinger blokkerer hendelser.
Sporingspiksler respekterer alltid butikkens personverninnstillinger. Hvis det forrige pikseloppsettet ikke gjorde det, vil du kanskje se færre sporede hendelser etter migreringen.
Fra Shopify-administratoren går du til Innstillinger > Kundepersonvern og bekrefter at innstillingene samsvarer med den forrige konfigurasjonen.
Et tredjeparts samtykkeverktøy synkroniseres ikke med Shopify.
Hvis du bruker et tredjeparts samtykkeverktøy til å administrere ja til informasjonskapsler, kan det hende at sporingspikslene ikke utløses for kunder der samtykket ikke er synkronisert med Shopify. Dette kan skje når samtykkeverktøyet ikke bruker Customer Privacy API.
For å løse dette, sørg for at samtykkeverktøyet synkroniserer samtykkestatus med Shopify ved hjelp av Customer Privacy API.