Lortu estatistiken datuak
Lortu estatistiken datuak ekintzak ShopifyQL kontsulta bat exekutatzen du eta zure lan-fluxuan erabiltzeko emaitzak itzultzen ditu. ShopifyQL merkataritza-estatistiketarako sortutako kontsulta-lengoaia bat da. Neurketak denbora-tarteetan agregatzeko, iragazkiak aplikatzeko eta dimentsioen arabera taldekatzeko erabil dezakezu (adibidez, produktu, bilduma edo bezeroen arabera). Ekintza honek itzulitako datuak urratsaren atzetik datozen baldintza eta ekintzetan daude erabilgarri.
Orri honetan
Abiarazleak
Lortu estatistiken datuak ekintza Programatutako ordua abiarazlearekin soilik da bateragarria. Estatistiken datuak ez dituzte gertaeretan oinarritutako abiarazleek sartzen.
Konfigurazioa
Eremuak
Lortu estatistiken datuak ekintzak eremu hau dauka:
| Eremua | Deskribapena |
|---|---|
| ShopifyQL kontsulta | Derrigorrezkoa. Zure dendaren estatistika-datuetan exekutatzeko ShopifyQL kontsulta. |
ShopifyQL kontsulta
Edozein ShopifyQL kontsulta baliodun idatz dezakezu onartutako eskemak erabiliz, hala nola sales, sessions, inventory eta payments. Adibidez, hurrengo kontsultak guztizko salmentak eta lan-fluxua exekutatzen den eguneko bezero kopurua itzultzen ditu:
FROM sales
SHOW total_sales, customers
SINCE todayLengoaiaren erreferentzia osoa, onartutako eskemak, funtzioak eta sintaxia barne, ikusteko, kontsultatu ShopifyQLren dokumentazioa.
Kontsulta lan-fluxua gordetzean balidatzen da. Lan-fluxua ezin da aktibatu kontsulta zure dendan ongi exekutatu arte.
Itzulitako datuak
Lortu estatistiken datuak ekintzak zure kontsultarekin bat datozen errenkadak itzultzen ditu, getAnalyticsData izeneko aldagai gisa. Errenkadak getAnalyticsData.rows barruan gordetzen dira, non errenkada bakoitza zure kontsultako zutabe-izenen araberako gakoa duen objektu bat den.
Aldagai hau erabil dezakezu urratsaren atzetik datozen baldintza zein ekintzetan. Adibidez, errenkada bakoitza zerrendatzen duen barne-mezu elektroniko bat bidaltzeko, honen antzeko Liquid erabil dezakezu:
{% for row in getAnalyticsData.rows %}
* {{ row.total_sales }} in sales from {{ row.customers }} customers
{% endfor %}Errenkada bakoitzarekin banan-banan lan egiteko, hala nola errenkada bakoitzari ekintza bat aplikatzeko, Begiztan (iteratu) ekintza erabil dezakezu getAnalyticsData.rows erabiliz. Balioak agregatzeko, esaterako errenkadak zenbatzeko edo zutabe bat batzeko, Zenbatu eta Batu ekintzak erabil ditzakezu.
APIaren erreferentzia
Ekintza honetan erabilitako APIari buruzko informazio gehiago lortzeko, kontsultatu shopifyqlQuery kontsulta GraphQL Admin APIan.
Kontsultaren konplexutasuna
ShopifyQL kontsulta bakoitzak konplexutasun-kostu bat du, eta kontsultak erabiltzen dituen eskema, zutabe, iragazki eta denbora-tartearen arabera kalkulatzen da. Kontsulta batek konplexutasun-muga gainditzen badu, ekintzak huts egiten du eta lan-fluxua ezin da aktibatu. Kontsulta baten kostua murrizteko, denbora-tartea laburtu, zutabeak kendu edo loturak ken ditzakezu.
Kontsultaren kostua nola kalkulatzen den eta egungo mugak zein diren jakiteko, kontsultatu Tasa-mugak ShopifyQL Admin APIan.