let macros = { page_url: "encodeURIComponent(`${document.location.origin}${document.location.pathname}`)", width: "window.innerWidth", height: "window.innerHeight", cb: "Math.random()", sr_format: "js", param1: "self.interaction.interactionId", param2: "(self.interaction.publisher || {}).publisherId" }; const mon = { trackingEnabled: true, appName: "", bundleId: "", appStoreUrl: "" }; const macrosWithIos = (macros, mon) => { const {trackingEnabled, appName, advertisingId, bundleId, appStoreUrl} = mon; return { ...macros, dnt: !trackingEnabled, ifa: advertisingId, app_name: appName, bundle_id: bundleId, app_store_url: appStoreUrl } }; const newMacros = macrosWithIos(macros, mon); console.log(newMacros);

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.