Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

events set by multiple rules do not stack

Avatar

Avatar
Boost 3
Level 1
mcapucci
Level 1

Likes

3 likes

Total Posts

1 post

Correct Reply

0 solutions
Top badges earned
Boost 3
Boost 1
Applaud 5
Applaud 25
View profile

Avatar
Boost 3
Level 1
mcapucci
Level 1

Likes

3 likes

Total Posts

1 post

Correct Reply

0 solutions
Top badges earned
Boost 3
Boost 1
Applaud 5
Applaud 25
View profile
mcapucci
Level 1

19-03-2018

While Testing the implementation rule order to stack different values before sending the beacon props and eVars seem to work as expected, but the event's string, although it appears stacked on the debugger, doesn't send all the events when the server call is triggered.

Below is the first rule, order 10, which sets a bunch of props and eVar and also event45

events-order-10.png

Below is the second rule, order 25, which sets some other of props, eVars and also event4,event24 which appear stacked with the previous event45

events-order-25.png

Below is the beacon that was sent, order 50, with only event4,event24

events-server-call.png

I'm not sure if that's a bug or there's a reason all the events are not being stacked.

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Coach
Employee
Gigazelle
Employee

Likes

470 likes

Total Posts

1,947 posts

Correct Reply

739 solutions
Top badges earned
Coach
Contributor 2
Validate 1
Ignite 80
Ignite 70
View profile

Avatar
Coach
Employee
Gigazelle
Employee

Likes

470 likes

Total Posts

1,947 posts

Correct Reply

739 solutions
Top badges earned
Coach
Contributor 2
Validate 1
Ignite 80
Ignite 70
View profile
Gigazelle
Employee

05-12-2018

linkTrackEvents only specifies which events should be tracked in an image request. The events variable specifies which events trigger. For example:

s.events = "event1,event2,event3";

s.linkTrackEvents = "event3,event4,event5";

If you sent a link tracking call with these two variables, you would only see event3 since it was the only one included in both s.events and s.linkTrackEvents. This is also the case with your screenshot.

https://forums.adobe.com/ideas/10273

Answers (2)

Answers (2)

Avatar

Avatar
Contributor
MVP
joshd7227840
MVP

Likes

275 likes

Total Posts

241 posts

Correct Reply

70 solutions
Top badges earned
Contributor
Give Back 10
Give Back 5
Give Back 3
Give Back
View profile

Avatar
Contributor
MVP
joshd7227840
MVP

Likes

275 likes

Total Posts

241 posts

Correct Reply

70 solutions
Top badges earned
Contributor
Give Back 10
Give Back 5
Give Back 3
Give Back
View profile
joshd7227840
MVP

13-12-2018

I would say props should also potentially be additive because you can configure them to be list props.

I think it would be good to have a checkbox next to events and additive/list type variables (events, products, props, listX, hierX) to enable them to be appended instead of overwriting.

Avatar

Avatar
Springboard
MVP
StewSchilling
MVP

Likes

339 likes

Total Posts

276 posts

Correct Reply

85 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile

Avatar
Springboard
MVP
StewSchilling
MVP

Likes

339 likes

Total Posts

276 posts

Correct Reply

85 solutions
Top badges earned
Springboard
Bedrock
Validate 1
Establish
Contributor
View profile
StewSchilling
MVP

07-12-2018

This seems like an oversight to me.

While I would agree that if you have two AA Set Variables Actions in sequence if you set prop1 to "Apples" and then set prop1 to "Oranges" when you send the beacon, you would expect prop1 to be "Oranges" since prop1 can only have one value.

The same, however, is not expected for s.events since it can have multiple values. I feel that s.events should be more of an accumulator and that you should expect to be able to set different events within it in sequenced actions across multiple rules.

I guess the first step is to agree on how it should work.  The next step is to make sure that it works that way.