అనలిటిక్స్ డేటాను పొందండి
అనలిటిక్స్ డేటాను పొందండి చర్య ఒక ShopifyQL క్వెరీని రన్ చేస్తుంది మరియు మీ వర్క్ఫ్లోలో ఉపయోగించడానికి ఫలితాలను అందిస్తుంది. ShopifyQL అనేది వాణిజ్య విశ్లేషణల కోసం రూపొందించబడిన ఒక క్వెరీ లాంగ్వేజ్. వివిధ సమయ వ్యవధులలో మెట్రిక్లను సమగ్రపరచడానికి, ఫిల్టర్లను వర్తింపజేయడానికి మరియు ఉత్పత్తి, కలెక్షన్ లేదా కస్టమర్ వంటి డైమెన్షన్ల వారీగా గ్రూప్ చేయడానికి మీరు దీనిని ఉపయోగించవచ్చు. ఈ చర్య ద్వారా అందించబడే డేటా, ఆ దశను అనుసరించే షరతులు మరియు చర్యలకు అందుబాటులో ఉంటుంది.
ట్రిగ్గర్లు
అనలిటిక్స్ డేటాను పొందండి చర్య షెడ్యూల్ చేసిన సమయం ట్రిగ్గర్కు మాత్రమే అనుకూలంగా ఉంటుంది. ఈవెంట్ ఆధారిత ట్రిగ్గర్ల ద్వారా అనలిటిక్స్ డేటా చేర్చబడదు.
కాన్ఫిగరేషన్
ఫీల్డ్లు
అనలిటిక్స్ డేటాను పొందండి చర్య కింది ఫీల్డ్ను కలిగి ఉంది:
| ఫీల్డ్ | వివరణ |
|---|---|
| ShopifyQL క్వెరీ | తప్పనిసరి. మీ స్టోర్ అనలిటిక్స్ డేటాపై రన్ చేయడానికి ShopifyQL క్వెరీ. |
ShopifyQL క్వెరీ
sales, sessions, inventory మరియు payments వంటి మద్దతు ఉన్న స్కీమాలను ఉపయోగించి మీరు ఏదైనా చెల్లుబాటు అయ్యే ShopifyQL క్వెరీని రాయవచ్చు. ఉదాహరణకు, కింది క్వెరీ వర్క్ఫ్లో రన్ అయ్యే రోజుకు సంబంధించిన మొత్తం విక్రయాలు మరియు కస్టమర్ల సంఖ్యను అందిస్తుంది:
FROM sales
SHOW total_sales, customers
SINCE todayమద్దతు ఉన్న స్కీమాలు, ఫంక్షన్లు మరియు సింటాక్స్తో సహా పూర్తి లాంగ్వేజ్ రిఫరెన్స్ కోసం, ShopifyQL డాక్యుమెంటేషన్ను చూడండి.
మీరు వర్క్ఫ్లోను సేవ్ చేసినప్పుడు క్వెరీ ధృవీకరించబడుతుంది. మీ స్టోర్పై క్వెరీ విజయవంతంగా రన్ అయ్యేంత వరకు వర్క్ఫ్లోను యాక్టివేట్ చేయలేరు.
అందించబడిన డేటా
అనలిటిక్స్ డేటాను పొందండి చర్య మీ క్వెరీకి సరిపోలే అడ్డు వరుసలను అందిస్తుంది, ఇవి getAnalyticsData అనే పేరు గల వేరియబుల్గా అందుబాటులో ఉంటాయి. ఆ అడ్డు వరుసలు getAnalyticsData.rowsలో స్టోర్ చేయబడతాయి, ఇక్కడ ప్రతి అడ్డు వరుస అనేది మీ క్వెరీలోని నిలువు వరుస పేర్లతో కీ చేయబడిన ఒక ఆబ్జెక్ట్.
ఆ దశను అనుసరించే షరతులు మరియు చర్యలు రెండింటిలోనూ మీరు ఈ వేరియబుల్ను ఉపయోగించవచ్చు. ఉదాహరణకు, ప్రతి అడ్డు వరుసను జాబితా చేసే అంతర్గత ఇమెయిల్ను పంపడానికి, మీరు ఇలాంటి Liquidను ఉపయోగించవచ్చు:
{% for row in getAnalyticsData.rows %}
* {{ row.total_sales }} in sales from {{ row.customers }} customers
{% endfor %}ప్రతి అడ్డు వరుసకు ఒక చర్యను వర్తింపజేయడం వంటి ప్రతి అడ్డు వరుసతో వ్యక్తిగతంగా పని చేయడానికి, మీరు getAnalyticsData.rowsతో ఫర్ ఈచ్ లూప్ (పునరావృతం) చర్యను ఉపయోగించవచ్చు. అడ్డు వరుసలను లెక్కించడం లేదా ఒక నిలువు వరుస మొత్తాన్ని కనుగొనడం వంటి విలువలను సమగ్రపరచడానికి, మీరు కౌంట్ మరియు సమ్ చర్యలను ఉపయోగించవచ్చు.
API రెఫరెన్స్
ఈ చర్యలో ఉపయోగించిన API గురించిన మరింత సమాచారం కోసం, GraphQL Admin APIలోని shopifyqlQuery క్వెరీని చూడండి.
క్వెరీ సంక్లిష్టత
ప్రతి ShopifyQL క్వెరీకి ఒక సంక్లిష్టతా వ్యయం ఉంటుంది, అది క్వెరీ ఉపయోగించే స్కీమాలు, నిలువు వరుసలు, ఫిల్టర్లు మరియు సమయ పరిధి ఆధారంగా లెక్కించబడుతుంది. క్వెరీ సంక్లిష్టత పరిమితిని దాటితే, ఆ చర్య విఫలమవుతుంది మరియు వర్క్ఫ్లోను యాక్టివేట్ చేయడం సాధ్యపడదు. క్వెరీ వ్యయాన్ని తగ్గించడానికి, మీరు సమయ పరిధిని తగ్గించవచ్చు, నిలువు వరుసలను తీసివేయవచ్చు లేదా జాయిన్లను తీసివేయవచ్చు.
క్వెరీ వ్యయం ఎలా లెక్కించబడుతుంది మరియు ప్రస్తుత పరిమితుల గురించిన వివరాల కోసం, ShopifyQL Admin APIలో రేట్ పరిమితిని వర్తింపజేయడంని చూడండి.