Ostajatapahtumien lähettäminen Shoply AI:lle headless Shopify -kaupasta
Shoply AI seuraa ostajien käyttäytymistä (ostoskoriin lisääminen, kassalle siirtyminen, tuotenäkymät ja niin edelleen) parantaakseen hakutulosten järjestystä ja suosituksia. Tavallisissa Shopify-kaupoissa tämä tapahtuu automaattisesti Web Pixel -laajennuksemme avulla. Shopify Web Pixels ei kuitenkaan toimi headless-kaupoissa, koska se käyttää Shopifyn storefront-renderöintimoottoria pixel-hiekkalaatikon lisäämiseen.
Jos käytät headless Shopify -kauppaa (esimerkiksi Next.js:llä, Hydrogenilla tai mukautetulla frontendillä), sinun on lähetettävä nämä tapahtumat suoraan frontend-koodistasi.
Edellytykset
- Olet asentanut Shoply AI:n ja Shoply AI -skripti on ladattu storefrontiisi.
Tapahtuman lähettäminen
Kun Shoply AI -skripti on ladattu, se tuo automaattisesti käyttöön window.shoplyLogEvent-funktion. Kutsu sitä suoraan — sinun ei tarvitse itse hallita istuntotunnuksia, kaupan avaimia tai API-päätepisteitä:
window.shoplyLogEvent(eventName, data)data-objektin rakenne riippuu tapahtuman tyypistä (katso alta).
Muunnosseurantaa varten tuettavat pakolliset tapahtumat
product_added_to_cart
Lähetä tämä tapahtuma, kun ostaja lisää tuotevariantin ostoskoriinsa.
await window.shoplyLogEvent('product_added_to_cart', {
"cartLine": {
"cost": {
"totalAmount": {
"amount": 769,
"currencyCode": "USD"
}
},
"merchandise": {
"id": "42553607094387", // Variant ID
"title": "25.5 Mondo",
"price": {
"amount": 769,
"currencyCode": "USD"
},
"product": {
"id": "7834124058739" // Product ID
}
},
"quantity": 1
},
"clientId": "35214700-144e-4022-974e-fe008736e973", // Not used
"referrer": "https://demo.shoplyai.ai/collections/all"
})checkout_completed
Jos käytät Shopifyn natiivia kassaa, tätä ei yleensä tarvita, koska käytämme kassalle siirtymisen valmistumisen automaattiseen seurantaan Web Pixel -tapahtumia. Jos käytössäsi on oma kassavirta, lähetä tämä tapahtuma, kun ostaja suorittaa kassavaiheen loppuun (esimerkiksi tilausvahvistussivulla).
await window.shoplyLogEvent('checkout_completed', {
"token": "8cea7db9ce551f0a8c9113a0f7f2dce0", // Not used
"order": {
"id": "7251060916339", // Shopify Order ID
"customer": {
"id": "9903183265907", // Shopify Customer ID
"isFirstOrder": true
}
},
"lineItems": [
{
"finalLinePrice": {
"amount": 1538,
"currencyCode": "USD"
},
"quantity": 2,
"variant": {
"id": "42553607094387", // Variant ID
"title": "25.5 Mondo",
"price": {
"amount": 769,
"currencyCode": "USD"
},
"product": {
"id": "7834124058739" // Product ID
}
}
},
{
"finalLinePrice": {
"amount": 384.93,
"currencyCode": "USD"
},
"quantity": 1,
"variant": {
"id": "42553643958387",
"title": "157 CM",
"price": {
"amount": 384.93,
"currencyCode": "USD"
},
"product": {
"id": "7834140180595"
}
}
}
],
"clientId": "35214700-144e-4022-974e-fe008736e973", // Not used
"referrer": "https://demo.shoplyai.ai/cart"
})Tarvitsetko apua?
Voit varata kanssamme tapaamisen , niin autamme tapahtumaseurannan integroinnissa headless storefrontiisi.