Hello Snowplow Community,
I’m sorry if there is already a post for it, but so far I haven’t found anything related.
The collector is running on its own domain and is used by multiple sites of ours.
The Clojure collector sets a 3rd party cookie named sp, which contains the user id, if I’m not mistaken.
But the current chrome version already warns that this won’t work with the upcoming release.
A cookie associated with a cross-site resource at http://our-tracking-domain.com was set without the
SameSiteattribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with
Secure. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
I have tried to find out if we can simply set the SameSite attribute to None, but I have not found any documentation related to it. As far as I have seen there is only an option for the Scala collector that was introduced with R116 (https://snowplowanalytics.com/blog/2019/09/12/snowplow-r116-madara-rider/#cookie-attr).
How can we set the SameSite attribute for the cookie when using Clojure? Is that even possible at this point?
Are there any alternatives to it?
And here is the link for the chrome release: https://blog.chromium.org/2019/10/developers-get-ready-for-new.html
Thanks a lot!