Shopify Integration for Initiate checkout Event
Accourding to Shopify restriction on checkout page you can configure the `Initiate checkout` event on your shopify store.



Last updated
Accourding to Shopify restriction on checkout page you can configure the `Initiate checkout` event on your shopify store.



Last updated
{% if request.page_type == 'cart' %}
<script>
let interval = setInterval(()=>{
if(typeof ciq == "function"){
ciq("init", "your_pixel_id"); // the PixelId provided in convertedin dashboard
var checkoutElm = document.getElementsByName('checkout')[0];
if (checkoutElm) {
checkoutElm.onclick = function(event) {
var cart = {{ cart | json }};
var originalCartItems = cart.items || {};
var requestedCartItems = [];
originalCartItems.forEach(function(item, index){
var addedToCartObj = {id: null,quantity: 0, name:""};
if(item.hasOwnProperty("id")) addedToCartObj.id = item.id;
if(item.hasOwnProperty("quantity")) addedToCartObj.quantity = item.quantity;
if(item.hasOwnProperty("title")) addedToCartObj.name = item.title;
requestedCartItems.push(addedToCartObj);
});
ciq("track", "InitiateCheckout", {
content: requestedCartItems,
currency: Shopify?.currency?.active ?? "USD",
value: cart.total_price
});
}
}
clearInterval(interval)
}
}, 500)
</script>
{% endif %}