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

GDPR : add cookie check condition to Experience Cloud ID service Extension

Avatar

Avatar
Validate 10
Level 4
stefanm38281801
Level 4

Likes

43 likes

Total Posts

51 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Contributor
Shape 1
Give Back 5
Give Back 3
View profile

Avatar
Validate 10
Level 4
stefanm38281801
Level 4

Likes

43 likes

Total Posts

51 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Contributor
Shape 1
Give Back 5
Give Back 3
View profile
stefanm38281801
Level 4

26-03-2018

with GDPR coming in place, the call to the Experience Cloud ID service is coming into discussion. Several legal consultants in companies are claiming that the call only may be issued if there is a consent from the visitor to be tracked.

The current implementation of the standard extension, will always fire the call.

It would be very helpful if the extension would be able to do a cookie check, as such a consent cookie could be set, and the rule would only fire if the consent cookie is on an adequate level.

Stefan

16 Comments

Avatar

Avatar
Validate 1
Level 7
jkunz
Level 7

Likes

201 likes

Total Posts

33 posts

Correct Reply

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

Avatar
Validate 1
Level 7
jkunz
Level 7

Likes

201 likes

Total Posts

33 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 25
View profile
jkunz
Level 7

26-03-2018

This sounds very similar to the already-existing "Enable EU compliance for Adobe Analytics" option in the Analytics tool/extension?

Avatar

Avatar
Validate 10
Level 4
stefanm38281801
Level 4

Likes

43 likes

Total Posts

51 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Contributor
Shape 1
Give Back 5
Give Back 3
View profile

Avatar
Validate 10
Level 4
stefanm38281801
Level 4

Likes

43 likes

Total Posts

51 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Contributor
Shape 1
Give Back 5
Give Back 3
View profile
stefanm38281801
Level 4

26-03-2018

Not really the same. The sat_track option in Analytics is an all or nothing on website tracking. Sat_track not set is "no tracking at all".

We're used to different consent levels for different kinds of tracking. Below is a typical settings screen, indicating to which kind of tracking a visitor gives consent.

https://forums.adobe.com/ideas/10139#comment-200974

So normal basic web tracking is allowed. However, the Visitor ID Service (Experience or Marketing Cloud ID) is seen by the legal advisors as a mean to identify and profile the visitor (i.e. collect personal information), and they advise to allow it only if the consent level is at least "relevant" (mainly, because the service makes a call to another domain - i.e. demdex.net). So we may only invoke the Experience Cloud ID service (and link it to Analytics) if the consent level is adequately set.

Avatar

Avatar
Contributor
Employee
thebenrobb
Employee

Likes

145 likes

Total Posts

318 posts

Correct Reply

83 solutions
Top badges earned
Contributor
Seeker
Shape 1
Give Back 3
Give Back
View profile

Avatar
Contributor
Employee
thebenrobb
Employee

Likes

145 likes

Total Posts

318 posts

Correct Reply

83 solutions
Top badges earned
Contributor
Seeker
Shape 1
Give Back 3
Give Back
View profile
thebenrobb
Employee

15-05-2018

This is in the works.  The ECID itself is being updated to have an ability to wait for opt-in before firing.  Then the Launch extension will need to be updated.  We'll be able to provide more technical details when it's a little farther along.

Avatar

Avatar
Validate 1
Level 1
PieterVdo-oa3E4
Level 1

Likes

0 likes

Total Posts

2 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
View profile

Avatar
Validate 1
Level 1
PieterVdo-oa3E4
Level 1

Likes

0 likes

Total Posts

2 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
View profile
PieterVdo-oa3E4
Level 1

06-06-2018

Any idea/news on when this update will be available?

Avatar

Avatar
Contributor
Employee
thebenrobb
Employee

Likes

145 likes

Total Posts

318 posts

Correct Reply

83 solutions
Top badges earned
Contributor
Seeker
Shape 1
Give Back 3
Give Back
View profile

Avatar
Contributor
Employee
thebenrobb
Employee

Likes

145 likes

Total Posts

318 posts

Correct Reply

83 solutions
Top badges earned
Contributor
Seeker
Shape 1
Give Back 3
Give Back
View profile
thebenrobb
Employee

07-06-2018

Sorry, not at the moment.  I'm only parroting what I've heard, I don't have any inside knowledge of the roadmap.

Avatar

Avatar
Validate 1
Level 4
Dave_hamel1
Level 4

Likes

74 likes

Total Posts

30 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 25
View profile

Avatar
Validate 1
Level 4
Dave_hamel1
Level 4

Likes

74 likes

Total Posts

30 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 25
View profile
Dave_hamel1
Level 4

15-06-2018

I have implemented a test with TrustArc, and I can stop everything but the Experience Cloud ID.  The only solution I can find is to put the code outside of Launch and wrap the entire launch include in a conditional statement.  If anyone has a better suggestion I would love to hear it.

Avatar

Avatar
Validate 10
Level 4
stefanm38281801
Level 4

Likes

43 likes

Total Posts

51 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Contributor
Shape 1
Give Back 5
Give Back 3
View profile

Avatar
Validate 10
Level 4
stefanm38281801
Level 4

Likes

43 likes

Total Posts

51 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Contributor
Shape 1
Give Back 5
Give Back 3
View profile
stefanm38281801
Level 4

19-06-2018

We have a test implementation running where the Experience Cloud ID ( via VisitorAPI.js) is hardcoded after the consent. But we ran into another issue: we track the pagehit before the consent popup as well (no mcid yet), and a pagehit after consent is set (mcid set), but both visits are seen as from different visitors, even with grace period enabled.

This issue is in the meanwhile under investigation at the Adobe Analytics team... still waiting...

Avatar

Avatar
Validate 1
Level 4
Dave_hamel1
Level 4

Likes

74 likes

Total Posts

30 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 25
View profile

Avatar
Validate 1
Level 4
Dave_hamel1
Level 4

Likes

74 likes

Total Posts

30 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 25
View profile
Dave_hamel1
Level 4

18-07-2018

I created a rule which loads at the top, and the custom code is the visitorAPI.js file and added a condition.  Any reason why this won't work?  Then the code is still controlled by Launch but you can add the consent condition.

1530686_pastedImage_1.png

Avatar

Avatar
Validate 1
Level 4
Dave_hamel1
Level 4

Likes

74 likes

Total Posts

30 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 25
View profile

Avatar
Validate 1
Level 4
Dave_hamel1
Level 4

Likes

74 likes

Total Posts

30 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Boost 50
Boost 5
Boost 3
Boost 25
View profile
Dave_hamel1
Level 4

08-08-2018

Any updates on this?  My idea above didn't work.

Avatar

Avatar
Validate 10
Level 4
stefanm38281801
Level 4

Likes

43 likes

Total Posts

51 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Contributor
Shape 1
Give Back 5
Give Back 3
View profile

Avatar
Validate 10
Level 4
stefanm38281801
Level 4

Likes

43 likes

Total Posts

51 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Contributor
Shape 1
Give Back 5
Give Back 3
View profile
stefanm38281801
Level 4

09-08-2018

Hi Dave,

I made a custom JavaScript in which I copied the VisitorAPI.js code, and added a global scope function "getVisitorID" with some conditional code on retrieving a consent cookie, checking the cookie and if consent OK, making the call to the VisitorID service.

I load this script directly in the HTML code before Launch. In launch, in the Adobe Analytics tool configuration, in the Custom code for tracker, I call this "getVisitorID" function and assign the value to the s.Visitor. This seems to work quite well.

The issue is that the VisitorID service must be called before Analytics is called, so that the s.Visitor assignment is taking place at the right moment.

However, as stated in my earlier comment, since we already track the first call to Analytics before the enabling of the Visitor ID service (hence setting the cookie), the visits before and after consent are seen as from 2 different visitors. Until now still no response from Adobe Support on this issue yet.