var dg$; var script = document.createElement('script'); script.setAttribute('src', '//ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js'); script.addEventListener('load', function() { dg$ = $.noConflict(true); mainScript(dg$); }); document.head.appendChild(script); function ajaxCheckout($,cart_url,fbTrackCode,currency) { var myip = $('.shopCurrency').attr('data-ip'); var mytime = Math.floor((new Date()).getTime() / 1000); var myShops = $('.shopCurrency').attr('data-shop'); var shopUrl = 'https://'+myShops; var eventSource = window.location.href; var browser_id = $('.shopCurrency').attr('data-browserid'); var Event_Id = Math.floor(100000000000 + Math.random() * 900000000000); var userAgent = $('.shopCurrency').attr('data-clinetagent'); var countpixels = ''; var allpixels = []; var allfbaccesstoken = []; var allfbevent = []; var fbPixel = ''; var fbaccesstoken = ''; var fbevent = ''; var i = 0; $('.cartCol_fb p').each(function() { fbPixel = $(this).attr('data-pixelid'); fbaccesstoken = $(this).attr('data-access'); fbevent = $(this).attr('data-event'); i++; allpixels[i] = $(this).attr('data-pixelid'); allfbaccesstoken[i] = $(this).attr('data-access'); allfbevent[i] = $(this).attr('data-event'); }); console.log(allpixels); $.ajax({ url: cart_url, dataType: 'jsonp', header: { 'Access-Control-Allow-Origin': '*' }, success: function(response) { contentIDs = []; $.each(response.items, function(index,value){ contentIDs.push(value.product_id); }); var total_price = Shopify.formatMoney(response.total_price); total_price = total_price.replace(/[^0-9\.]/g,''); var checkoutPixel = "fbq('track', 'InitiateCheckout',{ content_type: 'product_group', content_ids: ["+contentIDs+"], num_items: "+response.item_count+", currency: '"+currency+"',value: "+total_price+"},{eventID: '"+Event_Id+"'});"; //InitiateCheckout conversion api countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+checkoutPixel); } }); } function mainScript($) { var showPixel = showImgPixel = ip= ''; var pageURL = window.location.href; var cart_url = '//'+window.location.hostname+'/cart.json'; var myip = $('.shopCurrency').attr('data-ip'); //var mytimeold = $('.shopCurrency').attr('data-time'); var mytime = Math.floor((new Date()).getTime() / 1000); var myShops = $('.shopCurrency').attr('data-shop'); var shopUrl = 'https://'+myShops; var currency = $('.shopCurrency').text(); // cart page if(pageURL.indexOf(window.location.hostname+'/cart') > -1) { console.log('cart now'); var userAgent = $('.shopCurrency').attr('data-clinetagent'); var eventSource = window.location.href; var browser_id = $('.shopCurrency').attr('data-browserid'); var Event_Id = Math.floor(100000000000 + Math.random() * 900000000000); if($('.cartCol_fb p').length) { $('.cartCol_fb p').each(function() { fbPixel = $(this).attr('data-pixelid'); fbaccesstoken = $(this).attr('data-access'); fbevent = $(this).attr('data-event'); showPixel += "fbq('init', '"+fbPixel+"');"; showImgPixel += ""; if(fbevent != ''){ var mineData = '{"data": [{"event_name":"PageView","event_time": '+mytime+',"event_id":"'+Event_Id+'","event_source_url": "'+eventSource+'", "user_data": {"fbp": "'+browser_id+'","client_ip_address": "'+myip+'","client_user_agent": "'+userAgent+'"}}],"test_event_code": "'+fbevent+'"}'; }else{ var mineData = '{"data": [{"event_name":"PageView","event_time": '+mytime+',"event_id":"'+Event_Id+'","event_source_url": "'+eventSource+'", "user_data": {"fbp": "'+browser_id+'","client_ip_address": "'+myip+'","client_user_agent": "'+userAgent+'"}}]}'; } if(fbaccesstoken != ''){ var settings = { 'url': 'https://graph.facebook.com/v13.0/'+fbPixel+'/events?access_token='+fbaccesstoken, 'method': 'POST', 'timeout': 0, 'headers': { 'Content-Type': 'application/json' }, 'data': mineData, }; $.ajax(settings).done(function (response) { console.log(response); }); } }); if(showPixel != '') { var fbTrackCode = "!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');"; $('head').append(""); if(pageURL.indexOf('taalumatotes.com') > -1) { console.log('moving checkout'); $('body').on('click', '#checkout', function(e) { e.preventDefault(); e.stopPropagation(); ajaxCheckout($,cart_url,fbTrackCode,currency); setTimeout(function(){ window.location.href = '/checkout'; }, 4500); }); } if(pageURL.indexOf('nordicpeace.com') > -1) { console.log('moving checkout'); $('body').on('click', 'button.btn.cart__checkout', function(e) { e.preventDefault(); e.stopPropagation(); ajaxCheckout($,cart_url,fbTrackCode,currency); setTimeout(function(){ window.location.href = '/checkout'; }, 4500); }); $('body').on('click', 'button.btn.btn--full.cart__checkout', function(e) { e.preventDefault(); e.stopPropagation(); ajaxCheckout($,cart_url,fbTrackCode,currency); setTimeout(function(){ window.location.href = '/checkout'; }, 4500); }); } if(pageURL.indexOf('voguenow.co') > -1) { $('[name="checkout"]').on('click', function(e) { e.preventDefault(); e.stopPropagation(); ajaxCheckout($,cart_url,fbTrackCode,currency); setTimeout(function(){ window.location.href = '/checkout'; }, 4500); }); } if(pageURL.indexOf('cygne.shop') > -1) { $('body').on('click', '.Cart__Checkout', function(e) { e.preventDefault(); e.stopPropagation(); ajaxCheckout($,cart_url,fbTrackCode,currency); setTimeout(function(){ window.location.href = '/checkout'; }, 4500); }); } if(pageURL.indexOf('pharmalabs.fr') > -1) { $('body').on('click', '.Cart__Checkout', function(e) { e.preventDefault(); e.stopPropagation(); ajaxCheckout($,cart_url,fbTrackCode,currency); setTimeout(function(){ window.location.href = '/checkout'; }, 4500); }); } /* if(pageURL.indexOf('blindlyshop.com') > -1) { $('body').on('click', '.Cart__Checkout', function(e) { e.preventDefault(); e.stopPropagation(); ajaxCheckout($,cart_url,fbTrackCode,currency); setTimeout(function(){ window.location.href = '/checkout'; }, 4500); }); }*/ if(pageURL.indexOf('wishyclub.com') > -1 || pageURL.indexOf('blacksteals.com') > -1 || pageURL.indexOf('befancyshop.com') > -1 || pageURL.indexOf('imperiumnetpromo.com') > -1) { $('body').on('click', '#satcb_checkout_btn', function(e) { e.preventDefault(); e.stopPropagation(); ajaxCheckout($,cart_url,fbTrackCode,currency); setTimeout(function(){ window.location.href = '/checkout'; }, 4500); }); $('[name="checkout"]').mouseup(function(e){ ajaxCheckout($,cart_url,fbTrackCode,currency); }); } if(pageURL.indexOf('purpleglowco.com') > -1) { $('[name="checkout"]').mouseup(function(e){ ajaxCheckout($,cart_url,fbTrackCode,currency); }); } if(pageURL.indexOf('keentouch.shop') > -1) { $('[name="checkout"]').mouseup(function(e){ ajaxCheckout($,cart_url,fbTrackCode,currency); // setTimeout(function(){ // window.location.href = '/checkout'; // }, 4500); }); } // Start On Checkout button click $('body').on('click', '[name="checkout"]', function() { ajaxCheckout($,cart_url,fbTrackCode,currency); }); if($('[name="checkout"]').length == 0) { $('body').on('click', 'form[action="/checkout"] [type="submit"], [href="/checkout"]', function(e) { // e.preventDefault(); //alert('hellllo2222'); //alert('sdfs'); ajaxCheckout($,cart_url,fbTrackCode,currency); }); } // End On Checkout button click } } } // product pages else if(pageURL.indexOf('/products/') > -1) { var procoldata = pageURL.split('/'); if(pageURL.indexOf('/collections/') > -1) { var productcollection = procoldata[4]; }else{ var productcollection = 'All'; } if($('.productCol_fb p').length) { var showAddtoCartPixel = ''; if (pageURL.indexOf('?') > -1) { var product_url = pageURL.split('?'); product_url = product_url[0] + '.json'; } else { var product_url = pageURL + '.json'; } var myip = $('.shopCurrency').attr('data-ip'); var mytime = Math.floor((new Date()).getTime() / 1000); var myShops = $('.shopCurrency').attr('data-shop'); var shopUrl = 'https://'+myShops; var fbevent = ''; var fbPixel = ''; var fbaccesstoken = ''; var countpixels = ''; var allpixels = []; var allfbaccesstoken = []; var allfbevent = []; var eventSource = window.location.href; var userAgent = $('.shopCurrency').attr('data-clinetagent'); var browser_id = $('.shopCurrency').attr('data-browserid'); var Event_Id = Math.floor(100000000000 + Math.random() * 900000000000); var viewEventId = Math.floor(100000000000 + Math.random() * 900000000000); var CartEventId = Math.floor(100000000000 + Math.random() * 900000000000); var i = 0; $('.productCol_fb p').each(function() { i++; var handle = $(this).text(); fbPixel = $(this).attr('data-pixelid'); fbaccesstoken = $(this).attr('data-access'); fbevent = $(this).attr('data-event'); showPixel += "fbq('init', '"+fbPixel+"');"; allpixels[i] = $(this).attr('data-pixelid'); allfbaccesstoken[i] = $(this).attr('data-access'); allfbevent[i] = $(this).attr('data-event'); showImgPixel += ""; /* product page view conversion api */ if(fbevent != ''){ var mineData = '{"data": [{"event_name":"PageView","event_id":"'+Event_Id+'","event_time": '+mytime+',"event_source_url": "'+eventSource+'","action_source": "website", "user_data": {"fbp": "'+browser_id+'","client_ip_address": "'+myip+'","client_user_agent": "'+userAgent+'"}}],"test_event_code": "'+fbevent+'"}'; }else{ var mineData = '{"data": [{"event_name":"PageView","event_id":"'+Event_Id+'","event_time": '+mytime+',"event_source_url": "'+eventSource+'","action_source": "website","user_data": {"fbp": "'+browser_id+'","client_ip_address": "'+myip+'","client_user_agent": "'+userAgent+'"}}]}'; } if(fbaccesstoken != ''){ var settings = { 'url': 'https://graph.facebook.com/v13.0/'+fbPixel+'/events?access_token='+fbaccesstoken, 'method': 'POST', 'timeout': 0, 'headers': { 'Content-Type': 'application/json' }, 'data': mineData, }; $.ajax(settings).done(function (response) { console.log(response); }); } }); $.ajax({ url: product_url, dataType: 'jsonp', header: { 'Access-Control-Allow-Origin': '*' }, success: function(responseData) { var product = responseData.product; if(product.title.indexOf("'") > -1) { product.title = product.title.replace(/'/g, ''); } showPixel += "fbq('track', 'ViewContent', {content_ids: ["+product.id+"],content_type:'product_group',value: "+product.variants[0].price+", content_name: '"+product.title+"', currency: '"+currency+"', content_category: '"+productcollection+"'}, {eventID: '"+viewEventId+"'});"; countpixels = allpixels.length; for(var i=1; i -1 ) { $('body').on('click', '.add_to_cart', function(e){ e.preventDefault(); // e.stopPropagation(); var _thisForm = $(this); var variantid = $(this).attr('data-var'); console.log(variantid); $.each(product.variants, function(index) { if(product.variants[index].id == variantid){ var price = product.variants[index].price; price = price * qty; //showAddtoCartPixel += "fbq('track', 'AddToCart', {value: "+price+",currency: '"+currency+"'});"; showAddtoCartPixel += "fbq('track', 'AddToCart', {content_ids: ["+product.id+"],content_type:'product_group',value: "+price+", content_name: '"+product.title+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; /***conversion api for maquilmoi.com***/ countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+showAddtoCartPixel+""); } if(pageURL.indexOf('casesaaz.com') > -1) { ajaxCheckout($,cart_url,fbTrackCode,currency); } }); } /*** end maquilmoi.com **/ /*** uselondon.com **/ if(pageURL.indexOf('uselondon.com') > -1 ) { console.log('uselondon'); $('body').on('click', '.add_to_cart', function(e){ e.preventDefault(); // e.stopPropagation(); // e.stopImmediatePropagation(); var _thisForm = $(this); var variantid = $(this).attr('data-var'); console.log(variantid); $.each(product.variants, function(index) { if(product.variants[index].id == variantid){ var price = product.variants[index].price; price = price * qty; //showAddtoCartPixel += "fbq('track', 'AddToCart', {value: "+price+",currency: '"+currency+"'});"; showAddtoCartPixel += "fbq('track', 'AddToCart', {content_ids: ["+product.id+"],content_type:'product_group',value: "+price+", content_name: '"+product.title+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; /***conversion api for uselondon.com***/ countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+showAddtoCartPixel+""); } //if(pageURL.indexOf('uselondon.com') > -1) { // ajaxCheckout($,cart_url,fbTrackCode,currency); //} }); } /*** end uselondon.com **/ /**************disproshop.com************/ if(pageURL.indexOf('disproshop.com') > -1 ) { $('body').on('click', 'form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]', function(e) { e.preventDefault(); //e.stopPropagation(); var price = $('.js-current-price').text().replace(/[^0-9\.]/g,''); var proID = $('form[action="/cart/add"]').attr('id').split('-')[2]; var proName = $('.js-product-title').text().replace("'",""); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { /***conversion api for disproshop.com***/ countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+showAddtoCartPixel+""); } setTimeout(function(){ window.location.href = '/cart'; }, 4500); }); } /**************end disproshop.com************/ // On Add to cart click if($('form[action="/cart/add"] [type="submit"]').length !== 0 || $('form[action="/cart/add"] [type="button"]').length !== 0) { $('form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]').click(function(e){ var _thisForm = $('form[action="/cart/add"]'); if( pageURL.indexOf('rhynomart.com') > -1 || pageURL.indexOf('polski-styl.shop') > -1 || pageURL.indexOf('rosoki.com') > -1 || pageURL.indexOf('www.32gifts.com') > -1 || pageURL.indexOf('abreaak.com') > -1 || pageURL.indexOf('oso-pardo') > -1 || pageURL.indexOf('casesaaz.com') > -1 || pageURL.indexOf('b-younger.com') > -1) { e.preventDefault(); e.stopPropagation(); _thisForm.submit(); console.log('my facebook pixel 1'); } var variantid = $('[name="id"]', _thisForm).val(); $.each(product.variants, function(index) { if(product.variants[index].id == variantid){ var price = product.variants[index].price; price = price * qty; showAddtoCartPixel += "fbq('track', 'AddToCart', {content_ids: ["+product.id+"],content_type:'product_group',value: "+price+", content_name: '"+product.title+"', currency: '"+currency+"', content_category: '"+productcollection+"'}, {eventID: '"+CartEventId+"'});"; countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+showAddtoCartPixel+""); } if(pageURL.indexOf('casesaaz.com') > -1) { ajaxCheckout($,cart_url,fbTrackCode,currency); } }); } else { $('form[action="/cart/add"]').submit(function(e) { var _thisForm = $(this); if( pageURL.indexOf('polski-styl.shop') > -1 || pageURL.indexOf('rosoki.com') > -1 || pageURL.indexOf('www.32gifts.com') > -1 || pageURL.indexOf('abreaak.com') > -1 || pageURL.indexOf('oso-pardo') > -1 || pageURL.indexOf('casesaaz.com') > -1 || pageURL.indexOf('b-younger.com') > -1) { e.preventDefault(); e.stopPropagation(); _thisForm.submit(); console.log('my facebook pixel 2'); } var variantid = $('[name="id"]', _thisForm).val(); $.each(product.variants, function(index) { if(product.variants[index].id == variantid){ var price = product.variants[index].price; price = price * qty; //showAddtoCartPixel += "fbq('track', 'AddToCart', {value: "+price+",currency: '"+currency+"'});"; showAddtoCartPixel += "fbq('track', 'AddToCart', {content_ids: ["+product.id+"],content_type:'product_group',value: "+price+", content_name: '"+product.title+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; } }); if(showAddtoCartPixel != '' ) { $('head').append(""); } if(pageURL.indexOf('casesaaz.com') > -1) { ajaxCheckout($,cart_url,fbTrackCode,currency); } }); } $('head').append(""); // Start On Checkout button click Priii $('body').on('click', '[name="checkout"]', function() { // alert('hello2'); ajaxCheckout($,cart_url,fbTrackCode,currency); }); if($('input[name="checkout"]').length == 0) { $('body').on('click', 'form[action="/checkout"] [type="submit"], [href="/checkout"], .fastcheckout_buy_button', function(){ // alert('hello21'); ajaxCheckout($,cart_url,fbTrackCode,currency); }); } // End On Checkout button click } } }); } } // start collection page else if(pageURL.indexOf('/collections') > -1) { var userAgent = $('.shopCurrency').attr('data-clinetagent'); var eventSource = window.location.href; var browser_id = $('.shopCurrency').attr('data-browserid'); var Event_Id = Math.floor(100000000000 + Math.random() * 900000000000); var CartEventId = Math.floor(100000000000 + Math.random() * 900000000000); var myip = $('.shopCurrency').attr('data-ip'); var mytime = Math.floor((new Date()).getTime() / 1000); var myShops = $('.shopCurrency').attr('data-shop'); var shopUrl = 'https://'+myShops; console.log(shopUrl); var fbaccesstoken = ''; var countpixels = ''; var fbevent = ''; var fbPixel = ''; var allpixels = []; var allfbaccesstoken = []; var allfbevent = []; var i = 0; if($('.selCollection_fb p').length) { var fbTrackCode = "!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');"; $('.selCollection_fb p').each(function() { i++; var fbPixel = $(this).attr('data-pixelid'); var fbaccesstoken = $(this).attr('data-access'); var fbevent = $(this).attr('data-event'); allpixels[i] = $(this).attr('data-pixelid'); allfbaccesstoken[i] = $(this).attr('data-access'); allfbevent[i] = $(this).attr('data-event'); showPixel += "fbq('init', '"+fbPixel+"');"; showImgPixel += ""; if(fbevent != ''){ var mineData = '{"data": [{"event_name":"PageView","event_id":"'+Event_Id+'","event_time": '+mytime+',"event_source_url": "'+eventSource+'","action_source": "website", "user_data": {"fbp": "'+browser_id+'","client_ip_address": "'+myip+'","client_user_agent": "'+userAgent+'"}}],"test_event_code": "'+fbevent+'"}'; }else{ var mineData = '{"data": [{"event_name":"PageView","event_id":"'+Event_Id+'","event_time": '+mytime+',"event_source_url": "'+eventSource+'","action_source": "website","user_data": {"fbp": "'+browser_id+'","client_ip_address": "'+myip+'","client_user_agent": "'+userAgent+'"}}]}'; } console.log(mineData); if(fbaccesstoken != ''){ var settings = { 'url': 'https://graph.facebook.com/v13.0/'+fbPixel+'/events?access_token='+fbaccesstoken, 'method': 'POST', 'timeout': 0, 'headers': { 'Content-Type': 'application/json' }, 'data': mineData, }; $.ajax(settings).done(function (response) { console.log(response); }); } }); if(showPixel != '') { //smartghar.pk if(pageURL.indexOf('smartghar.pk') > -1 ) { var showAddtoCartPixel = ''; // On Add to cart click $('body').on('click', '[type="submit"], [type="button"]' ,function() { var variantid = $(this).parents('.product-inner').find('form[action="/cart/add"] [name="id"]').val(); var price = $(this).parents('.product-inner').find('form[action="/cart/add"] .productPrice').text().replace('Rs.','').replace(',',''); if(price == '') { price = $('#product-price_quick').text().replace('Rs.','').replace(',',''); } var protitle = $(this).parents('.product-inner').find('.product-info-wrap .name').text(); if(protitle == '') { protitle = $('.product_title').text().replace('Rs.',''); } if(variantid) { showAddtoCartPixel += "fbq('track', 'AddToCart', {content_ids: ["+variantid+"],content_type:'product_group',value: "+price+", content_name: '"+protitle+"', currency: 'Rs.', content_category: '"+productcollection+"'},{eventID: '"+CartEventId+"'});"; /** conversion api for smartghar.pk**/ countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+showAddtoCartPixel+""); } } }); $('body').on('click', '.ajax_add_to_cart', function() { var product_url = $(this).attr('href'); product_url = product_url + '.json'; $.ajax({ url: product_url, dataType: 'jsonp', header: { 'Access-Control-Allow-Origin': '*' }, success: function(responseData) { var product = responseData.product; if(product.title.indexOf("'") > -1) { product.title = product.title.replace(/'/g, ''); } var price = product.variants[0].price; showAddtoCartPixel += "fbq('track', 'AddToCart', {content_ids: ["+product.id+"],content_type:'product_group',value: "+price+", content_name: '"+product.title+"', currency: 'Rs.', content_category: '"+productcollection+"'}, {eventID: '"+CartEventId+"'});"; if(showAddtoCartPixel != '' ) { /** conversion api for smartghar.pk**/ countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+showAddtoCartPixel+""); } } }); }); $('body').on('click', '.shopify-payment-button__button', function() { ajaxCheckout($,cart_url,fbTrackCode,currency); }); } //smartghar.pk //thegiftfactor.com if(pageURL.indexOf('thegiftfactor.com') > -1 ) { // On Add to cart click $('body').on('click', 'form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]', function(){ var price = $('.quick-wrap .money:first').text().replace(/[^0-9\.]/g,''); var proID = $('[name="id"]').attr('id').split('-')[1]; var proName = $('.section-header--title').text().replace("'",""); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'}, {eventID: '"+CartEventId+"'});"; /** conversion api for thegiftfactor**/ countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+showAddtoCartPixel+""); } }); $('body').on('click', 'a[data-rel="add-to-cart"]', function(){ var parEle = $(this).parents('.product-grid-item'); var price = parEle.find('.money:first').text().replace(/[^0-9\.]/g,''); var proID = $('.quick-swatches').attr('id').split('-'); proID = proID[proID.length - 1]; var proName = parEle.find('.list-title').text().replace("'",""); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'}, {eventID: '"+CartEventId+"'});"; /** conversion api for thegiftfactor**/ countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+showAddtoCartPixel+""); } }); } //thegiftfactor.com //www.freakyshoes.store if(pageURL.indexOf('freakyshoes.store') > -1 ) { $('body').on('click', 'form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]', function(){ var price = $('.js-current-price').text().replace(/[^0-9\.]/g,''); var proID = $('form[action="/cart/add"]').attr('id').split('-')[2]; var proName = $('.js-product-title').text().replace("'",""); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'}, {eventID: '"+CartEventId+"'});"; /** conversion api for freakyshoes**/ countpixels = allpixels.length; for(var i=1; i"+fbTrackCode+""+showAddtoCartPixel+""); } }); } //www.freakyshoes.store // Pixel here $('head').append(""); // Start On Checkout button click $('body').on('click', '[name="checkout"]', function() { ajaxCheckout($,cart_url,fbTrackCode,currency); }); if($('[name="checkout"]').length == 0) { $('body').on('click', 'form[action="/checkout"] [type="submit"], [href="/checkout"], .fastcheckout_buy_button', function(){ ajaxCheckout($,cart_url,fbTrackCode,currency); }); } // End On Checkout button click } } } // end collection page // start other pages else { if($('.shopMetafields p').length) { console.log('helloP'); var myip = $('.shopCurrency').attr('data-ip'); var mytime = Math.floor((new Date()).getTime() / 1000); var myShops = $('.shopCurrency').attr('data-shop'); var shopUrl = 'https://'+myShops; var eventSource = window.location.href; var userAgent = $('.shopCurrency').attr('data-clinetagent'); var browser_id = $('.shopCurrency').attr('data-browserid'); var Event_Id = Math.floor(100000000000 + Math.random() * 900000000000); $('.shopMetafields p').each(function() { var fbPixel = $(this).text(); var fbaccesstoken = $(this).attr('data-access'); var fbevent = $(this).attr('data-event'); showPixel += "fbq('init', '"+fbPixel+"');"; showImgPixel += ""; if(fbevent != ''){ var mineData = '{"data": [{"event_name":"PageView","event_id":"'+Event_Id+'","event_time": '+mytime+',"event_source_url": "'+eventSource+'","action_source": "website", "user_data": {"fbp": "'+browser_id+'","client_ip_address": "'+myip+'","client_user_agent": "'+userAgent+'"}}],"test_event_code": "'+fbevent+'"}'; }else{ var mineData = '{"data": [{"event_name":"PageView","event_id":"'+Event_Id+'","event_time": '+mytime+',"event_source_url": "'+eventSource+'","action_source": "website","user_data": {"fbp": "'+browser_id+'","client_ip_address": "'+myip+'","client_user_agent": "'+userAgent+'"}}]}'; } if(fbaccesstoken != ''){ console.log(mineData); var settings = { 'url': 'https://graph.facebook.com/v13.0/'+fbPixel+'/events?access_token='+fbaccesstoken, 'method': 'POST', 'timeout': 0, 'headers': { 'Content-Type': 'application/json' }, 'data': mineData, }; console.log(settings); $.ajax(settings).done(function (response) { console.log(response); }); } }); if(showPixel != '') { var fbTrackCode = "!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');"; $('head').append(""); //smartghar.pk if(pageURL.indexOf('smartghar.pk') > -1 ) { var showAddtoCartPixel = ''; // On Add to cart click $('body').on('click', '[type="submit"], [type="button"]' ,function() { var variantid = $(this).parents('.product-inner').find('form[action="/cart/add"] [name="id"]').val(); var price = $(this).parents('.product-inner').find('form[action="/cart/add"] .productPrice').text().replace('Rs.','').replace(',',''); if(price == '') { price = $('#product-price_quick').text().replace('Rs.','').replace(',',''); } var protitle = $(this).parents('.product-inner').find('.product-info-wrap .name').text(); if(protitle == '') { protitle = $('.product_title').text().replace('Rs.',''); } if(variantid) { showAddtoCartPixel += "fbq('track', 'AddToCart', {content_ids: ["+variantid+"],content_type:'product_group',value: "+price+", content_name: '"+protitle+"', currency: 'Rs.', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { $('head').append(""); } } }); $('body').on('click', '.ajax_add_to_cart', function() { var product_url = $(this).attr('href'); product_url = product_url + '.json'; $.ajax({ url: product_url, dataType: 'jsonp', header: { 'Access-Control-Allow-Origin': '*' }, success: function(responseData) { var product = responseData.product; if(product.title.indexOf("'") > -1) { product.title = product.title.replace(/'/g, ''); } var price = product.variants[0].price; showAddtoCartPixel += "fbq('track', 'AddToCart', {content_ids: ["+product.id+"],content_type:'product_group',value: "+price+", content_name: '"+product.title+"', currency: 'Rs.', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { $('head').append(""); } } }); }); $('body').on('click', '.shopify-payment-button__button', function() { ajaxCheckout($,cart_url,fbTrackCode,currency); }); } //mlstores1.com //smartghar.pk //thegiftfactor.com if(pageURL.indexOf('thegiftfactor.com') > -1 ) { // On Add to cart click $('body').on('click', 'form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]', function(){ var price = $('.quick-wrap .money:first').text().replace(/[^0-9\.]/g,''); var proID = $('[name="id"]').attr('id').split('-')[1]; var proName = $('.section-header--title').text().replace("'",""); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { $('head').append(""); } }); $('body').on('click', 'a[data-rel="add-to-cart"]', function(){ var parEle = $(this).parents('.product-grid-item'); var price = parEle.find('.money:first').text().replace(/[^0-9\.]/g,''); var proID = $('.quick-swatches').attr('id').split('-'); proID = proID[proID.length - 1]; var proName = parEle.find('.list-title').text().replace("'",""); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { $('head').append(""); } }); } //thegiftfactor.com //www.freakyshoes.store if(pageURL.indexOf('freakyshoes.store') > -1 ) { $('body').on('click', 'form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]', function(){ var price = $('.js-current-price').text().replace(/[^0-9\.]/g,''); var proID = $('form[action="/cart/add"]').attr('id').split('-')[2]; var proName = $('.js-product-title').text().replace("'",""); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { $('head').append(""); } }); } //www.freakyshoes.store // https://www.fionnado.com/ if(pageURL.indexOf('fionnado.com') > -1 ) { $('body').on('click', 'form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]', function(){ var _main = $(this).parents('form[action="/cart/add"]'); var price = _main.find('[name="id"] option:selected').text().replace(/[^0-9\.]/g,''); var proID = _main.attr('id').replace(/[^0-9\.]/g,''); var proName = $('.FeaturedProduct__Info .ProductMeta__Title').text().replace("'",""); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { $('head').append(""); } }); } // https://www.fionnado.com/ // roseskinco.com if(pageURL.indexOf('roseskinco.com') > -1 ) { $('body').on('click', 'form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]', function(e){ var _main = $(this).parents('form[action="/cart/add"]'); e.preventDefault(); e.stopPropagation(); _main.submit(); var price = _main.find('.sticky-cart-price-price').text().replace(/[^0-9\.]/g,''); if(price == '') { price = _main.find('[name="id"] option:selected').text().replace(/[^0-9\.]/g,''); } var proID = _main.attr('id').replace(/[^0-9\.]/g,''); var proName = $('.product__title').text().replace("'",""); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { $('head').append(""); } }); } // roseskinco.com //magicartist.fr if(pageURL.indexOf('magicartist.fr') > -1 ) { $('body').on('click', 'form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]', function(e){ var _main = $(this).parents('form[action="/cart/add"]'); var proID = _main.attr('id').replace(/[^0-9\.]/g,''); var price = _main.find('[name="id"] option:selected').text().split('-')[1].replace(/[^0-9\.]/g,''); var proName = _main.parents('.product-single__meta--wrapper').find('[itemprop="name"]').text(); var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { $('head').append(""); } }); } $('body').on('click', 'form[action="/cart/add"] [type="submit"], form[action="/cart/add"] [type="button"]', function(e){ var _main = $(this).parents('form[action="/cart/add"]'); var proID = _main.attr('id').replace(/[^0-9\.]/g,''); var priceArr = _main.find('[name="id"] option:selected').text().split('-'); var price = priceArr[priceArr.length - 1].replace(/[^0-9\.]/g,''); var proName = _main.parents('.product-single__meta--wrapper').find('[itemprop="name"]').text(); if(price == '') { var proID = _main.find('[name="id"]').attr('data-section'); var price = $('div[data-section-id="'+proID+'"] #ProductPrice-'+proID).attr('content'); var proName = $.trim($('div[data-section-id="'+proID+'"]').find('[itemprop="name"]').text()); } var showAddtoCartPixel = "fbq('track', 'AddToCart', {content_ids: ["+proID+"],content_type:'product_group',value: "+price+", content_name: '"+proName+"', currency: '"+currency+"', content_category: '"+productcollection+"'});"; if(showAddtoCartPixel != '' ) { $('head').append(""); } }); // Start On Checkout button click $('body').on('click', '[name="checkout"]', function() { ajaxCheckout($,cart_url,fbTrackCode,currency); }); if($('[name="checkout"]').length == 0) { $('body').on('click', 'form[action="/checkout"] [type="submit"], [href="/checkout"], .fastcheckout_buy_button', function(){ ajaxCheckout($,cart_url,fbTrackCode,currency); }); } // End On Checkout button click } } } // end other pages }