Assign dynamic value to eVar upon user behavior

Avatar

Avatar
Validate 50
Level 5
H_L
Level 5

Likes

82 likes

Total Posts

258 posts

Correct reply

8 solutions
Top badges earned
Validate 50
Validate 25
Validate 10
Validate 1
Contributor
View profile

Avatar
Validate 50
Level 5
H_L
Level 5

Likes

82 likes

Total Posts

258 posts

Correct reply

8 solutions
Top badges earned
Validate 50
Validate 25
Validate 10
Validate 1
Contributor
View profile
H_L
Level 5

21-12-2020

Is it possible to assign different value to same eVar upon different user behavior?

e.g., a page can be accessed either by click a tab or directly copy/paste URL

if the page is accessed by clicking a link/tab on previous page (in same domain), assign value to : "PageName A Link"

if it is accessed by copy/paste, assign value to: "PageName A"

Plus,

is it possible to assign to "PageName A SE" if it is landing from external search engine?

 

Thanks in advance.

H

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Affirm 50
MVP
evolytics_brian
MVP

Likes

80 likes

Total Posts

170 posts

Correct reply

54 solutions
Top badges earned
Affirm 50
Applaud 25
Establish
Seeker
Give Back
View profile

Avatar
Affirm 50
MVP
evolytics_brian
MVP

Likes

80 likes

Total Posts

170 posts

Correct reply

54 solutions
Top badges earned
Affirm 50
Applaud 25
Establish
Seeker
Give Back
View profile
evolytics_brian
MVP

22-12-2020

@H_L -

It sounds like you're wanting to create a report that combines the page name with the traffic source. If that's the case, it's certainly possible, but it requires client-side code to identify each of your marketing channel based on referrers, tracking codes, etc. (In a way, you have to build Marketing Channel Processing Rules, but using JavaScript.) If you're using Launch, take a look at the Channel Source Identifier extension. It should take care of the heavy lifting for you, but you'll still have to define your channels and how they're defined.

Answers (1)

Answers (1)

Avatar

Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

204 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile

Avatar
Publish 1
MVP
yuhuisg
MVP

Likes

204 likes

Total Posts

608 posts

Correct reply

125 solutions
Top badges earned
Publish 1
Affirm 100
Springboard
Bedrock
Validate 1
View profile
yuhuisg
MVP

21-12-2020

Sure, you can assign any value that you want to an eVar… as long as you know how to code it properly.

This requirement might be impossible, though:

if it is accessed by copy/paste, assign value to: "PageName A"

because it's not possible to detect when a user has pasted a URL into their browser's address bar.

But the other two are definitely possible with the right coding for setting your eVar's value.