@evolv-integr/a1a273539c v1.2.13
evolv-integrations
At the moment this integation does the following:
vzOmni.visitorId
Sets this context variable to the Adobe visitor ID. A call is made to Adobe's alloy("getIdentity") async function and vzOmni.visitorId is set to the following property of the return value of the function: result.identity.ECID
vz.lastVisitBucket
Sets the this context variable based on window.vzdl.utils.lastVisit. Example values for window.vzdl.utils.lastVisit are:New Visitor16.75 hours ago2 days ago
Also added seconds and minutes and dealt with singular or plural on units, just in case. The buckets are:
| Time range | Bucket |
|---|---|
| New Visitor | New visitor |
| 1 sec - 60 min | Less than an hour ago |
| 1 hr - 24 h | Less than a day ago |
| 24 h - 7 days | Less than a week ago |
| 7 - 30 days | Less than 30 days ago |
| > 30 days | More than 30 days ago |
vz.dayOfWeek and vz.timeOfDay
Sets these context variables, both based on window.vzdl.utils.visitStart. vz.dayOfWeek is set to the day of week the visit started, for example Wednesday. vz.timeOfDay is set to a 6-hour block of time, braking down the day in the following way, in local time:
| Time range | Date part |
|---|---|
| Midnight - 6:00 AM | Early Morning |
| 6:00 AM - 12:00 PM | Morning to Afternoon |
| 12:00 PM - 6:00 PM | Afternoon to Evening |
| 6:00 PM - Midnight | Evening to Late Night |
vz.accountDeviceOs
Sets this context variable on the UAD and MDN Selection pages
vz.billingState
Sets this context variable on the UAD and MDN Selection pagesvz.billingState is set to the two lettr state abbreviation, for example CA.
vz.isUpgradeEligible
Sets this context variable on the UAD and MDN Selection pagesvz.isUpgradeEligible is a boolean that is set to either true or false, but it looks like false is never set by Verizon, so the values are really true or null.
vz.userAgeBucket
Sets this context variable on the UAD and MDN Selection pages
Example values for are:
vz.userAgeBucket is set according to the following table. The vzdl includes an anonymous age bucket that is translated into an actual age bucket.
| Anonymous Age Bucket | Actual Age Bucket |
|---|---|
AgeLevel1 | <18 years |
AgeLevel2 | 18-24 years |
AgeLevel3 | 25-34 years |
AgeLevel4 | 35-44 years |
AgeLevel5 | 45-54 years |
AgeLevel6 | 55-64 years |
AgeLevel7 | >=65 years |
Undefined | unknown |
vz.accessRole
Sets this context variable on the UAD and MDN Selection pages
Possible values are: Owner, Manager, Member, Undefined
vz.isByod
Sets this context variable on the UAD and MDN Selection pages
The line is a Bring Your Own Device line. This is true or false
vz.category
Sets this context variable on the UAD and MDN Selection pages
Possible values are: Smartphone, HomeSolutions, Tablet, ConnectedDevice
vz.deviceAge
Sets this context variable on the UAD and MDN Selection pages
| Age | Bucket |
|---|---|
| <= 7 | Less than 1 week |
| <= 31 | Less than 1 month |
| <= 365 | Less than 1 year |
| <= 365 * 2 | Less than 2 years |
| <= 365 * 3 | Less than 3 years |
| > 365 * 3 | Over 3 years |
vz.deviceDescription
Sets this context variable on the UAD and MDN Selection pages
example: "Apple iPhone 12 64GB in (PRODUCT)RED"
vz.deviceOperatingSystem
Sets this context variable on the UAD and MDN Selection pages
Example values are:
| Account Device OS | Comment |
|---|---|
Apple iOS | |
Android | |
null | for a flip phone for instance |
vzdl Data Structure
vzdl
park
evolv
billingState
lines
[1..]
accessRole
byodDevice
category
devicePurchaseDate
displayName
operatingSystem
upgradeEligible
userAgeBucketThe integration pulls the line data attributes from the owner accessRole line, if not present it pulls it from the manager accessRole line.
Build and install
nvm use 18
npm run build
npm login
npm publish
11 months ago
12 months ago
12 months ago
9 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago