eirinibrekoulaki Δημοσ. 16 Δεκεμβρίου 2021 Δημοσ. 16 Δεκεμβρίου 2021 Καλημέρα, προσπαθώ να συνδέσω το κατάστημά μου που είναι στο shopify με το skroutz όμως βάζοντας τις παρακάτω εντολές το δεύτερο σκέλος δεν το διαβάζει. Έχω δοκιμάσει τα πάντα. Έχει κάποιος αντίστοιχο πρόβλημα ; skroutz_analytics('ecommerce', 'addOrder',({ order_id: '{{ order.name }}', // Order ID. Required. revenue: '{{ checkout.total_price | money}}', // Grand Total. Includes Tax and Shipping. Does not include payment costs. shipping: '{{ shipping_method.price | money }}', // Total Shipping Cost. Does not include payment costs. tax: '{{ checkout.tax_price | money }}' // Total Tax. })); skroutz_analytics('ecommerce', 'addItem',({ order_id: '{{ order.name }}', // Order ID. Required. product_id: '{{ id }}', // Product ID. Required. name: '{{product_name}}' , // Product Name. Required. price: '{{ price | money }}', // Price per Unit. Required. quantity: '{{ quantity }}' // Quantity of Items. Required. }));
ToulisDev Δημοσ. 19 Δεκεμβρίου 2021 Δημοσ. 19 Δεκεμβρίου 2021 Δεν μπορώ να καταλάβω τι γλώσσα προγραμματισμού είναι, αλλά μπορεί να είναι Space Sensitive όπως στη Python... Στο δεύτερο σκέλος προσπάθησε να σβήσεις το κενό που έχει πριν από το "order_id:".
eirinibrekoulaki Δημοσ. 22 Δεκεμβρίου 2021 Μέλος Δημοσ. 22 Δεκεμβρίου 2021 Στις 19/12/2021 στις 4:31 ΜΜ, ToulisDev είπε Δεν μπορώ να καταλάβω τι γλώσσα προγραμματισμού είναι, αλλά μπορεί να είναι Space Sensitive όπως στη Python... Στο δεύτερο σκέλος προσπάθησε να σβήσεις το κενό που έχει πριν από το "order_id:". Δυστυχώς ούτε έτσι δούλεψε
vadou Δημοσ. 25 Δεκεμβρίου 2021 Δημοσ. 25 Δεκεμβρίου 2021 Javascript μέσα σε liquid template είναι. Τα double braces είναι liquid variables και τα pipes είναι filters που εφαρμόζονται στη μεταβλητή. Ψάξε στο source της σελίδας ή κάνε ένα console.log, να δεις αν ρεντάρονται σωστά τα στοιχεία που περνάς στο skroutz_analytics.
Billator Δημοσ. 4 Ιανουαρίου 2022 Δημοσ. 4 Ιανουαρίου 2022 (επεξεργασμένο) Στις 16/12/2021 στις 1:33 ΜΜ, eirinibrekoulaki είπε Καλημέρα, προσπαθώ να συνδέσω το κατάστημά μου που είναι στο shopify με το skroutz όμως βάζοντας τις παρακάτω εντολές το δεύτερο σκέλος δεν το διαβάζει. Έχω δοκιμάσει τα πάντα. Έχει κάποιος αντίστοιχο πρόβλημα ; skroutz_analytics('ecommerce', 'addOrder',({ order_id: '{{ order.name }}', // Order ID. Required. revenue: '{{ checkout.total_price | money}}', // Grand Total. Includes Tax and Shipping. Does not include payment costs. shipping: '{{ shipping_method.price | money }}', // Total Shipping Cost. Does not include payment costs. tax: '{{ checkout.tax_price | money }}' // Total Tax. })); skroutz_analytics('ecommerce', 'addItem',({ order_id: '{{ order.name }}', // Order ID. Required. product_id: '{{ id }}', // Product ID. Required. name: '{{product_name}}' , // Product Name. Required. price: '{{ price | money }}', // Price per Unit. Required. quantity: '{{ quantity }}' // Quantity of Items. Required. })); Δεν μπορείς να το χρησιμοποιήσεις κατευθείαν έτσι. Πρέπει να βάλεις Tracking script στο theme.liquid (συνήθως μετά τον Header) και στο checkout --> additional script για να κάνει post στο skroutz σε περίπτωση ολοκλήρωσης αγοράς. Επεξ/σία 4 Ιανουαρίου 2022 από Billator
rounsmith Δημοσ. 12 Ιανουαρίου 2022 Δημοσ. 12 Ιανουαρίου 2022 Στις 16/12/2021 στις 1:33 ΜΜ, eirinibrekoulaki είπε Καλημέρα, προσπαθώ να συνδέσω το κατάστημά μου που είναι στο shopify με το skroutz όμως βάζοντας τις παρακάτω εντολές το δεύτερο σκέλος δεν το διαβάζει. Έχω δοκιμάσει τα πάντα. Έχει κάποιος αντίστοιχο πρόβλημα ; skroutz_analytics('ecommerce', 'addOrder',({ order_id: '{{ order.name }}', // Order ID. Required. revenue: '{{ checkout.total_price | money}}', // Grand Total. Includes Tax and Shipping. Does not include payment costs. shipping: '{{ shipping_method.price | money }}', // Total Shipping Cost. Does not include payment costs. tax: '{{ checkout.tax_price | money }}' // Total Tax. })); skroutz_analytics('ecommerce', 'addItem',({ order_id: '{{ order.name }}', // Order ID. Required. product_id: '{{ id }}', // Product ID. Required. name: '{{product_name}}' , // Product Name. Required. price: '{{ price | money }}', // Price per Unit. Required. quantity: '{{ quantity }}' // Quantity of Items. Required. })); Είναι λάθος το δεύτερο σκέλος. Αν υποθέσουμε ότι ο πελάτης βάλει στο καλάθι του πάνω από 1 προϊόν θα πρέπει να κάνει Iterate όλα τα προϊόντα του καλαθιού για να το δώσει στο analytics. Επίσης δεν χρησιμοποιούμε product_name στο checkout γιατί δεν διαβάζει στο checkout products αλλά items από το https://shopify.dev/api/liquid/objects/line_item. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα