Order Confirmation
var dakisSubTotal = '<%= cart.subTotal %>';
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1597221557196501');
fbq('track', 'PageView');
fbq('track', 'Purchase', {
value: dakisSubTotal,
currency: 'USD'
});
var dakisMerchantId = '<%= cart.id %>';
var dakisId = '<%= cart.id %>';
var dakisEmail = '<%= cart.customer.email %>';
var dakisCountry = '<%= cart.addresses.billing.country_iso %>';
if(dakisCountry === "") {
dakisCountry= "US"
};
var datePurchased = new Date();
var deliveryDate = new Date();
deliveryDate.setDate(datePurchased.getDate() + 5);
var yyyy = deliveryDate.getFullYear();
var mm = deliveryDate.getMonth() + 1;
var dd = deliveryDate.getDate();
if(dd<10) {
dd='0'+dd
};
if(mm<10) {
mm='0'+mm
};
var delivery = yyyy+'-'+mm+'-'+dd;
window.renderOptIn = function() {
console.log({
"estimated_delivery_date": delivery}),
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
// REQUIRED FIELDS
"merchant_id": 6918292,
"order_id": dakisId,
"email": dakisEmail,
"delivery_country": dakisCountry,
"estimated_delivery_date": delivery
});
});
}
var script = document.createElement('script');
script.async = true;
script.defer = true;
script.setAttribute('src', 'https://apis.google.com/js/platform.js?onload=renderOptIn');
document.head.appendChild(script);
<% console.log(cart) %>
var dakisId = '<%= cart.id %>';
var dakisSubTotal = '<%= cart.subTotal %>';
var dakisTaxes = '<%= cart.totalTaxes %>';
var dakisTotal = '<%= cart.total %>';
var dakisShipping = '<%= cart.totalShipping %>';
var dakisCurrency = '<%= cart.currency.code %>';
ga('create', 'UA-2718014-3', 'auto');
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': dakisId,
'revenue': dakisSubTotal,
'shipping': dakisShipping,
'tax': dakisTaxes
});
<% for (var i = 0; i < cart.items.length; i++ ) {
ga('ecommerce:addItem', {
'id': cart.items[i].id,
'name': cart.items[i].text,
'price': cart.items[i].price,
'quantity': cart.items[i].quantity
});
}
%>
ga('ecommerce:send');
var dakisSubTotal = '<%= cart.subTotal %>';
fbq('track', 'Purchase', {
value: dakisSubTotal,
currency: 'USD'
});