FAQ
var expdate = new Date(); expdate.setTime(expdate.getTime()+(90*24*60*60*1000)); $(document).ready(function(){ var referrer = document.referrer; var utmparams = getUTMParams(); let isEmpty = jQuery.isEmptyObject(utmparams); if(!isEmpty){ utmparams.referrer=referrer; bake_cookie("utmparams", utmparams); }else{ let utmobj=read_cookie("utmparams"); if(!jQuery.isEmptyObject(utmobj)){ setHiddenFields(utmobj); } } }); function getUTMParams(url) { var queryString = url ? url.split('?')[1] : window.location.search.slice(1); var utmobj = {}; if (queryString) { queryString = queryString.split('#')[0]; var arr = queryString.split('&'); for (var i = 0; i < arr.length; i++) { var a = arr[i].split('='); var paramName = a[0]; var paramValue = typeof (a[1]) === 'undefined' ? true : a[1]; paramName = paramName.toLowerCase(); if (paramName.match(/\[(\d+)?\]$/)) { var key = paramName.replace(/\[(\d+)?\]/, ''); if (!utmobj[key]) utmobj[key] = []; if (paramName.match(/\[\d+\]$/)) { var index = /\[(\d+)\]/.exec(paramName)[1]; utmobj[key][index] = paramValue; } else { utmobj[key].push(paramValue); } } else { if (!utmobj[paramName]) { utmobj[paramName] = paramValue; } else if (utmobj[paramName] && typeof utmobj[paramName] === 'string'){ utmobj[paramName] = [utmobj[paramName]]; utmobj[paramName].push(paramValue); } else { utmobj[paramName].push(paramValue); } } } } return utmobj; } function bake_cookie(name, value) { var utmstring = value; utmstring.timestamp = $.now(); var cookie = [name, '=', JSON.stringify(utmstring), ';expires','=', expdate.toGMTString(),'; domain=.', window.location.host.toString(), '; path=/;'].join(''); document.cookie = cookie; setHiddenFields(utmstring); } function read_cookie(name) { var result = document.cookie.match(new RegExp(name + '=([^;]+)')); result && (result = JSON.parse(result[1])); return result; } function setHiddenFields(params){ $('.utm_source').val(decodeURIComponent((params['utm_source'] != undefined) ? params['utm_source'] : "")); $('.utm_medium').val(decodeURIComponent((params['utm_medium'] != undefined) ? params['utm_medium'] : "")); $('.utm_campaign').val(decodeURIComponent((params['utm_campaign'] != undefined) ? params['utm_campaign'] : "")); $('.utm_content').val(decodeURIComponent((params['utm_content'] != undefined) ? params['utm_content'] : "")); $('.utm_adset').val(decodeURIComponent((params['utm_adset'] != undefined) ? params['utm_adset'] : "")); $('.utm_term').val(decodeURIComponent((params['utm_term'] != undefined) ? params['utm_term'] : "")); $('.referrer').val(decodeURIComponent((params['referrer'] != undefined) ? params['referrer'] : "")); } $('.form-start-shipping').submit(function(){ $('.popup__first-name').text($('.f-fullname-hero').val()); }); // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/umn14da2' (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/umn14da2';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();