Migracija piksela
Ako ste prethodno ručno dodali piksel u svoju trgovinu na lokaciji kao što je theme.liquid, checkout.liquid (samo paket Shopify Plus), Dodatne skripte u postavkama plaćanja ili na stranici Odabrane opcije, tada možete migrirati svoje piksele da budu kompatibilni s pikselom aplikacije Shopify ili prilagođenim pikselom. Neke od prednosti migracije starih piksela uključuju:
- Lakši pristup praćenju korisnikovih događaja, uključujući događaje pri plaćanju.
- Ugrađeni alati za usklađenost s pravilima o privatnosti.
- Kontinuirano održavanje i poboljšanja koja omogućuju Shopify i pružatelji piksela.
Saznajte više o Shopifyjevom upravitelju pikselima i svim prednostima migracije na piksele aplikacije Shopify ili prilagođene piksele.
Na ovoj stranici
Migracija Meta i Google piksela sa stranice Odabrane opcije
Postavke upravljanja Meta i Google Analytics pikselima u vašem administratorskom alatu za Shopify nadograđene su kako bi bile usklađene s najnovijim sigurnosnim standardima i propisima standarda Payment Card Industry Data Security Standard (PCI DSS). Ova promjena osigurava da podaci o vašem poslovanju i korisnicima ostanu sigurni od povreda podataka i prijevara. Saznajte više o tome kako Shopify pomaže vašoj trgovini da ostane usklađena sa standardom PCI DSS v4.
Za najpreciznije praćenje i učinkovitost, migrirajte piksel na jedan od sljedećih kanala:
- Migrirajte svoj Meta piksel na kanal Facebook & Instagram.
- Migrirajte svoj piksel Google Analyticsa na kanal Google & YouTube.
Migracija piksela Google Analyticsa u aplikaciju kanala Google & YouTube
Ako niste premjestili svoju oznaku u aplikaciju kanala Google & YouTube, pretvorena je u prilagođeni piksel kako bi se pokušao zadržati kontinuitet vašeg mjerenja. To može dovesti do smanjene učinkovitosti mjerenja i značajki u alatu Google Analytics. Konkretno, možete očekivati sljedeći utjecaj:
- Podaci zabilježeni u alatu Google Analytics mogu se promijeniti (ili u nekim slučajevima biti izgubljeni) zbog razlika u mjerenju događaja i ponašanju oznake.
- Ključne značajke alata Google Analytics poput poboljšanog mjerenja i mjerenja na više domena možda neće ispravno raditi.
- Tag Assistant možda neće raditi ili će netočno izvještavati o vašoj oznaci GA4.
- Tag Diagnostics možda neće ispravno prepoznati vašu oznaku GA4 ili bi mogao preporučiti značajke koje vam neće raditi.
- Postavke koje ste prethodno dodali u odjeljak Additional Google Analytics Javascript bit će odbačene.
- Tretman suglasnosti za vašu oznaku Google Analyticsa mogao bi se promijeniti.
Migrirajte stari piksel iz datoteke theme.liquid, datoteke checkout.liquid ili Dodatnih skripti
Prilikom migracije starog piksela iz datoteke theme.liquid, datoteke checkout.liquid ili Dodatnih skripti možete učiniti jedno od sljedećeg:
- Migrirajte stari piksel kako bi bio kompatibilan s pikselom aplikacije
- Migrirajte stari piksel u prilagođeni piksel
Kako biste izbjegli dupliciranje ili izostanak korisnikovih događaja, razmislite o migraciji piksela tijekom manje prometnog razdoblja za svoju trgovinu.
Priprema za migraciju piksela
Uzmite u obzir sljedeće prilikom odluke o tijeku rada za migraciju:
- Ako želite svesti propuštanje korisnikovih događaja na najmanju moguću mjeru, povežite svoj novi prilagođeni piksel prije uklanjanja starog.
- Ako želite izbjeći dupliciranje praćenja korisnikovih događaja, povežite svoj novi prilagođeni piksel nakon uklanjanja starog.
- Kako biste migrirali stari piksel, morate pronaći kôd starog piksela da biste ga mogli ukloniti ili izmijeniti. Većina piksela ima dvije komponente koje ćete morati pronaći:
- Osnovni JavaScript SDK: JavaScript SDK često je postavljen u zaglavlje te se može pronaći u datoteci theme.liquid i odjeljku Dodatne skripte u postavkama plaćanja.
- Kôd starog piksela za prikupljanje korisnikovih događaja: Taj kôd obično možete pronaći u liquid datotekama svoje teme te u odjeljku Dodatne skripte u postavkama plaćanja. Pogledajte dokumentaciju svog pružatelja piksela treće strane o tome kako se pronalaze korisnikovi događaji kako biste znali što tražiti. Primjerice, Meta piksel ima metodu koja se zove fbq(), a Google pikseli često koriste gtag() ili dataLayer.push().
Migracija starog piksela radi kompatibilnosti s pikselom aplikacije
Možda ćete htjeti migrirati stari piksel kako bi bio kompatibilan s pikselom aplikacije ako su ispunjena oba sljedeća uvjeta:
- Instalirali ste piksel aplikacije Shopify koji automatski prikuplja korisnikove događaje.
- Također ste dodali određeni dodatni kôd za prilagođene događaje koje piksel aplikacije ne prati.
U tom slučaju trebali biste slijediti upute razvojnog inženjera aplikacije za migraciju starog piksela.
Migracija starog piksela u prilagođeni piksel
Možda ćete htjeti migrirati stari piksel u prilagođeni piksel ako su ispunjena oba sljedeća uvjeta:
- Imate prethodno instalirani piksel za koji ste ručno napisali kôd, bez instalirane aplikacije Shopify.
- Ne postoji piksel aplikacije Shopify koji ispunjava vaše zahtjeve.
Svoj novi prilagođeni piksel možete povezati prije ili nakon uklanjanja kôda starog piksela.
Koraci:
- Izradite prilagođeni piksel koji se pretplaćuje na vaše potrebne standardne i prilagođene korisnikove događaje.
- Uklonite ili zamijenite sve prethodno dodane kodove piksela iz svojih Liquid datoteka ili okvira dodatnih skripti u postavkama plaćanja. To može obuhvaćati stare kodove piksela koji sadrže Javascript SDK, prikupljaju standardne događaje ili prikupljaju nestandardne događaje.
- Dodajte prilagođeni piksel u svoju trgovinu.
- Povežite svoj prilagođeni piksel.
Uklanjanje ili zamjena starog koda piksela
Kada pronađete stari kod piksela, trebate ga ukloniti ili zamijeniti metodom Shopify.analytics.publish() platforme Shopify, ovisno o vrsti događaja koji piksel prati:
- Možete ukloniti sve instance Javascript SDK-ova koje pronađete.
- Ako stari piksel prati standardni korisnikov događaj, a prilagođeni piksel ili piksel aplikacije koji želite dodati podržava prikupljanje standardnog korisnikovog događaja, tada trebate ukloniti njegov kod.
- Ako stari piksel prati prilagođeni korisnikov događaj, a prilagođeni piksel ili aplikacija koju želite dodati podržava prikupljanje prilagođenih korisnikovih događaja, tada trebate zamijeniti njegov kod.
Ovo je primjer starog koda piksela koji prati nestandardni korisnikov događaj:
<script>fbq("trackCustom", "my_custom_event");</script>Ovo je primjer ekvivalentnog koda kojim ga možete zamijeniti:
<script>Shopify.analytics.publish("my_custom_event");</script>Ako izrađujete prilagođeni piksel, trebate uključiti kod koji se pretplaćuje na taj prilagođeni događaj, kao u ovom primjeru:
analytics.subscribe("my_custom_event", event => {
fbq("trackCustom", "my_custom_event");
});Rješavanje problema nakon migracije
Nakon migracije na web-piksele možda ćete primijetiti razlike u broju praćenih događaja u usporedbi s prijašnjom postavkom. Budući da neki botovi ne pokreću sandbox okruženje web-piksela, očekuju se padovi od nekoliko postotaka (jednoznamenkasti postotak) u broju događaja. Ako primijetite veća neslaganja, pregledajte ovaj odjeljak za moguće uzroke.
Upotrijebite sljedeći kontrolni popis kako biste lakše identificirali izvor neslaganja:
- Provjerite aktiviraju li se svi očekivani događaji.
- Provjerite je li logika implementacije ista u starim i novim postavkama.
- Provjerite prati li se svaki događaj samo 1 put.
- Provjerite uspoređujete li brojeve iz iste analitičke usluge.
- Provjerite odgovaraju li vaše postavke privatnosti vašim prethodnim postavkama.
- Ako je potreban pristanak, potvrdite da ga prikupljate.
Odaberite problem koji odgovara onome s čim se suočavate i slijedite korake za rješavanje problema.
Neki se događaji ne aktiviraju.
Potvrdite da se svi očekivani događaji aktiviraju. Ako se događaj ne aktivira, ne može se pratiti.
Za otklanjanje programskih pogrešaka dodajte console.log u kod svog piksela i provjerite šalju li se podaci vašem analitičkom partneru unutar alata za razvojne programere u vašem pregledniku. Ako se događaji ne aktiviraju, provjerite ima li pogrešaka u kodu piksela.
Definicije ili logika događaja promijenile su se.
Definicija događaja kao što su page_viewed ili checkout_started može se razlikovati ovisno o implementaciji. Na primjer, ako ste ranije pratili preglede proizvoda pomoću podudaranja URL putanja, a sada upotrebljavate standardne događaje platforme Shopify, rezultati se mogu razlikovati.
Provjerite upotrebljava li vaša nova implementacija istu logiku kao i stara. Ako se logika implementacije razlikuje, tada je očekivana i određena razlika u broju događaja.
Događaji se bilježe više od 1 puta.
Uobičajen problem pri migraciji je višestruko praćenje istog događaja. Isti se događaj može pratiti na više mjesta, primjerice unutar koda vaše teme, aplikacije ili u odjeljku Korisnikovi događaji na vašoj administratorskoj ploči. Ako ste prethodno dodali kod za praćenje putem opcije Dodatne skripte ili datoteke checkout.liquid, svaki preostali kod na tim mjestima također može uzrokovati dvostruko praćenje.
Za provjeru postojanja dvostrukog praćenja otvorite alate za razvojne programere u pregledniku i provjerite postoje li višestruki zahtjevi prema istoj analitičkoj krajnjoj točki tijekom jednog učitavanja stranice ili događaja.
Brojevi se razlikuju u različitim analitičkim uslugama.
Različite usluge analitike obrađuju i filtriraju podatke na različite načine. Neke filtriraju sumnjivi promet botova. Druge procjenjuju podatke koji nedostaju. Nemojte uspoređivati broj događaja u različitim uslugama, čak ni između usluga Google Analytics i GA4, koje podatke obrađuju na različite načine.
Da biste točno usporedili rezultate, izradite zaseban račun ili piksel za istu uslugu i pokrenite ga paralelno.
Postavke privatnosti blokiraju događaje.
Web-pikseli uvijek poštuju postavke privatnosti vaše trgovine. Ako to nije bio slučaj s prijašnjim postavljanjem piksela, nakon migracije možda ćete vidjeti manji broj praćenih događaja.
U administratorskom alatu za Shopify otvorite Postavke > Privatnost korisnika i provjerite odgovaraju li vaše postavke prethodnoj konfiguraciji.
Alat treće strane za suglasnost ne sinkronizira se s platformom Shopify.
Ako upotrebljavate alat treće strane za upravljanje suglasnošću za kolačiće, web-pikseli možda se neće aktivirati za korisnike čija suglasnost nije sinkronizirana s platformom Shopify. To se može dogoditi kada taj alat ne upotrebljava sučelje Customer Privacy API.
Da biste to riješili, provjerite sinkronizira li vaš alat za suglasnost statuse suglasnosti s platformom Shopify putem sučelja Customer Privacy API.