Hanki asiakastietoja
Asiakastietoja käyttävissä työnkuluissa voit käyttää Hanki asiakastietoja -toimintoa asiakastietojen noutamiseen kaupastasi.
Määrittäminen
Kentät
Hanki asiakastietoja -toiminto sisältää seuraavat kentät, joita käytetään kyselyn luomiseen:
Kenttä | Kuvaus |
---|---|
Tietojen lajitteluperuste | Tämä on pakollinen. Parametrit, joiden mukaan hakukyselyn palauttamat tiedot lajitellaan. |
Tulosten enimmäismäärä | Tämä on pakollinen. Hakukyselyn palauttamien tulosten suurin mahdollinen määrä. Voit palauttaa kerrallaan enintään 100. |
Kysely | Tämä on pakollinen. Valitse yleisistä kyselyistä tai valitse Lisäasetukset luodaksesi oman. |
Kyselyn merkkijono
Tällä esimerkkikyselyllä saadaan viimeisen päivän aikana päivitetyt asiakkaat:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'
Esimerkin updated_at
-muuttuja on suodatin, joka on käytettävissä Asiakkaat-kyselyssä ja jota voidaan käyttää useita kertoja tai joka voidaan yhdistää muihin muuttujiin. Esimerkin Liquid-muuttuja scheduledAt
on käytettävissä työnkuluissa, joissa on käytetty Asetettu aika ‑käynnistintä. Liquid-tunniste date_minus
Flow-erikoistunniste, jolla voit vähentää aikaa päivämäärästä.
Seuraavat asiat on hyvä tietää tietokyselyä luotaessa:
- Luettelo käytettävissä olevista asiakassuodattimista - Kyselyjen on noudatettava tiettyä syntaksia
- Kyselykenttien arvoja ei ole aina dokumentoitu. Joissain tapauksissa arvot löytyvät API-dokumenteista. Vaihtoehtoisesti voit usein löytää kentän arvot Adminin URL-osoitteista, kun suodatat. Jos esimerkiksi haluat löytää tilauskyselyn arvoja, suodata Tilaukset-sivu ylläpitäjässä ja tarkista sitten URL-osoite.
- Voit suorittaa tai testata kyselyä kaupassasi Shopify GraphiQL -sovelluksen avulla.
- Ole tietoinen siitä, mitä tapahtuu, jos kysely epäonnistuu. Usein API palauttaa kaikki tulokset (sen sijaan, että se ei palauttaisi yhtään).
Palautetut tiedot
Kaikki Hae tietoja -toiminnot palauttavat luettelon, jonka koko on 0-100 resurssia. Käyttötapauksestasi riippuen saatat haluta käyttää näitä tietoja eri tavoilla:
- Jos sinun täytyy käsitellä kutakin luettelon kohtaa erikseen, kuten lisätä kullekin tunnisteen, voit käyttää For each-toimintoa.
- Jos sinun täytyy yhdistellä tietoja, kuten laskea, kuinka monta tulosta palautettiin, voit käyttää Laske- tai Summa-toimintoja.
- Jos sinun täytyy tulostaa luettelo, kuten lähettää kaikki kohdat sisältävä sähköpostiviesti, voit käyttää palautettuja tietoja suoraan tätä toimintoa seuraavissa toiminnoissa.
Jotta voit käyttää palautettuja tietoja tätä toimintoa seuraavissa vaiheissa, käytä Hanki asiakastietoja -muuttujaa, joka on asiakkaiden luettelo. Voit käyttää tätä muuttujaa sekä ehdoissa että toiminnoissa. Voit esimerkiksi lähettää tuoteversioiden luettelon Lähetä sisäinen sähköposti ‑toiminnossa näin:
{% for single_customer in GetCustomerData %}
- {{ single_customer.name }}
{% endfor %}
Käynnistimet
Voit käyttää tätä toimintoa kaikissa työnkuluissa, myös Asetettu aika -käynnistimessä. Työnkulussa, jossa käytetään Asetettu aika -käynnistintä, työnkulku käynnistyy määrittämänäsi aikana eikä jonkin tapahtuman seurauksena. Koska työnkulkua ei käynnistä tietty kaupan tai sovelluksen tapahtuma, siihen ei automaattisesti sisälly tietoja.
API-tiedot
Mallit
Muunna asiakkaan metakenttä kaikkia asiakkaita koskeviksi tunnisteiksi
Tämä työnkulku täyttää kaikki asiakkaiden puuttuvat tiedot metakentän arvojen perusteella. Työnkulku suoritetaan kerran tunnissa, ja se noutaa jopa 100 asiakasta, joilla ei vielä ole ”käsitelty”-tunnistetta. Työnkulku tarkistaa kunkin asiakkaan custom.test-metakentän arvon ja lisää sen tunnisteeksi. Lisäksi työnkulku lisää ”käsitelty”-tunnisteen, jotta se ei tarkista samaa asiakasta seuraavalla suorituskerralla. Jotta voit käyttää työnkulkua, sinun on vaihdettava metakentän nimiavaruus ja avain kaupan metakenttää vastaavaksi. Näytä malli
Poista epäaktiiviset asiakkaat
Poista yli viisi vuotta vanhat asiakkaat, jotka eivät ole koskaan tehneet tilausta. Näytä malli