在Shopify自建站中添加Google客户评论功能,增加GMC排名
在Shopify自建站中添加Google客户评论功能,增加GMC排名
// this code works(4 Oct 2018), it might need changes depending on if and when shopify or google changes their code) // Paste this code carefully with in the script tags window.renderOptIn = function() { window.gapi.load('surveyoptin', function() { //this code gets all the UPC codes for products ordered, and adds them to product array //skip products fields it if you are not using global identifier, it also means that your review is not co-nthrelated back to products ordered var products = [ {% for item in order.line_items %} { "gtin": {{ item.variant.barcode }} }, {% endfor %} ]; window.gapi.surveyoptin.render( { // REQUIRED FIELDS "merchant_id": 12345, //replace with your own google merchant id "order_id": "{{order.order_number}}", "email": "{{order.email}}", "delivery_country": "{{order.shipping_address.country_code}}", //this date dictates when review email would be sent if customer opt in, "plus:345600" is number of seconds for 4 days. Change the number of seconds to delivery time (432000 = 5 days, 604800 = 7 days). "estimated_delivery_date": "{{ order.created_at | date:'%s' | plus:345600 | date:'%F' }}", //optional: delete this line if you are skipping product GTIN "products": [{% for item in order.line_items %}{"gtin":"{{ item.variant.barcode }}"}{% unless forloop.last %}, {% endunless %}{% endfor %}] //optional: setting to where to display the dialog(prompt customer to opt in) "opt_in_style": "CENTER_DIALOG" }); }); }