I have observed that tracking server and secure tracking server in AA Extension in Tags is left blank. The beacon is still being sent to
https://mydevreportsuite.112.2o7.net/b/ss
Wondering if that is the way to configure the tracking server for third party domain implementation? For first party cookie implementation the tracking server looks like (https://metrics.mydomain.com/b/ss/)
Please suggest the the best practices on tracking server for adobe analytics implementation using Web SDK and AA Extension.
Also share your thoughts on best practices for AA implementation on a newly launched web site created via AEM.
Views
Replies
Total Likes
Even through possible and there might be good reasons to do so, there is no need to run the AA Extension with Web SDK, as Web SDK is capable of sending data to Analytics by itself without using any other Extensions (such as Visitor ID Service). This also removes the questions regarding hostnames for data collection, as all calls are sent through AEP Edge Network: Adobe Experience Platform Web SDK and Edge Network overview | Adobe Data Collection
The other part: Adobe Analytics uses its legacy cookie (s_vi) and Visitor ID Service uses the demdex cookies on third party domains if CNAME method is not being applied in addition to first party domains. You can populate the values yourself in Tags if the defaults are not correct or if you're using the CNAME method. More on the cookie lifetimes and so on here: Adobe Analytics and browser cookies | Adobe Analytics
Personally I would recommend switching over to Web SDK fully, for multitude of reasons, first party cookies being one. Others are speed, unified library and data sending methods, being actively developed and improved and support for nearly all Adobe's implementation scenarios.
For AEM I have limited experience, but if you're using the ACDL that comes with it, pushing events to data layer should be a breeze and from there on it doesn't differ much from other implementations.
Views
Replies
Total Likes
Yes, the Tracking Server and Tracking Server Secure are how you set your tracking server to your first party tracking server:
You will also want to set this in your Experience Cloud ID Service:
As for switching to WebSDK... while I agree on the points about the server-side cookie... there are a lot of debates about this topic... WebSDK comes with it's own set of complications, and if you aren't planning on sending data to other systems like CJA, the effort may not be worth it yet...
If you already are using the client side tracking and need a quick win for first party cookies, changing your Tracking Server is an easy and low risk step that you can take.
As for a newly launched site on AEM.. the technology you use Client Site (AA Extension and AppMeasurement.js) or Server Side (WebSDK and Alloy.js), that is up to you... However, whether the site is AEM or other, I recommend working with your developers set up a proper Data Layer for getting the information that you need available. While AEM does have an analytics integration, I never found it worked all that well... but you might have better luck (however, what it provides is rather limited, so you would likely want more information than the out of the box connection provides anyway)
Views
Replies
Total Likes
Thanks Jenifer..that helps!
The Tracking Server and Tracking Server Secure are how we set the tracking server to first party tracking server.
What if these config items are left blank? In that case the tracking server will be any default one and will be third party tracking server? I have observed this in one of the implementation - the tracking server left blank in Tags show like https://mydevreportsuite.112.2o7.net/b/ss in beacon. Your thoughts?
Views
Replies
Total Likes
I would assume leaving it blank would fall back to the 112.2o7.net third party variation if the settings are left blank... it's better than failing outright... if the values aren't set, Adobe would have no clue what server they should use...
However, I have never left this value blank... if you are seeing a fallback to the "suite" default server, then it's likely that will happen in other cases... but I would recommend not trying to rely on that too heavily... just in case.
Views
Replies
Total Likes
Thanks Jenifer again for your input.
eager to know some of the adverse impacts we may have on adobe analytics tracking with third party domain for our data collection server.In other words why first party domain is preferred over the hird party domain?
Some of the big factors are if you use first party cookies, you will set first party cookies.
Mind you, some of the cookies set are done via JS, some are done via the server... the server-set cookies will have a bit more authority. But at least on browsers like Safari, with the proper settings (first party, secure, etc) the cookies should last 7 days (as opposed to the third party cookies which can get wipes out by some browsers after 24 hours).
None of these cookies are as good as actual "server cookies" which are stored on the server instead of the user's browser (i.e. WebSDK), but any improvement is an improvement.
The other thing is that the 112.2o7.net server is that the files and tracking are a little less likely to be blocked by various tools, extensions and browsers directly... this is not 100% by any means... but the 112.2o7.net is a known tracking domain, and thus more likely to be blocked... however, some tools look at patterns in the URLs and still block calls with /b/ss/ which will still exist when using your own tracking server....
One last thing, is just from a "resource request" perspective, having your tracking specific to your own server gives it a bit more "authority".... for that matter, in our org, we also host our Launch files locally (and not use the assets.adobedtm.com server)... but this does take a bit more effort. The tracking server is much easier.
Seeing as how first party tracking servers, and the SSL for them is a service provided by Adobe (and is technically included in your costs), I am not sure why anyone would choose to not use first party tracking servers.
Views
Replies
Total Likes
Hi Jenifer ,I am still confused to list down the drawbacks of using the third party tracking server.Self hosting the analytics libraries has nothing to do with the tracking server. Can you help me compare both the approaches to tracking server ( third party tracking server vs first party tracking server)
Views
Replies
Total Likes
All of my points except for
for that matter, in our org, we also host our Launch files locally (and not use the assets.adobedtm.com server)... but this does take a bit more effort. The tracking server is much easier.
were specific to the Tracking Server, and the Tracking Server alone....
Views
Like
Replies