Hi,
I have a scenario where currently my entire implementation is on an old datalayer say digitalData object and sends data to old report suites by using Adobe Analytics extension.
Plan is to migrate the analytics tracking by adding a new datalayer say xyz object to the website and use WebSDK extension to send data to new report suite.
Since the earlier implementation is on old datalayer with digitalData object and sends data to old report suites (Prod and dev) with Adobe Analytics extension while I implement Web SDK and create new data elements along with new rules based on XDM schema for it to send data from new datalayer to new report suites (New dev RS based on new datalayer) through Edge Network. The variables structure in new and old report suites will though be different because in new RS we will have uniform mapping of these datalayer objects with all company's entities. For eg. if eVar1 was page URL in old report suite and it is eVar7 in new report suite (That is common for all other entities).
Can one tag property have 2 of these extensions (Adobe Analytics Ext and Web SDK Ext) that send data to completely different report suites?
To enable below flows-
Tag Property A-> digitalData (Old datalayer) -> AA Ext -> Report Suite A (Prod)
Tag Property A-> xyz (New datalayer) -> Web SDK Ext ->Report Suite B (New dev RS based on new datalayer)
Since the launch snippets will remain same, when we implement the tracking with websdk extension I don't want the other server call (With analytics extension) to trigger in dev as the report suites will be different and we don't need two server calls because of costing. Is there a way we can eliminate/bypass the server call to send to old report suite.
Appreciate if anyone can assist on this matter.
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Hi @ishanchopra
In your adobe analytics extension set
s.abort = true;
to prevent the tracking call from being sent to Adobe and add the changes in the same development library you are using to test your web SDK Implementation this will prevent any calls from adobe analytics extension.
Note: Make sure to remove these changes before pushing your library to production otherwise you will suffer data loss for you old report suite.
Hi @ishanchopra
In your adobe analytics extension set
s.abort = true;
to prevent the tracking call from being sent to Adobe and add the changes in the same development library you are using to test your web SDK Implementation this will prevent any calls from adobe analytics extension.
Note: Make sure to remove these changes before pushing your library to production otherwise you will suffer data loss for you old report suite.
Hi @Ankit_Chaudhary, Thank you for the response...
Wanted to cross check is this the Adobe recommended way to block the server calls or do you see any flaws on this method. As I have good amount of code written inside the custom code editor including the plugins and I am still in the first phase while trying to implement and test out these plugins via websdk common analytics extension.