cdn.krxd.net
151.101.112.175 

URL: https://cdn.krxd.net/controltag/tj94fd4cu.js
Submission: On July 21 via api from IT

Form analysis 0 forms found in the DOM

Text Content

/* ControlTag Loader for Vueling a8568bad-d072-458f-915e-aa53a912176f */
(function(w, cs) {
if (/Twitter for iPhone/.test(w.navigator.userAgent || '')) {
return;
}
var debugging = /kxdebug/.test(w.location);
var log = function() {
debugging && w.console && w.console.log([].slice.call(arguments).join(' '));
};
var load = function(url, callback) {
log('Loading script from:', url);
var node = w.document.createElement('script');
node.async = true;  
node.src = url;
node.onload = node.onreadystatechange = function () {
var state = node.readyState;
if (!callback.done && (!state || /loaded|complete/.test(state))) {
log('Script loaded from:', url);
callback.done = true;  
callback();
}
};
var sibling = w.document.getElementsByTagName('script')[0];
sibling.parentNode.insertBefore(node, sibling);
};
var config = {"app":{"name":"krux-scala-config-webservice","version":"3.41.3","schema_version":3},"confid":"tj94fd4cu","context_terms":[],"publisher":{"name":"Vueling","active":true,"uuid":"a8568bad-d072-458f-915e-aa53a912176f","version_bucket":"stable","id":3944},"params":{"first_party_dmp_managed":false,"link_header_bidder":false,"site_level_supertag_config":"site","recommend":false,"first_party_cookie_enhancements":false,"control_tag_pixel_throttle":100,"fingerprint":true,"optout_button_optout_text":"Browser Opt Out","user_data_timing":"load","consent_active":true,"use_central_usermatch":true,"store_realtime_segments":false,"tag_source":false,"link_hb_start_event":"ready","optout_button_optin_text":"Browser Opt In","first_party_uid":true,"link_hb_timeout":2000,"link_hb_adserver_subordinate":true,"optimize_realtime_segments":false,"link_hb_adserver":"dfp","target_fingerprint":true,"context_terms":false,"optout_button_id":"kx-optout-button","user_id_cookie":"kppid","dfp_premium":true,"control_tag_namespace":"vueling"},"prioritized_segments":[],"realtime_segments":[{"id":"t4ranm8ua","test":["and",["and",["or",["intersects","$page_attr_page_name",["busca tu vuelo","cms_adnvueling","cms_aeropuertos","cms_altanewsletter","cms_asientos","cms_bajanewsletter","cms_buscarporpresupuesto","cms_buscartuvuelo","cms_cac:legal:mercanciaspeligrosas","cms_cac:legal:politicaprivacidad","cms_cac:legal:seguridadweb","cms_calendariodeprecios","cms_condicionesdegrupos","cms_condicionesdetransporte","cms_condicionesusoweb","cms_confirmnewsletter","cms_contacto","cms_documentacionviaje","cms_dondevolamos","cms_empleo","cms_enlaredmobile","cms_equipaje","cms_equipaje_especial","cms_erroraltanewsletter","cms_estadodelvuelo","cms_estadodevuelos","cms_extravioequipaje","cms_factura","cms_home","cms_horarios","cms_informacion:home:sobrenosotros","cms_informacion:infoparavolar:pasajeros","cms_informacion:infoparavolar:preparatuviaje","cms_informacion:infoparavolar:vuelosyaeropuertos","cms_mascotas","cms_necesidadesespeciales","cms_newsletter","cms_paginanoexistente","cms_politicadecookies","cms_preparaviaje","cms_reservadevuelos:landings:2x1itadom","cms_reservadevuelos:landings:quinzeaƱos","cms_reservadevuelos:landings:yellowprices","cms_servicios:landings:consejosvolar","cms_servicios:maletas:equipajemano","cms_servicios:nuevosproductosboa:videoproductosboa","cms_servicios:otrosservicios:alianzas","cms_servicios:otrosservicios:disrupciones","cms_servicios:preparaviaje:flexibilidadcambios","cms_servicioscheck-inaeropuertosdisponibles","cms_servicioscheck-inhome","cms_serviciosvueling:landings:viajarconniƱos","cms_tarifaserviciosadicionales","cms_tarifashome","cms_tiendaabordo","cms_tramites","cms_vuelingclub:abierto:partners","cms_vuelingclub:abierto:premium","cms_vuelingclub:abierto:queesvc","cms_vuelingclub:abierto:terms and conds","cms_vuelingclub:abierto:vc y avios","cms_vuelingclub:partners:tarjetavueling","cms_vuelosenpromocion","confirmation","destino_agp","destino_alc","destino_ams","destino_bcn","destino_bio","destino_fco","destino_ibz","destino_lon","destino_mad","destino_mah","destino_par","destino_pmi","destino_svq","destino_tci","home page","not-set","origen_bcn","pais_france","ruta_agp_bcn","ruta_bcn_agp","ruta_bcn_bru","ruta_bcn_fco","ruta_bcn_grx","ruta_bcn_ibz","ruta_bcn_lys","ruta_bcn_mad","ruta_bcn_mah","ruta_bcn_par","ruta_bcn_pmi","ruta_bcn_sdr","ruta_bcn_svq","ruta_bio_agp","ruta_bio_bcn","ruta_bio_svq","ruta_cta_fco","ruta_fco_par","ruta_lil_bcn","ruta_lon_par","ruta_mad_bcn","ruta_nte_bcn","ruta_par_bcn","ruta_par_fco","ruta_par_lis","ruta_vlc_svq","sorry page","step1","step2","step3","step4"]]],["andNot",["intersects","$user_segments",["t4ojk1vk3"]]]]]},{"id":"twag053c4","test":["and",["and",["or",["or","$event_MkEhWZuY"]]]]},{"id":"t1ovqly3u","test":["and",["and",["or",["or","$event_MrP8Yhhk"],["or","$event_MrP8ygw2"],["or","$event_MrP8omZz"]]]]},{"id":"t9aydymjm","test":["and",["and",["or",["or","$event_Mz6FUiW3"]],["andNot",["or","$event_MjDzkWjS"]]]]},{"id":"t1kvphun5","test":["and",["and",["or",["intersects","$page_attr_page_name",["step1"]],["intersects","$page_attr_url_path_1",["sb"]]],["andNot",["or","$event_MjDzkWjS"]]]]},{"id":"tu6jayegg","test":["and",["and",["or",["intersects","$page_attr_page_name",["cms_contacto"]],["intersects","$page_attr_page_name",["cms_informacion:home:sobrenosotros"]],["intersects","$page_attr_page_name",["cms_extravioequipaje"]]]]]},{"id":"t1hjnow58","test":["and",["and",["or",["or","$event_MrA9usqO"]]]]},{"id":"t9aym8xmg","test":["and",["and",["or",["or","$event_Mq2RW3s7"]],["andNot",["or","$event_Mz6FUiW3"],["or","$event_MjDzkWjS"]]]]}],"services":{"userdata":"//cdn.krxd.net/userdata/get","contentConnector":"https://connector.krxd.net/content_connector","stats":"//apiservices.krxd.net/stats","optout":"//cdn.krxd.net/userdata/optout/status","event":"//beacon.krxd.net/event.gif","set_optout":"https://consumer.krxd.net/consumer/optout","data":"//beacon.krxd.net/data.gif","link_hb_stats":"//beacon.krxd.net/link_bidder_stats.gif","userData":"//cdn.krxd.net/userdata/get","link_hb_mas":"https://link.krxd.net/hb","config":"//cdn.krxd.net/controltag/{{ confid }}.js","social":"//beacon.krxd.net/social.gif","addSegment":"//cdn.krxd.net/userdata/add","pixel":"//beacon.krxd.net/pixel.gif","um":"https://usermatch.krxd.net/um/v2","controltag":"//cdn.krxd.net/ctjs/controltag.js.{hash}","loopback":"https://consumer.krxd.net/consumer/tmp_cookie","remove":"https://consumer.krxd.net/consumer/remove/a8568bad-d072-458f-915e-aa53a912176f","click":"https://apiservices.krxd.net/click_tracker/track","stats_export":"//beacon.krxd.net/controltag_stats.gif","userdataApi":"//cdn.krxd.net/userdata/v1/segments/get","cookie":"//beacon.krxd.net/cookie2json","proxy":"//cdn.krxd.net/partnerjs/xdi","consent_get":"https://consumer.krxd.net/consent/get/a8568bad-d072-458f-915e-aa53a912176f","consent_set":"https://consumer.krxd.net/consent/set/a8568bad-d072-458f-915e-aa53a912176f","is_optout":"https://beacon.krxd.net/optout_check","impression":"//beacon.krxd.net/ad_impression.gif","transaction":"//beacon.krxd.net/transaction.gif","log":"//jslog.krxd.net/jslog.gif","portability":"https://consumer.krxd.net/consumer/portability/a8568bad-d072-458f-915e-aa53a912176f","set_optin":"https://consumer.krxd.net/consumer/optin","usermatch":"//beacon.krxd.net/usermatch.gif"},"experiments":[],"site":{"name":"vueling.com","cap":255,"id":1669605,"organization_id":3944,"uid":"tj94fd4cu"},"tags":[{"id":38864,"name":"DTC Standard","content":"<script>\n(function() {\n    /* Standard but configurable DTC */\n    var comDomain, domain, level, libUtil, pathLevel, prefix, toSet;\n    libUtil = Krux('require:util.library-tag');\n    toSet = {};\n    level = 1;\n    while (level <= Number('7')) {\n        pathLevel = Krux('scrape.url_path', level);\n        if (pathLevel) {\n            if ('true' === 'true') {\n                pathLevel = (\"\" + pathLevel).replace(\n                    /\\.(?:html?|php[0-9]?|aspx?|cfg|py)$/i, '');\n            }\n            toSet[\"page_attr_url_path_\" + level] = pathLevel;\n        }\n        level++;\n    }\n    toSet['page_attr_meta_keywords'] = Krux('scrape.meta_name', 'keywords');\n    prefix = libUtil.resolvePrefix('none', 'undefined',\n        'undefined');\n    toSet = Krux('prefix:attr', toSet, prefix);\n    domain = Krux('get', 'domain');\n    comDomain = domain.match(/\\.([^\\.]+\\.com)$/);\n    if (comDomain) {\n        domain = comDomain[1];\n    }\n    toSet['page_attr_domain'] = domain;\n    Krux('set', toSet);\n}).call();\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":true,"criteria":[],"collects_data":true},{"id":39260,"name":"DTC Data Layer - Desktop","content":"<script>\n(function() {\n    /* Selective Attribute DataLayer Library Tag */\n    var _, allAttr, allowedList, attr, attributes, dataLayerIngester, dataObj,\n        isAllowed, keepCase, libUtil, omitKeys, pageAttr, prefix, toSet, trim,\n        userAttr, util, value,\n        hasProp = {}.hasOwnProperty;\n    _ = Krux('require:underscore');\n    util = Krux('require:util');\n    libUtil = Krux('require:util.library-tag');\n    dataLayerIngester = Krux('require:scrape').ingestDataLayer;\n\n    /* Safe copy of dataLayer object */\n    dataObj = Krux('scrape.javascript', 'digitalData');\n\n    /* String trimming helper function */\n    trim = function(attr) {\n        return (\"\" + attr).replace(/^\\s+|\\s+$/g, '');\n    };\n\n    /* Attribute configs */\n    pageAttr = _.map('departureStation,arrivalStation,route,departureDate,returnDate,pageName,pnr,amount,userType,searchDate,searchTime,familyFare,origin_title,destination_title'.split(','), trim);\n    userAttr = _.map('language'.split(','), trim);\n\n    /* Create a array of attributes striping any empty strings */\n    allAttr = _.without(pageAttr.concat(userAttr), '');\n\n    /* Configuration settings */\n    keepCase = 'false' === 'true';\n    omitKeys = 'undefined'.split(',');\n\n    /* Resolve Prefix */\n    prefix = libUtil.resolvePrefix('undefined', 'undefined',\n        'undefined');\n\n    /* Function to varify if attribute should be used */\n    isAllowed = function(value, whitelist) {\n        var i, len, str, x;\n        str = \"\" + value;\n        if (!((value != null) && str.length > 0)) {\n            return false;\n        }\n        for (i = 0, len = whitelist.length; i < len; i++) {\n            x = whitelist[i];\n            if (value.match(x) != null) {\n                return true;\n            }\n        }\n        return false;\n    };\n\n    /* Get a full list of attributes usting the dataLayer tool */\n    attributes = dataLayerIngester(dataObj, {\n        omitKeys: libUtil.removeFalsyStrings(omitKeys.concat(libUtil.EXCLUDE_KEYS_CONFIG)),\n        omitValues: libUtil.EXCLUDE_VALUES_CONFIG,\n        caseSensitive: keepCase,\n        useFullPath: 'true' === 'true',\n        useLastValue: 'false' === 'true',\n        customDelimited: [/./],\n        altDelimiter: ',',\n        userKeys: _.map(userAttr, function(exp) {\n            return new RegExp(\"(^|\\\\.)\" + exp + \"$\");\n        }),\n        optimizeNames: true\n    });\n\n    /* Only set Attributes in the allowed list */\n    allowedList = _.map(allAttr, function(name) {\n        return new RegExp(\"(_attr_|_attr_\" + prefix + \"|\\\\.)\" + (keepCase ?\n            name : libUtil.normalizeAttrName(name, {\n                removeDot: false\n            })) + \"$\");\n    });\n    toSet = {};\n    for (attr in attributes) {\n        if (!hasProp.call(attributes, attr)) continue;\n        value = attributes[attr];\n        if (isAllowed(attr, allowedList)) {\n            toSet[attr] = value;\n        }\n    }\n    toSet = Krux('prefix:attr', toSet, prefix);\n    Krux('set', toSet);\n}).call();\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":true,"criteria":[],"collects_data":true},{"id":39493,"name":"DMP_RSLA_tsvcqixte","content":"<!-- Google Code for Krux -->\n<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup -->\n<script type=\"text/javascript\">\n\tvar krux_segments = Krux('get','user_segments') || []; //String\n\tvar tSegs = 'tsvcqixte'.toLowerCase().split(',');\n\tvar segsToSend = [];\n\n\tkrux_segments.sort();\n\ttSegs.sort();\n\n\tif(tSegs[0].toLowerCase() == 'all'){\n\t\tsegsToSend = krux_segments;\n\t}else{\n\t\ttSegs.map(function(seg) {\n\t         if(krux_segments.indexOf(seg) !== -1) {\n\t            segsToSend.push(seg);\n\t         }\n\t     });\n\t}\n\n\tsegsToSend = segsToSend.join(',');\n\n\twindow.google_tag_params = window.google_tag_params || {};\n\twindow.google_tag_params.krux_segments = segsToSend;\n\n</script>\n<script type=\"text/javascript\">\n/* <![CDATA[ */\nvar google_conversion_id = 1070364677;\nvar google_conversion_label = \"HBiECJe1pwoQhfCx_gM\";\nvar google_custom_params = window.google_tag_params;\nvar google_remarketing_only = true;\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["intersects","$user_segments",["tsvcqixte"]],["<=","$frequency",2]]]],"collects_data":true},{"id":39500,"name":"Facebook_Reclamaciones","content":"<script>\n(function() {\n    var c = Krux;\n    function n() {\n        var e = c('require:underscore');\n        var t = \"true\" === \"true\";\n        var n = c('get', atob('dXNlcl9zZWdtZW50cw==')) || [];\n        var i = e.without('tu6jg0393:Reclamaciones1,tu6jayegg:Reclamaciones2,t24w865xt:AncillariesIT'.split(',').map(function(e) {\n            var t = e.split(':');\n            if (t.length == 2 && ~n.indexOf(t[0])) {\n                return t[1];\n            }\n        }), undefined);\n        if (t || i.length) {\n            !function(f,b,e,v,n,t,s)\n            {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n            n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n            if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.agent='tmsalesforce';n.version='2.0';\n            n.queue=[];t=b.createElement(e);t.async=!0;\n            t.src=v;s=b.getElementsByTagName(e)[0];\n            s.parentNode.insertBefore(t,s)}(window, document,'script',\n            'https://connect.facebook.net/en_US/fbevents.js');\n            fbq('init', '709621832448126');\n            fbq('track', 'PageView');\n\n            var r = 0, a = i.length;\n            for (;r < a; r++) {\n                fbq('trackSingle', '709621832448126', 'ViewContent', {\n                    content_name: i[r]\n                });\n            }\n        }\n    }\n    if (c('get', 'config').params.consent_active) {\n        c('consent:get', function(e, t) {\n            if (t.settings.tg) {\n                n();\n            }\n        });\n    } else {\n        n();\n    }\n}).call();\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$user_segments",["tu6jayegg"]],["intersects","$user_segments",["tu6jg0393"]]]]],"collects_data":true},{"id":39581,"name":"DMP_RSLA_CMSContacto","content":"<!-- Google Code for Krux -->\n<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup -->\n<script type=\"text/javascript\">\n\tvar krux_segments = Krux('get','user_segments') || []; //String\n\tvar tSegs = 'tu6jg0393,tu6jayegg'.toLowerCase().split(',');\n\tvar segsToSend = [];\n\n\tkrux_segments.sort();\n\ttSegs.sort();\n\n\tif(tSegs[0].toLowerCase() == 'all'){\n\t\tsegsToSend = krux_segments;\n\t}else{\n\t\ttSegs.map(function(seg) {\n\t         if(krux_segments.indexOf(seg) !== -1) {\n\t            segsToSend.push(seg);\n\t         }\n\t     });\n\t}\n\n\tsegsToSend = segsToSend.join(',');\n\n\twindow.google_tag_params = window.google_tag_params || {};\n\twindow.google_tag_params.krux_segments = segsToSend;\n\n</script>\n<script type=\"text/javascript\">\n/* <![CDATA[ */\nvar google_conversion_id = 1070364677;\nvar google_conversion_label = \"HBiECJe1pwoQhfCx_gM\";\nvar google_custom_params = window.google_tag_params;\nvar google_remarketing_only = true;\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$user_segments",["tu6jayegg"]],["intersects","$user_segments",["tu6jg0393"]]]]],"collects_data":true},{"id":39749,"name":"Email_EventFire","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'MkEhWZuY', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["contains","$url","utm_medium=email&CRM"]]]],"collects_data":true},{"id":39750,"name":"RLSA_RealTime_EmailClickers","content":"<!-- Google Code for Krux -->\n<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup -->\n<script type=\"text/javascript\">\n\tvar krux_segments = Krux('get','user_segments') || []; //String\n\tvar tSegs = 'twag053c4,twl7q59xl'.toLowerCase().split(',');\n\tvar segsToSend = [];\n\n\tkrux_segments.sort();\n\ttSegs.sort();\n\n\tif(tSegs[0].toLowerCase() == 'all'){\n\t\tsegsToSend = krux_segments;\n\t}else{\n\t\ttSegs.map(function(seg) {\n\t         if(krux_segments.indexOf(seg) !== -1) {\n\t            segsToSend.push(seg);\n\t         }\n\t     });\n\t}\n\n\tsegsToSend = segsToSend.join(',');\n\n\twindow.google_tag_params = window.google_tag_params || {};\n\twindow.google_tag_params.krux_segments = segsToSend;\n\n</script>\n<script type=\"text/javascript\">\n/* <![CDATA[ */\nvar google_conversion_id = 1070364677;\nvar google_conversion_label = \"HBiECJe1pwoQhfCx_gM\";\nvar google_custom_params = window.google_tag_params;\nvar google_remarketing_only = true;\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$user_segments",["twl7q59xl"]]],["and",["<=","$frequency",2],["intersects","$user_segments",["twag053c4"]]]]],"collects_data":true},{"id":40246,"name":"DMP_RSLA_CaratClickers","content":"<!-- Google Code for Krux -->\n<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup -->\n<script type=\"text/javascript\">\n\tvar krux_segments = Krux('get','user_segments') || []; //String\n\tvar tSegs = 'ty0xahwb8'.toLowerCase().split(',');\n\tvar segsToSend = [];\n\n\tkrux_segments.sort();\n\ttSegs.sort();\n\n\tif(tSegs[0].toLowerCase() == 'all'){\n\t\tsegsToSend = krux_segments;\n\t}else{\n\t\ttSegs.map(function(seg) {\n\t         if(krux_segments.indexOf(seg) !== -1) {\n\t            segsToSend.push(seg);\n\t         }\n\t     });\n\t}\n\n\tsegsToSend = segsToSend.join(',');\n\n\twindow.google_tag_params = window.google_tag_params || {};\n\twindow.google_tag_params.krux_segments = segsToSend;\n\n</script>\n<script type=\"text/javascript\">\n/* <![CDATA[ */\nvar google_conversion_id = 1070364677;\nvar google_conversion_label = \"HBiECJe1pwoQhfCx_gM\";\nvar google_custom_params = window.google_tag_params;\nvar google_remarketing_only = true;\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["intersects","$user_segments",["ty0xahwb8"]],["<=","$frequency",2]]]],"collects_data":true},{"id":40247,"name":"DMP_RSLA_CaratImpressions","content":"<!-- Google Code for Krux -->\n<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup -->\n<script type=\"text/javascript\">\n\tvar krux_segments = Krux('get','user_segments') || []; //String\n\tvar tSegs = 'ty0xahwb8'.toLowerCase().split(',');\n\tvar segsToSend = [];\n\n\tkrux_segments.sort();\n\ttSegs.sort();\n\n\tif(tSegs[0].toLowerCase() == 'all'){\n\t\tsegsToSend = krux_segments;\n\t}else{\n\t\ttSegs.map(function(seg) {\n\t         if(krux_segments.indexOf(seg) !== -1) {\n\t            segsToSend.push(seg);\n\t         }\n\t     });\n\t}\n\n\tsegsToSend = segsToSend.join(',');\n\n\twindow.google_tag_params = window.google_tag_params || {};\n\twindow.google_tag_params.krux_segments = segsToSend;\n\n</script>\n<script type=\"text/javascript\">\n/* <![CDATA[ */\nvar google_conversion_id = 1070364677;\nvar google_conversion_label = \"HBiECJe1pwoQhfCx_gM\";\nvar google_custom_params = window.google_tag_params;\nvar google_remarketing_only = true;\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["<=","$frequency",2],["intersects","$user_segments",["ty0wz87nz"]]]]],"collects_data":true},{"id":40275,"name":"DMP_RLSA_8Clicks_Search","content":"<!-- Google Code for Krux -->\n<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup -->\n<script type=\"text/javascript\">\n\tvar krux_segments = Krux('get','user_segments') || []; //String\n\tvar tSegs = 't08wg3byb'.toLowerCase().split(',');\n\tvar segsToSend = [];\n\n\tkrux_segments.sort();\n\ttSegs.sort();\n\n\tif(tSegs[0].toLowerCase() == 'all'){\n\t\tsegsToSend = krux_segments;\n\t}else{\n\t\ttSegs.map(function(seg) {\n\t         if(krux_segments.indexOf(seg) !== -1) {\n\t            segsToSend.push(seg);\n\t         }\n\t     });\n\t}\n\n\tsegsToSend = segsToSend.join(',');\n\n\twindow.google_tag_params = window.google_tag_params || {};\n\twindow.google_tag_params.krux_segments = segsToSend;\n\n</script>\n<script type=\"text/javascript\">\n/* <![CDATA[ */\nvar google_conversion_id = 1070364677;\nvar google_conversion_label = \"HBiECJe1pwoQhfCx_gM\";\nvar google_custom_params = window.google_tag_params;\nvar google_remarketing_only = true;\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\n</script>","target":"","target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["intersects","$user_segments",["t08wg3byb"]],["<=","$frequency",2]]]],"collects_data":true},{"id":40289,"name":"MSES_EventFire","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'MrA9usqO', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["contains","$url","MET=MET"]]]],"collects_data":true},{"id":40291,"name":"RLSA_MSES_User","content":"<!-- Google Code for Krux -->\n<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup -->\n<script type=\"text/javascript\">\n\tvar krux_segments = Krux('get','user_segments') || []; //String\n\tvar tSegs = 't1hjnow58,t1hg2xfk6'.toLowerCase().split(',');\n\tvar segsToSend = [];\n\n\tkrux_segments.sort();\n\ttSegs.sort();\n\n\tif(tSegs[0].toLowerCase() == 'all'){\n\t\tsegsToSend = krux_segments;\n\t}else{\n\t\ttSegs.map(function(seg) {\n\t         if(krux_segments.indexOf(seg) !== -1) {\n\t            segsToSend.push(seg);\n\t         }\n\t     });\n\t}\n\n\tsegsToSend = segsToSend.join(',');\n\n\twindow.google_tag_params = window.google_tag_params || {};\n\twindow.google_tag_params.krux_segments = segsToSend;\n\n</script>\n<script type=\"text/javascript\">\n/* <![CDATA[ */\nvar google_conversion_id = 1070364677;\nvar google_conversion_label = \"HBiECJe1pwoQhfCx_gM\";\nvar google_custom_params = window.google_tag_params;\nvar google_remarketing_only = true;\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$user_segments",["t1hjnow58"]],["intersects","$user_segments",["t1hg2xfk6"]]]]],"collects_data":true},{"id":40308,"name":"CaratSSMM_EventFire","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'MrP8omZz', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["contains","$url","CID=BSSMM"]]]],"collects_data":true},{"id":40309,"name":"CaratDisplay_EventFire","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'MrP8Yhhk', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["contains","$url","CID=BCID"]]]],"collects_data":true},{"id":40310,"name":"CaratExt_EventFire","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'MrP8ygw2', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["contains","$url","EXT=BEXT"]]]],"collects_data":true},{"id":40690,"name":"RLSA_Buyers5D","content":"<!-- Google Code for Krux -->\n<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup -->\n<script type=\"text/javascript\">\n\tvar krux_segments = Krux('get','user_segments') || []; //String\n\tvar tSegs = 'tumaz49lw'.toLowerCase().split(',');\n\tvar segsToSend = [];\n\n\tkrux_segments.sort();\n\ttSegs.sort();\n\n\tif(tSegs[0].toLowerCase() == 'all'){\n\t\tsegsToSend = krux_segments;\n\t}else{\n\t\ttSegs.map(function(seg) {\n\t         if(krux_segments.indexOf(seg) !== -1) {\n\t            segsToSend.push(seg);\n\t         }\n\t     });\n\t}\n\n\tsegsToSend = segsToSend.join(',');\n\n\twindow.google_tag_params = window.google_tag_params || {};\n\twindow.google_tag_params.krux_segments = segsToSend;\n\n</script>\n<script type=\"text/javascript\">\n/* <![CDATA[ */\nvar google_conversion_id = 1070364677;\nvar google_conversion_label = \"HBiECJe1pwoQhfCx_gM\";\nvar google_custom_params = window.google_tag_params;\nvar google_remarketing_only = true;\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["and",["intersects","$user_segments",["tumaz49lw"]]]]],"collects_data":true},{"id":41026,"name":"DMP_RSLA_BeachSearchers","content":"<!-- Google Code for Krux -->\n<!-- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. For instructions on adding this tag and more information on the above requirements, read the setup guide: google.com/ads/remarketingsetup -->\n<script type=\"text/javascript\">\n\tvar krux_segments = Krux('get','user_segments') || []; //String\n\tvar tSegs = 't7izxvw5x,t9aydymjm'.toLowerCase().split(',');\n\tvar segsToSend = [];\n\n\tkrux_segments.sort();\n\ttSegs.sort();\n\n\tif(tSegs[0].toLowerCase() == 'all'){\n\t\tsegsToSend = krux_segments;\n\t}else{\n\t\ttSegs.map(function(seg) {\n\t         if(krux_segments.indexOf(seg) !== -1) {\n\t            segsToSend.push(seg);\n\t         }\n\t     });\n\t}\n\n\tsegsToSend = segsToSend.join(',');\n\n\twindow.google_tag_params = window.google_tag_params || {};\n\twindow.google_tag_params.krux_segments = segsToSend;\n\n</script>\n<script type=\"text/javascript\">\n/* <![CDATA[ */\nvar google_conversion_id = 1070364677;\nvar google_conversion_label = \"HBiECJe1pwoQhfCx_gM\";\nvar google_custom_params = window.google_tag_params;\nvar google_remarketing_only = true;\n/* ]]> */\n</script>\n<script type=\"text/javascript\" src=\"//www.googleadservices.com/pagead/conversion.js\">\n</script>","target":null,"target_action":"append","timing":"onready","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$user_segments",["t9aydymjm"]],["intersects","$user_segments",["t7izxvw5x"]]],["andNot",["intersects","$user_segments",["t7iz5vo2o"]],["intersects","$user_segments",["t7endv9cq"]]]]],"collects_data":true},{"id":38865,"name":"DTC UTM","content":"<script>\n(function(){\n\n\tvar params = Krux('require:util').urlParams();\n\t\n\tKrux ('set', { \n\t'page_attr_utm_source': params.utm_source,\n\t'page_attr_utm_medium': params.utm_medium,\n\t'page_attr_utm_campaign': params.utm_campaign,\n\t'page_attr_utm_content': params.utm_content,\n\t'page_attr_utm_term': params.utm_term \n\t});\n\t\n})();\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":null,"template_replacement":true,"internal":true,"criteria":[],"collects_data":true},{"id":40372,"name":"Funnel_STV","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'Mq2RW3s7', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$page_attr_mob_page_name",["stv"]],["intersects","$page_attr_page_name",["step1"]]]]],"collects_data":true},{"id":40373,"name":"Funnel_TD","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'Mq2RfY-R', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$page_attr_mob_page_name",["passengers"]],["intersects","$page_attr_page_name",["step2"]]]]],"collects_data":true},{"id":40374,"name":"Funnel_PTV","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'Mq2RaeA1', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$page_attr_page_name",["step3"]],["intersects","$page_attr_mob_page_name",["personalize"]]]]],"collects_data":true},{"id":40375,"name":"Funnel_Payment","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'Mq2Ro3Aa', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$page_attr_page_name",["step4"]],["intersects","$page_attr_mob_page_name",["payment"]]]]],"collects_data":true},{"id":40915,"name":"Funnel_STV_test","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'Mq2RW3s7', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":null,"template_replacement":true,"internal":true,"criteria":["and",["and",["and",["intersects","$page_attr_page_name",["step1"]]]]],"collects_data":true},{"id":41022,"name":"BeachDest_Search_EventFire","content":"<script>\n  window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]);\n  Krux('ns:vueling','admEvent', 'Mz6FUiW3', {event_type:'default'});\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":null,"template_replacement":true,"internal":false,"criteria":["and",["and",["or",["intersects","$page_attr_arrival_station",["ace"]],["intersects","$page_attr_arrival_station",["alc"]],["intersects","$page_attr_arrival_station",["bds"]],["intersects","$page_attr_arrival_station",["bod"]],["intersects","$page_attr_arrival_station",["cag"]],["intersects","$page_attr_arrival_station",["cta"]],["intersects","$page_attr_arrival_station",["fao"]],["intersects","$page_attr_arrival_station",["goa"]],["intersects","$page_attr_arrival_station",["ibz"]],["intersects","$page_attr_arrival_station",["jtr"]],["intersects","$page_attr_arrival_station",["lca"]],["intersects","$page_attr_arrival_station",["lmp"]],["intersects","$page_attr_arrival_station",["mah"]],["intersects","$page_attr_arrival_station",["nce"]],["intersects","$page_attr_arrival_station",["olb"]],["intersects","$page_attr_arrival_station",["pmi"]],["intersects","$page_attr_arrival_station",["rho"]],["intersects","$page_attr_arrival_station",["tfn"]],["intersects","$page_attr_arrival_station",["vlc"]],["intersects","$page_attr_arrival_station",["zth"]],["intersects","$page_attr_arrival_station",["agp"]],["intersects","$page_attr_arrival_station",["alg"]],["intersects","$page_attr_arrival_station",["bia"]],["intersects","$page_attr_arrival_station",["bri"]],["intersects","$page_attr_arrival_station",["cfu"]],["intersects","$page_attr_arrival_station",["efl"]],["intersects","$page_attr_arrival_station",["fue"]],["intersects","$page_attr_arrival_station",["her"]],["intersects","$page_attr_arrival_station",["jmk"]],["intersects","$page_attr_arrival_station",["kgs"]],["intersects","$page_attr_arrival_station",["lei"]],["intersects","$page_attr_arrival_station",["lpa"]],["intersects","$page_attr_arrival_station",["mla"]],["intersects","$page_attr_arrival_station",["ndr"]],["intersects","$page_attr_arrival_station",["orn"]],["intersects","$page_attr_arrival_station",["pmo"]],["intersects","$page_attr_arrival_station",["spc"]],["intersects","$page_attr_arrival_station",["tfs"]],["intersects","$page_attr_arrival_station",["zad"]]],["and",["afterTag",40372]]]],"collects_data":true}],"usermatch_tags":[{"id":6,"name":"Google User Match","content":"<script>\n(function() {\n  if (Krux('get', 'user') != null) {\n      new Image().src = 'https://usermatch.krxd.net/um/v2?partner=google';\n  }\n})();\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":1,"template_replacement":false,"internal":true,"criteria":[],"collects_data":true},{"id":21,"name":"Acxiom","content":"<script>\n(function(){\n  var kuid = Krux('get', 'user');\n  if (kuid) {\n      var liveramp_url = 'https://idsync.rlcdn.com/379708.gif?partner_uid=' + kuid;\n      var i = new Image();\n      i.src = liveramp_url;      \n  }\n})();\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":1,"template_replacement":false,"internal":true,"criteria":[],"collects_data":true},{"id":33,"name":"Criteo Usermatch","content":"<script>\r\n(function(){\r\nvar kuid = Krux('get', 'user');\r\nif (kuid) {\r\nvar p = location.protocol == 'https:' ? 'https:' : 'http:';\r\nvar purl = '//gum.criteo.com/sync?c=83&r=1&a=1&u=';\r\nvar kurl = '//beacon.krxd.net/usermatch.gif?partner=criteo&partner_uid=@USERID@';\r\n(new Image()).src  = p + purl + p + encodeURIComponent(kurl); \r\n}\r\n})();\r\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":1,"template_replacement":false,"internal":true,"criteria":[],"collects_data":true},{"id":51,"name":"Eyeota User Match","content":"<script>\r\n(function(){\r\n        var kuid = Krux('get', 'user');\r\n        var prefix = window.location.protocol == 'https:' ? 'https:' : 'http:';\r\n\r\n        if (kuid) {\r\n           var url = prefix + '//ps.eyeota.net/match?bid=i0r4o4v&uid=' + kuid;\r\n           (new Image()).src = url;\r\n        }\r\n})();\r\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":1,"template_replacement":false,"internal":true,"criteria":[],"collects_data":true},{"id":76,"name":"LiveRamp User Matching","content":"<script>\r\n(function(){\r\n  var kuid = Krux('get', 'user');\r\n  if (kuid) {\r\n      var liveramp_url = 'https://idsync.rlcdn.com/379708.gif?partner_uid=' + kuid;\r\n      var i = new Image();\r\n      i.src = liveramp_url;     \r\n  }\r\n})();\r\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":1,"template_replacement":false,"internal":true,"criteria":[],"collects_data":true},{"id":86,"name":"Neustar AdAdvisor S2S","content":"<script>\r\n(function(){\r\nvar kuid = Krux('get', 'user');\r\nvar prefix = window.location.protocol == 'https:' ? 'https:' : 'http:';\r\nif (kuid) {\r\n    new Image().src = prefix + '//aa.agkn.com/adscores/g.js?sid=9212244187&_kdpid=2111c0af-fc3a-446f-ab07-63aa74fbde8e';\r\n     }\r\n})();\r\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":1,"template_replacement":false,"internal":true,"criteria":[],"collects_data":true},{"id":26,"name":"Navegg","content":"<script>\r\n(function(){\r\n        var kuid = Krux('get', 'user');\r\n        if (kuid) {\r\n           var url = \"//sync.navdmp.com/sync?prtid=16&kruxid=\";\r\n           var i = new Image();\r\n           i.src = url + kuid;\r\n        }\r\n})();\r\n</script>","target":null,"target_action":"append","timing":"onload","method":"document","priority":3,"template_replacement":false,"internal":true,"criteria":[],"collects_data":true}],"link":{"adslots":{},"bidders":{}}};
for (var i = 0, tags = config.tags, len = tags.length, tag; (tag = tags[i]); ++i) {
if (String(tag.id) in cs) {
tag.content = cs[tag.id];
}
}
var esiGeo = String(function(){/*
<esi:include src="/geoip_esi"/>
*/}).replace(/^.*\/\*[^{]+|[^}]+\*\/.*$/g, '');
if (esiGeo) {
log('Got a request for:', esiGeo, 'adding geo to config.');
try {
config.geo = w.JSON.parse(esiGeo);
} catch (__) {
log('Unable to parse geo from:', config.geo);
config.geo = {};
}
}
var proxy = (window.Krux && window.Krux.q && window.Krux.q[0] && window.Krux.q[0][0] === 'proxy');
if (!proxy || true) {
load('//cdn.krxd.net/ctjs/controltag.js.05f9d0dad02f8a1b0b028b868bc3a3e2', function() {
log('Loaded stable controltag resource');
Krux('config', config);
});
}
})(window, (function() {
var obj = {};
return obj;
})());