Pasirinktinių pikselių testavimas

Sukūrę pasirinktinį pikselį, turite jį ištestuoti, kad įsitikintumėte, jog jūsų pikselis teisingai siunčia duomenis, kai Jūsų svetainėje įvyksta įvykiai.

Galite naudoti „Shopify Pixel Helper“, kad patikrintumėte, ar jūsų pikselio įvykiai įkeliami ir ar tinkamai prenumeravote „Shopify“ įvykius. „Shopify Pixel Helper“ leidžia testuoti jūsų pasirinktinį pikselį jūsų internetinėje parduotuvėje, kad realiuoju laiku peržiūrėtumėte gaunamus įvykius kartu su tų įvykių duomenimis.

Jei jūsų pasirinktinis pikselis yra integruotas su trečiosios šalies platforma, kuri turi savo pikselių pagelbinę priemonę, tuomet, be „Shopify Pixel Helper“, galite naudoti ir trečiosios šalies pagelbinę priemonę, kad patikrintumėte, ar jūsų pikselio įvykius apdoroja ir gauna trečiosios šalies platforma. Pavyzdžiui, jei savo parduotuvėje pridedate pasirinktinį „TikTok“ pikselį, tuomet pikseliui testuoti galite naudoti ir „Shopify Pixel Helper“, ir „TikTok“ pikselių pagelbinę priemonę.

Galite naudoti „Shopify Pixel Helper“ toje pačioje naršyklės sesijoje kaip ir trečiosios šalies pikselių pagelbinę priemonę, kad vienu metu testuotumėte abiejų platformų įvykius.

Štai pasirinktinio pikselio scenarijus, kuris suaktyvins visus standartinius įvykius smėlio dėžėje ir įrašys įvykių duomenis į konsolę. Standartiniai įvykiai bus matomi „Shopify Pixel Helper“. Be to, galite prenumeruoti kitas masines prenumeratas, all_events, all_custom_events ir all_dom_events, kad sužinotumėte visas interneto pikselių teikiamas galimybes. Daugiau informacijos rasite interneto pikselių API.

analytics.subscribe("all_standard_events", event => {
   console.log("Event data ", event?.data);
});

Įsitikinkite, kad pasirinktinis pikselis yra prijungtas

Prieš testuodami savo pasirinktinį pikselį, įsitikinkite, kad jis yra prijungtas.

Veiksmai:

  1. Savo „Shopify“ administratoriaus skydelyje eikite į Nustatymai > Klientų įvykiai.

  2. Šalia pikselio, kurį norite testuoti, patikrinkite, ar stulpelyje Būsena rodoma Prijungta būsena.

  3. Jei pikselis neprijungtas, atlikite šiuos veiksmus:

    1. Spustelėkite Horizontalusis meniu > Peržiūrėti išsamią informaciją.
    2. Pasirenkama: peržiūrėkite ir atnaujinkite savo pikselio kodą, tada spustelėkite Išsaugoti.
    3. Spustelėkite Prijungti.
    4. Patvirtinimo lange spustelėkite Prijungti.

Pasirinktinio pikselio testavimas naudojant „Shopify Pixel Helper“

Kai patvirtinsite, kad jūsų pasirinktinis pikselis yra prijungtas, galite naudoti „Shopify Pixel Helper“, norėdami patikrinti, ar jūsų pasirinktinis pikselis siunčia ir gauna parduotuvės duomenis.

Prieš naudodami „Shopify Pixel Helper“, atkreipkite dėmesį į šiuos dalykus:

  • Naudodami „Shopify Pixel Helper“, vienu metu galite išbandyti tik 1 pasirinktinį pikselį.
  • Negalite keisti bandomo pikselio, kai veikia „Shopify Pixel Helper“. Norėdami išbandyti naujus pakeitimus, išsaugokite savo pikselį, uždarykite „Shopify Pixel Helper“ skirtuką, tada vėl atidarykite „Shopify Pixel Helper“.
  • Įvykių žurnalai išvalomi, kai pereinate į naują puslapį. Pavyzdžiui, jei įtraukiate produktą į krepšelį ir „Shopify Pixel Helper“ užregistruoja product_added_to_cart įvykį, šis įrašas išvalomas, kai pereinate į naujo produkto puslapį arba krepšelio puslapį.
  • „Shopify Pixel Helper“ neturi uždarymo mygtuko. Norėdami sustabdyti bandymą, turite uždaryti skirtuką, kurį atidarė „Shopify Pixel Helper“.
  • „Shopify Pixel Helper“ nėra suderinamas su „headless“ prekybos parduotuvėmis arba slaptažodžiu apsaugotomis parduotuvėmis.
  • Jei Jūsų internetinė parduotuvė apsaugota slaptažodžiu, apsvarstykite galimybę pašalinti internetinės parduotuvės slaptažodį, kad galėtumėte naudoti „Shopify Pixel Helper“.

Veiksmai:

  1. Savo „Shopify“ administratoriaus skydelyje eikite į Nustatymai > Klientų įvykiai.

  2. Spustelėkite pasirinktinį pikselį, kurį norite testuoti.

  3. Spustelėkite Testuoti, kad atidarytumėte pasirinktinį pikselį savo svetainėje testavimui.

  4. Pasirinktinai: atsižvelgiant į Jūsų parduotuvės sutikimo nustatymus ir pasirinktinio pikselio klientų privatumo nustatymus, dialogo lange Pikselių pagalbinė priemonė gali būti rodomas pranešimas Laukiama sutikimo pikseliui. Norėdami tęsti testavimą, atlikite vieną iš šių veiksmų:

  5. Norėdami peržiūrėti, kurie įvykiai įkeliami, apsilankykite kiekviename puslapyje, kuriame norite testuoti pikselį, ir peržiūrėkite dialogo langą Pikselių pagalbinė priemonė, kad skiltyje Gauti įvykiai įsitikintumėte, jog įvykis buvo sėkmingai prenumeruotas ir atgalinio iškvietimo funkcija buvo sėkminga:

    • Apsilankykite naujame puslapyje, kad ištestuotumėte įvykį page_viewed.
    • Spustelėkite produktą, kad ištestuotumėte įvykį product_viewed.
    • Įdėkite produktą į krepšelį, kad ištestuotumėte įvykį product_added_to_cart.
    • Pereikite prie atsiskaitymo, kad ištestuotumėte įvykį checkout_started.
    • Atsiskaitymo metu įveskite pristatymo informaciją, kad ištestuotumėte, ar įvykis checkout_shipping_info_submitted pakeičia įvykį checkout_started.
    • Užbaikite atsiskaitymą, kad ištestuotumėte, ar įvykis checkout_completed pakeičia įvykį checkout_shipping_info_submitted. Sužinokite daugiau apie bandomojo užsakymo pateikimą.
  6. Norėdami peržiūrėti gautus įvykių duomenis, spustelėkite Išskleisti, kad išskleistumėte pikselių pagalbinės priemonės dialogo langą.

Skilties „Gauti įvykiai“ peržiūra

Kai 5 veiksme testuojate, kurie įvykiai įkeliami, Pikselių pagalbinės priemonės dialogo lango skiltyje Gauti įvykiai rodoma viena iš šių būsenų:

  • Žalias taškas rodo, kad įvykis buvo sėkmingai prenumeruotas ir atgalinio iškvietimo funkcija buvo sėkminga.
  • Raudonas taškas rodo, kad įvykis buvo sėkmingai prenumeruotas, bet atgalinio iškvietimo funkcija nepavyko. Sužinokite, kaip šalinti pasirinktinio pikselio triktis.
  • Pikselių pagalbinė priemonė rodo neapdorotas klaidas, kurios atsiranda aukščiausiame lygmenyje arba atgalinio iškvietimo funkcijoje. Aukščiausio lygmens klaidos rodomos, kai įkeliama pikselių pagalbinė priemonė. Atgalinio iškvietimo klaidų pranešimai rodomi, kai spustelite, kad išskleistumėte įvykį su raudonu tašku.
  • Toliau pateiktame kodo pavyzdyje yra atgalinio iškvietimo klaida ir aukščiausio lygio klaida. Priklausomai nuo to, kurioje vietoje yra aukščiausio lygio klaida, pikselis gali veikti iš dalies.
analytics.subscribe("all_standard_events", event => {
  console.log("Event data ", event?.data);
  throw new Error("callback error");
});

throw new Error("top level error")

Norėdami sužinoti daugiau apie „JavaScript“ klaidų taisymą, apsilankykite „JavaScript“ trikčių šalinimas.

Pasirinktinio pikselio trikčių šalinimas

Jei testavimo metu Jūsų pikselis neįkeliamas arba neaktyvinamas ir jau peržiūrėjote įvykių duomenis bei pikselio kodą ieškodami klaidų, išbandykite toliau nurodytas trikčių šalinimo priemones.

Peržiūrėkite savo klientų privatumo nuostatas

Jei testavimo metu Jūsų pikselis neįkeliamas arba neaktyvinamas, gali būti, kad jam įsikelti neleidžia klientų privatumo nuostatos.

Savo „Shopify“ administratoriaus skydelyje eikite į Nustatymai > Klientų privatumas, kad patikrintumėte „Shopify“ administratoriaus skydelio klientų privatumo nuostatas, kurios gali būti taikomos Jūsų seansui. Atsižvelgdami į savo klientų privatumo nuostatas, atlikite šiuos veiksmus:

  • Jei Jūsų regione taikomos klientų privatumo nuostatos, kurioms reikia sutikimo, įsitikinkite, kad sutikimą pateikėte per slapukų reklamjuostę.
  • Jei neturite jokių klientų privatumo nuostatų, blokuojančių pikselio įkėlimą, išvalykite naršyklės slapukus, kad iš naujo nustatytumėte slapukų reklamjuostę ir pateiktumėte sutikimą.
  • Jei sutikimui valdyti naudojate trečiosios šalies įrankį, pvz., slapukų reklamjuostės programėlę, šis įrankis turi sinchronizuoti sutikimą su „Shopify“ per Customer Privacy API. Jei sutikimas nesinchronizuojamas su „Shopify“, jūsų pikselis gali nesuveikti net ir klientui davus sutikimą. Susisiekite su trečiosios šalies paslaugų teikėju, kad patvirtintumėte, jog sutikimas sinchronizuojamas su „Shopify“, arba dėl papildomos pagalbos.

Papildomas trikčių šalinimas

Jei vis dar neaišku, ar Jūsų pasirinktinis pikselis tinkamai prenumeruoja kliento įvykį, išbandykite toliau nurodytas trikčių šalinimo priemones:

  • Išvalykite naršyklės slapukus.
  • Jei testuojate standartinį įvykį, peržiūrėkite „Shopify“ standartinių įvykių aprašų programuotojų dokumentaciją, kad įsitikintumėte, jog atliekate reikiamus veiksmus įvykiui suaktyvinti.

Jei po migracijos iš senesnės pikselių sąrankos pastebite skirtumų tarp stebimų įvykių skaičiaus, peržiūrėkite Trikčių šalinimas po migracijos.

Testavimas naudojant trečiosios šalies pikselių pagalbinę priemonę

Pikselių SDK (programinės įrangos kūrimo rinkinyje) yra įrankiai, skirti Jūsų pikseliui rinkti informaciją apie klientų elgseną. Galite naudoti savo trečiosios šalies pikselių teikėjo pagalbinę priemonę, kad išbandytumėte toliau nurodytus pikselio veikimo aspektus ir užtikrintumėte, kad pikselių SDK veikia, kaip numatyta:

Kaip patikrinti, ar įkeltas trečiosios šalies pikselių SDK

Tinklo skirtuko tikrinimo veiksmai priklauso nuo Jūsų naudojamos žiniatinklio naršyklės. Pavyzdžiui, norėdami sužinoti, kaip patikrinti tinklo skirtuką „Google Chrome“, žr. „Chrome“ programuotojų dokumentaciją „Tinklo veiklos tikrinimas“.

Norėdami patikrinti, ar įkeltas trečiosios šalies pikselių SDK, pirmiausia turite gauti SDK URL kodą iš savo trečiosios šalies teikėjo, kad galėtumėte jį pridėti prie pikselio kodo. Jei reikia pagalbos, susisiekite su savo trečiosios šalies pikselių teikėju.

Veiksmai:

  1. Savo „Shopify“ administratoriaus skydelyje eikite į Nustatymai > Klientų įvykiai.

  2. Spustelėkite pasirinktinį pikselį, kurį norite testuoti.

  3. Skiltyje Kodas savo pikselio kodo pabaigoje įveskite trečiosios šalies teikėjo pateiktą pikselių SDK.

  4. Spustelėkite Išsaugoti.

  5. Apsilankykite savo internetinėje parduotuvėje, tada patikrinkite tinklo skirtuką, kad įsitikintumėte, jog trečiosios šalies teikėjo SDK URL yra atsiunčiamas.

  6. Pasirinktinai: jei trečiosios šalies pikselių SDK neįkeliamas, patikrinkite, ar smėlio dėžėje nėra „JavaScript“ vykdymo laiko klaidų. Pavyzdžiui, naršyklėje „Chrome“ galite pasirinkti konkretų „iFrame“, kad peržiūrėtumėte jo konsolės žurnalus, o tada susiaurinti žurnalus iki konkretaus bandomo pikselio. Norėdami sužinoti daugiau apie „JavaScript“ vykdymo laiko klaidų tikrinimą naršyklėje „Chrome“, žr. „Chrome“ dokumentaciją „`JavaScript` derinimas“.

Jei trečiosios šalies pikselių SDK testavimo metu neįkeliamas, kreipkitės pagalbos į savo trečiosios šalies pikselių teikėją.

Kitas trečiosios šalies pikselių SDK testavimas

Norėdami patikrinti, ar trečiosios šalies pikselių SDK yra inicijuotas arba renka įvykius, žr. savo trečiosios šalies pikselių teikėjo dokumentaciją.

Norint patikrinti, ar pikselių SDK renka įvykius, Jums gali būti nurodyta patikrinti naršyklės tinklo skirtuką. Tinklo skirtuko tikrinimo veiksmai priklauso nuo Jūsų naudojamos žiniatinklio naršyklės. Pavyzdžiui, norėdami sužinoti, kaip patikrinti tinklo skirtuką „Google Chrome“ naršyklėje, žr. „Chrome“ programuotojų dokumentaciją „Tinklo veiklos tikrinimas“.