Adgroup whitelist params matching

node v8.17.0
version: 3.0.0
endpointsharetweet
var isParamsMatched = (params, adGroupParams) => { let paramsMatched = true Object.keys(adGroupParams).forEach(function (key) { if (!(adGroupParams[key] || []).length) return if (!params[key] || !adGroupParams[key].includes(params[key])) { paramsMatched = false } }) return paramsMatched } var params = {color: 'red', dateTimeUTC: 'thu16', dateTimeVisitor: 'thu19', size: 'xl'} var adgroupParams = {color: ['red', 'green'], channelType:[], dateTimeUTC: ['thu16']} isParamsMatched(params, adgroupParams) // we matching by adgroup params even if visitorObject has more params than adgroup
Loading…

no comments

    sign in to comment