My client works with DIL and Visitor API inserting the code from google tag manager, now they want migrate this library to adobe launch, I'm trying to find how to to that but I don't find out and example.
This is parto of the script insert into GTM. ¿How I can capture the dl_ values from Launch?
function getSignals () {
var signals = {};
var pageInfo = {
"d_referer": document.referrer,
"d_url": document.URL,
"d_useragent": navigator.userAgent,
"idaam": getCookie('aam_uuid'),
"dl_country": {{CJS page.navCountry UPPER}},
"dl_language": {{CJS page.navLang UPPER}},
"dl_comprador": {{CJS user.buyer}},
"dl_autenticado": {{CJS user.logged}},
"dl_CookieId": {{dL user.cookieId}},
"dl_userRecognized": {{CJS user.recognized}},
"dl_lastVisitDays": {{CJS user.lastVisitDays 1st}},
"dl_lastSearchDays": {{CJS lastSearchDays 1st}},
"dl_lastRoute": {{dL search.flightRoutes}},
"dl_CampaignSource": undefined,
"dl_SelectedRoute": {{dL search.flightRoutes}},
"dl_segment": undefined,
"dl_channel": {{dL page.channel}}, // revisar
"dl_ClientId": {{dL user.userInfo.lifeMiles}},
"dl_SubSection1": undefined,
"dl_SubSection2": undefined,
"dl_path": {{CJS page.path}},
"dl_PageName": {{dL page.name}},
"dl_UrlPath": {{Page URL}},
"dl_previous": {{dL page.previous}},
"dl_referral": {{dL page.referral}},
"dl_CookiesEnabled": undefined,
"dl_ScreenResolution": undefined,
"dl_timezone": {{CJS timezone}},
"dl_date": {{dL visit.date}},
"dl_day": {{dL visit.day}},
"dl_month": {{dL visit.month}},
"dl_MonthName": {{dL visit.month}},
"dl_year": {{dL visit.year}},
"dl_hour": {{dL visit.hour}},
"dl_time": {{dL visit.time}},
"dl_timeExact": {{dL visit.timeExact}},
"dl_weekday": {{dL visit.weekday}},
"dl_weekOrWeekend": {{CJS visit.weekdayWeekend}},
"dl_temperature": "",
"dl_weather": "",
"dl_utmCampaign": undefined,
"dl_utmSource": undefined,
"dl_utmMedium": undefined,
"dl_utmTerm": undefined,
"dl_utmContent": undefined,
"dl_TarifaIda": {{CJS Familia Tarifaria Ida}},
"dl_TarifaRegreso": {{CJS Familia Tarifaria Regreso}},
"dl_ecommerce_pnr": {{dL ecommerce.pnr}},
"d_adsrc": "",
};
window.audience = window.audience || [];
try {
var audienceCommands = {};
audienceCommands.signals = getSignals();
window.audience.push(audienceCommands);
} catch (e) {}
var trPageName = {{dL page.name}};
if (trPageName=="CONF") {
window[dataLayerObjName].push({'event':'transactionDMP'});
}