కస్టమ్ పిక్సెల్లను పరీక్షించడం
మీరు కస్టమ్ పిక్సెల్ను సృష్టించిన తర్వాత, మీ సైట్లో ఈవెంట్లు జరిగినప్పుడు మీ పిక్సెల్ డేటాను సరిగ్గా పంపుతోందని నిర్ధారించుకోవడానికి దాన్ని పరీక్షించాలి.
మీ పిక్సెల్ ఈవెంట్లు లోడ్ అవుతున్నాయా లేదా మరియు మీరు Shopify ఈవెంట్లకు సరిగ్గా సబ్స్క్రయిబ్ చేశారా లేదా అని పరీక్షించడానికి మీరు Shopify Pixel Helperని ఉపయోగించవచ్చు. ఆ ఈవెంట్ల డేటాతో పాటుగా, రియల్ టైమ్లో అందుకుంటున్న ఈవెంట్లను చూడటానికి మీ ఆన్లైన్ స్టోర్లో మీ కస్టమ్ పిక్సెల్ని పరీక్షించడానికి Shopify Pixel Helper మిమ్మల్ని అనుమతిస్తుంది.
మీ కస్టమ్ పిక్సెల్ దానికి సొంత పిక్సెల్ హెల్పర్ టూల్ను కలిగి ఉన్న థర్డ్-పార్టీ ప్లాట్ఫారమ్తో ఇంటిగ్రేట్ అయితే, మీ పిక్సెల్ ఈవెంట్లు థర్డ్-పార్టీ ప్లాట్ఫారమ్ ద్వారా ప్రాసెస్ చేయబడుతున్నాయా లేదా స్వీకరించబడుతున్నాయా అని పరీక్షించడానికి మీరు Shopify Pixel Helperతో పాటు థర్డ్-పార్టీ పిక్సెల్ హెల్పర్ని ఉపయోగించవచ్చు. ఉదాహరణకు, మీరు మీ స్టోర్లో కస్టమ్ TikTok పిక్సెల్ని జోడిస్తే, మీ పిక్సెల్ని పరీక్షించడానికి మీరు Shopify Pixel Helper, TikTok పిక్సెల్ హెల్పర్ రెండింటినీ ఉపయోగించవచ్చు.
రెండు ప్లాట్ఫారమ్ల ఈవెంట్లను ఒకే సమయంలో పరీక్షించడానికి, మీరు థర్డ్-పార్టీ పిక్సెల్ హెల్పర్ను ఉపయోగించే బ్రౌజర్ సెషన్లోనే Shopify Pixel Helperని ఉపయోగించవచ్చు.
శాండ్బాక్స్కు అన్ని ప్రామాణిక ఈవెంట్లను ఫైర్ చేసి, కన్సోల్లో ఈవెంట్ డేటాను లాగ్ చేసే కస్టమ్ పిక్సెల్ స్క్రిప్ట్ ఇక్కడ ఉంది. ప్రామాణిక ఈవెంట్లు Shopify Pixel Helperలో కనిపిస్తాయి. అదనంగా, వెబ్ పిక్సెల్లు అందించగల అన్నింటినీ తెలుసుకోవడానికి, మీరు all_events, all_custom_events, all_dom_events వంటి ఇతర బల్క్ సబ్స్క్రిప్షన్లకు కూడా సబ్స్క్రయిబ్ చేయవచ్చు. మరింత సమాచారం కోసం వెబ్ పిక్సెల్ల APIని సందర్శించండి.
analytics.subscribe("all_standard_events", event => {
console.log("Event data ", event?.data);
});ఈ పేజీలో
కస్టమ్ పిక్సెల్ కనెక్ట్ అయిందో లేదో నిర్ధారించుకోండి
మీ కస్టమ్ పిక్సెల్ను పరీక్షించే ముందు, ఆ కస్టమ్ పిక్సెల్ కనెక్ట్ అయిందో లేదో నిర్ధారించుకోండి.
దశలు:
మీ Shopify అడ్మిన్ నుండి, సెట్టింగ్లు > కస్టమర్ ఈవెంట్లకు వెళ్లండి.
మీరు పరీక్షించాలనుకుంటున్న పిక్సెల్ పక్కన, స్టేటస్ నిలువు వరుసలో మీ పిక్సెల్కు కనెక్ట్ చేయబడింది స్టేటస్ కనిపిస్తోందని నిర్ధారించుకోండి.
పిక్సెల్ కనెక్ట్ కాకపోతే, ఈ కింది చర్యలను చేయండి:
> వివరాలను వీక్షించండిని క్లిక్ చేయండి.
- ఐచ్ఛికం: మీ పిక్సెల్ కోడ్ను సమీక్షించి, అప్డేట్ చేయండి, ఆపై సేవ్ క్లిక్ చేయండి.
- కనెక్ట్ చేయండిని క్లిక్ చేయండి.
- నిర్ధారణ డైలాగ్లో, కనెక్ట్ చేయండిని క్లిక్ చేయండి.
Shopify Pixel Helperని ఉపయోగించి కస్టమ్ పిక్సెల్ను పరీక్షించండి
మీ కస్టమ్ పిక్సెల్ కనెక్ట్ అయిందని నిర్ధారించుకున్న తర్వాత, మీ కస్టమ్ పిక్సెల్ మీ స్టోర్ డేటాను పంపుతోందా లేదా స్వీకరిస్తోందా అని పరీక్షించడానికి మీరు Shopify Pixel Helperని ఉపయోగించవచ్చు.
Shopify Pixel Helperని ఉపయోగించే ముందు ఈ కింది అంశాలను గమనించండి:
- Shopify Pixel Helperని ఉపయోగించి మీరు ఒకేసారి 1 కస్టమ్ పిక్సెల్ను మాత్రమే పరీక్షించగలరు.
- Shopify Pixel Helper రన్ అవుతున్నప్పుడు, మీరు పరీక్షిస్తున్న పిక్సెల్కు మార్పులు చేయలేరు. కొత్త మార్పులను పరీక్షించడానికి, మీ పిక్సెల్ను సేవ్ చేసి, Shopify Pixel Helper ట్యాబ్ను మూసివేసి, ఆపై మళ్లీ Shopify Pixel Helperని తెరవండి.
- మీరు కొత్త పేజీకి వెళ్లినప్పుడు ఈవెంట్ లాగ్లు తొలగించబడతాయి. ఉదాహరణకు, మీరు మీ కార్ట్కు ఒక ఉత్పత్తిని జోడించి,
product_added_to_cartఈవెంట్ను Shopify Pixel Helper లాగ్ చేస్తే, మీరు కొత్త ఉత్పత్తి పేజీకి లేదా కార్ట్ పేజీకి వెళ్లినప్పుడు ఆ లాగ్ క్లియర్ చేయబడుతుంది. - Shopify Pixel Helperలో క్లోజ్ బటన్ లేదు. టెస్టింగ్ని ఆపడానికి, Shopify Pixel Helper తెరిచిన ట్యాబ్ను మీరు తప్పక మూసివేయాలి.
- ప్రైవేట్ మోడ్లో ఉన్న స్టోర్లకు లేదా హెడ్లెస్ కామర్స్ స్టోర్లకు Shopify Pixel Helper అనుకూలంగా ఉండదు.
- మీ ఆన్లైన్ స్టోర్ ప్రైవేట్ మోడ్లో ఉంటే, Shopify Pixel Helperని ఉపయోగించడానికి ప్రైవేట్ మోడ్ను డీయాక్టివేట్ చేయడానికి ప్రయత్నించండి.
దశలు:
మీ Shopify అడ్మిన్ నుండి, సెట్టింగ్లు > కస్టమర్ ఈవెంట్లకు వెళ్లండి.
మీరు పరీక్షించాలనుకుంటున్న కస్టమ్ పిక్సెల్ను క్లిక్ చేయండి.
పరీక్షించడానికి మీ వెబ్సైట్లో కస్టమ్ పిక్సెల్ను తెరవడానికి పరీక్షించండిని క్లిక్ చేయండి.
ఐచ్ఛికం: మీ స్టోర్ సమ్మతి సెట్టింగ్లు మరియు కస్టమ్ పిక్సెల్ కస్టమర్ గోప్యతా సెట్టింగ్ల ఆధారంగా, Pixel helper డైలాగ్ Pixel is awaiting consent అని చూపవచ్చు. టెస్టింగ్ని కొనసాగించడానికి కింది వాటిలో ఒకదాన్ని చేయండి:
- మీ స్టోర్ కుకీ బ్యానర్ లేదా ప్రాధాన్యతలలో ట్రాకింగ్ను ఆమోదించండి.
- Give consent to continue testని క్లిక్ చేయండి.
- మీ పిక్సెల్ ఇంకా లోడ్ కాకపోతే, మీ కస్టమర్ గోప్యతా సెట్టింగ్లను సమీక్షించండి.
ఏయే ఈవెంట్లు లోడ్ అవుతున్నాయో చూడటానికి, మీరు పిక్సెల్ను పరీక్షించాలనుకునే ప్రతి పేజీని సందర్శించండి, అలాగే స్వీకరించిన ఈవెంట్ల విభాగంలో ఈవెంట్కు విజయవంతంగా సబ్స్క్రయిబ్ చేయబడిందని, కాలిబ్యాక్ ఫంక్షన్ విజయవంతమైందని నిర్ధారించుకోవడానికి Pixel helper డైలాగ్ను సమీక్షించండి:
- page_viewed ఈవెంట్ను పరీక్షించడానికి కొత్త పేజీకి వెళ్లండి.
- product_viewed ఈవెంట్ను పరీక్షించడానికి ఉత్పత్తిని క్లిక్ చేయండి.
- product_added_to_cart ఈవెంట్ను పరీక్షించడానికి మీ కార్ట్కి ఉత్పత్తిని జోడించండి.
- checkout_started ఈవెంట్ను పరీక్షించడానికి మీ చెక్అవుట్కి వెళ్లండి.
- checkout_shipping_info_submitted ఈవెంట్ అనేది checkout_started ఈవెంట్ను భర్తీ చేస్తుందో లేదో పరీక్షించడానికి చెక్అవుట్ వద్ద మీ షిప్పింగ్ సమాచారాన్ని నమోదు చేయండి.
- checkout_completed ఈవెంట్ అనేది checkout_shipping_info_submitted ఈవెంట్ను భర్తీ చేస్తుందో లేదో పరీక్షించడానికి చెక్అవుట్ని పూర్తి చేయండి. పరీక్ష ఆర్డర్ చేయడం గురించి మరింత తెలుసుకోండి.
స్వీకరించిన ఈవెంట్ డేటాను వీక్షించడానికి, పిక్సెల్ హెల్పర్ డైలాగ్ను విస్తరించడానికి
క్లిక్ చేయండి.
స్వీకరించిన ఈవెంట్ల విభాగాన్ని వీక్షించడం
5వ దశలో ఏయే ఈవెంట్లు లోడ్ అవుతున్నాయో మీరు పరీక్షించినప్పుడు, Pixel helper డైలాగ్ యొక్క స్వీకరించిన ఈవెంట్ల విభాగంలో కింది స్టేటస్లలో ఒకటి ప్రదర్శించబడుతుంది:
- ఆకుపచ్చ రంగు చుక్క, ఈవెంట్కు విజయవంతంగా సబ్స్క్రయిబ్ చేయబడిందని, అలాగే కాల్బ్యాక్ ఫంక్షన్ విజయవంతమైందని సూచిస్తుంది.
- ఎరుపు రంగు చుక్క, ఈవెంట్కు విజయవంతంగా సబ్స్క్రయిబ్ చేయబడిందని, కానీ కాల్బ్యాక్ ఫంక్షన్ విఫలమైందని సూచిస్తుంది. మీ కస్టమ్ పిక్సెల్ను ట్రబుల్షూట్ చేయడం ఎలాగో తెలుసుకోండి.
- టాప్ లెవెల్లో లేదా కాల్బ్యాక్ ఫంక్షన్లో సంభవించే అన్క్యాచ్డ్ ఎర్రర్లను పిక్సెల్ హెల్పర్ ప్రదర్శిస్తుంది. పిక్సెల్ హెల్పర్ లోడ్ అయినప్పుడు టాప్ లెవెల్ ఎర్రర్లు ప్రదర్శించబడతాయి. మీరు ఎరుపు రంగు చుక్క ఉన్న ఈవెంట్ను విస్తరించడానికి క్లిక్ చేసినప్పుడు కాల్బ్యాక్ ఎర్రర్ మెసేజ్లు ప్రదర్శించబడతాయి.
- కింది కోడ్ నమూనాలో కాల్బ్యాక్ ఎర్రర్ మరియు టాప్ లెవెల్ ఎర్రర్ ఉన్నాయి. టాప్ లెవెల్ ఎర్రర్ ఉన్న ప్రదేశం ఆధారంగా, పిక్సెల్ పాక్షికంగా పని చేయవచ్చు.
analytics.subscribe("all_standard_events", event => {
console.log("Event data ", event?.data);
throw new Error("callback error");
});
throw new Error("top level error")JavaScript ఎర్రర్లను పరిష్కరించడం గురించి మరింత తెలుసుకోవడానికి, JavaScript ట్రబుల్షూటింగ్ని సందర్శించండి.
మీ కస్టమ్ పిక్సెల్ను ట్రబుల్షూట్ చేయడం
టెస్టింగ్ సమయంలో మీ పిక్సెల్ లోడ్ కాకపోతే లేదా ఫైర్ అవ్వకపోతే, అలాగే మీరు ఇప్పటికే ఎర్రర్ల కోసం మీ ఈవెంట్ డేటాను మరియు పిక్సెల్ కోడ్ను సమీక్షించి ఉంటే, కింది ట్రబుల్షూటింగ్ చర్యలను ప్రయత్నించండి.
మీ కస్టమర్ గోప్యతా సెట్టింగ్లను సమీక్షించండి
టెస్టింగ్ సమయంలో మీ పిక్సెల్ లోడ్ కాకపోతే లేదా ఫైర్ అవ్వకపోతే, దానిని లోడ్ కాకుండా కస్టమర్ గోప్యతా సెట్టింగ్లు అడ్డుకుంటూ ఉండవచ్చు.
మీ సెషన్కు వర్తించే Shopify అడ్మిన్లోని కస్టమర్ గోప్యతా సెట్టింగ్ల కోసం తనిఖీ చేయడానికి, మీ Shopify అడ్మిన్ నుండి సెట్టింగ్లు > కస్టమర్ గోప్యతకు వెళ్లండి. మీ కస్టమర్ గోప్యతా సెట్టింగ్ల ఆధారంగా, కింది దశలను అనుసరించండి:
- మీ ప్రాంతంలో సమ్మతి అవసరమయ్యే కస్టమర్ గోప్యతా సెట్టింగ్లను మీరు కలిగి ఉంటే, మీరు మీ కుకీ బ్యానర్ ద్వారా సమ్మతిని అందించారని నిర్ధారించుకోండి.
- పిక్సెల్ లోడ్ కావడాన్ని బ్లాక్ చేసే కస్టమర్ గోప్యతా సెట్టింగ్లేవీ మీకు లేకపోతే, మీ కుకీ బ్యానర్ను రీసెట్ చేయడానికి మీ బ్రౌజర్ కుక్కీలను క్లియర్ చేసి, సమ్మతిని అందించండి.
- సమ్మతిని నిర్వహించడానికి మీరు కుకీ బ్యానర్ యాప్ వంటి థర్డ్-పార్టీ టూల్ని ఉపయోగిస్తే, ఆ టూల్ తప్పనిసరిగా కస్టమర్ గోప్యత API ద్వారా సమ్మతిని Shopifyకి సింక్ చేయాలి. ఒకవేళ సమ్మతి Shopifyకి సింక్ చేయబడకపోతే, కస్టమర్ సమ్మతి అందించిన తర్వాత కూడా మీ పిక్సెల్ ఫైర్ అవ్వకపోవచ్చు. సమ్మతి Shopifyకి సింక్ చేయబడుతోందని నిర్ధారించుకోవడానికి లేదా అదనపు మద్దతు కోసం మీ థర్డ్-పార్టీ ప్రొవైడర్ను సంప్రదించండి.
అదనపు ట్రబుల్షూటింగ్
కస్టమర్ ఈవెంట్కు మీ కస్టమ్ పిక్సెల్ సరిగ్గా సబ్స్క్రయిబ్ చేయబడిందో లేదో మీకు ఇంకా స్పష్టంగా తెలియకపోతే, కింది ట్రబుల్షూటింగ్ చర్యలను ప్రయత్నించండి:
- మీ బ్రౌజర్ కుక్కీలను క్లియర్ చేయండి.
- మీరు ప్రామాణిక ఈవెంట్ను పరీక్షిస్తుంటే, ఈవెంట్ను ట్రిగ్గర్ చేయడానికి అవసరమైన దశలను మీరు అమలు చేస్తున్నారని నిర్ధారించుకోవడానికి, Shopifyకి చెందిన ప్రామాణిక ఈవెంట్ వివరణల డెవలపర్ డాక్యుమెంటేషన్ను సమీక్షించండి.
పాత పిక్సెల్ సెటప్ నుండి మైగ్రేట్ చేసిన తర్వాత ట్రాక్ చేయబడిన ఈవెంట్ల సంఖ్యలో తేడాలను మీరు గమనించినట్లయితే, దయచేసి మైగ్రేషన్ తర్వాత ట్రబుల్షూటింగ్ను సమీక్షించండి.
థర్డ్-పార్టీ పిక్సెల్ హెల్పర్ టెస్టింగ్
పిక్సెల్ SDKలో (సాఫ్ట్వేర్ డెవలప్మెంట్ కిట్) కస్టమర్ ప్రవర్తన గురించి సమాచారాన్ని సేకరించడానికి మీ పిక్సెల్ కోసం టూల్స్ ఉంటాయి. మీ పిక్సెల్కు సంబంధించిన కింది ప్రవర్తనలను పరీక్షించడానికి మరియు పిక్సెల్ SDK ఊహించిన విధంగా పని చేస్తోందని నిర్ధారించుకోవడానికి మీరు మీ థర్డ్-పార్టీ పిక్సెల్ ప్రొవైడర్ పిక్సెల్ హెల్పర్ను ఉపయోగించవచ్చు:
- పిక్సెల్ థర్డ్-పార్టీ SDK లోడ్ చేయబడిందో లేదో పరీక్షించండి
- థర్డ్-పార్టీ పిక్సెల్ SDK ప్రారంభించబడి, ఈవెంట్లను స్వీకరిస్తోందో లేదో పరీక్షించండి
థర్డ్-పార్టీ పిక్సెల్ SDK లోడ్ చేయబడిందో లేదో పరీక్షించండి
మీ నెట్వర్క్ ట్యాబ్ను తనిఖీ చేసే దశలు, మీరు ఉపయోగించే వెబ్ బ్రౌజర్పై ఆధారపడి ఉంటాయి. ఉదాహరణకు, Google Chromeలో మీ నెట్వర్క్ ట్యాబ్ను ఎలా తనిఖీ చేయాలో తెలుసుకోవడానికి, డెవలపర్ల కోసం ఉన్న Chrome నెట్వర్క్ యాక్టివిటీని తనిఖీ చేయండి డాక్యుమెంటేషన్ను చూడండి.
థర్డ్-పార్టీ పిక్సెల్ SDK లోడ్ అయిందని పరీక్షించడానికి, మీరు ముందుగా SDK URL కోసం మీ థర్డ్-పార్టీ ప్రొవైడర్ కోడ్ను తిరిగి పొందాలి, తద్వారా మీరు దానిని మీ పిక్సెల్ కోడ్కు జోడించవచ్చు. మద్దతు కోసం, మీ థర్డ్-పార్టీ పిక్సెల్ ప్రొవైడర్ను సంప్రదించండి.
దశలు:
మీ Shopify అడ్మిన్ నుండి, సెట్టింగ్లు > కస్టమర్ ఈవెంట్లకు వెళ్లండి.
మీరు పరీక్షించాలనుకుంటున్న కస్టమ్ పిక్సెల్ను క్లిక్ చేయండి.
కోడ్ విభాగంలో, మీ థర్డ్-పార్టీ ప్రొవైడర్ అందించిన పిక్సెల్ SDKని మీ పిక్సెల్ కోడ్ చివర నమోదు చేయండి.
సేవ్ను క్లిక్ చేయండి.
మీ ఆన్లైన్ స్టోర్ను సందర్శించి, థర్డ్-పార్టీ ప్రొవైడర్ SDK URL డౌన్లోడ్ అవుతోందని నిర్ధారించుకోవడానికి మీ నెట్వర్క్ ట్యాబ్ను తనిఖీ చేయండి.
ఆప్షనల్: థర్డ్-పార్టీ పిక్సెల్ SDK లోడ్ కాకపోతే, శాండ్బాక్స్లో JavaScript రన్టైమ్ ఎర్రర్ల కోసం తనిఖీ చేయండి. ఉదాహరణకు, కన్సోల్ లాగ్లను రివ్యూ చేయడానికి Chromeలో మీరు నిర్దిష్ట iFrameని ఎంచుకోవచ్చు, ఆపై మీరు పరీక్షిస్తున్న నిర్దిష్ట పిక్సెల్కు లాగ్లను తగ్గించవచ్చు. Chromeలో JavaScript రన్టైమ్ ఎర్రర్ల కోసం తనిఖీ చేయడం గురించి మరింత తెలుసుకోవడానికి, Chrome యొక్క డీబగ్ JavaScript డాక్యుమెంటేషన్ను చూడండి.
టెస్టింగ్ సమయంలో థర్డ్-పార్టీ పిక్సెల్ SDK లోడ్ కాకపోతే, మద్దతు కోసం మీ థర్డ్-పార్టీ పిక్సెల్ ప్రొవైడర్ను సంప్రదించండి.
ఇతర థర్డ్-పార్టీ పిక్సెల్ SDK టెస్టింగ్
థర్డ్-పార్టీ పిక్సెల్ SDK ప్రారంభించబడిందా లేదా ఈవెంట్లను సేకరిస్తోందో లేదో పరీక్షించడానికి, మీ థర్డ్-పార్టీ పిక్సెల్ ప్రొవైడర్ డాక్యుమెంటేషన్ను చూడండి.
పిక్సెల్ SDK ఈవెంట్లను సేకరిస్తోందో లేదో పరీక్షించడానికి, మీ బ్రౌజర్ నెట్వర్క్ ట్యాబ్ను తనిఖీ చేయమని మీకు సూచించబడవచ్చు. మీ నెట్వర్క్ ట్యాబ్ను తనిఖీ చేసే దశలు, మీరు ఉపయోగించే వెబ్ బ్రౌజర్పై ఆధారపడి ఉంటాయి. ఉదాహరణకు, Google Chrome బ్రౌజర్లో మీ నెట్వర్క్ ట్యాబ్ను ఎలా తనిఖీ చేయాలో తెలుసుకోవడానికి, డెవలపర్ల కోసం ఉన్న Chrome నెట్వర్క్ యాక్టివిటీని తనిఖీ చేయండి డాక్యుమెంటేషన్ను చూడండి.