Best practices using one property for many different websites in Adobe Launch
Hi everyone and thanks in advance for your help!
Right now I have one property with several rules (Page Load, Click Action, etc) and different websites are using the same property for tagging implementation. Since I'm Junior developer and pretty new to analytics world I was wondering which could be the best approach to keep rules consistent and also maintainable over time. I came up with two approaches but I'm not sure if it is the best way to achieve it:
First Approach: Have one single rule that is going to be share with all the websites. For instance: Having only one page loaded event which will contain global variables and customized variables for each portal.
Pros:
- There is going to be only one place in which I would have all the evars needed, in case of remove, update or add a new one there is going to be only one place to do it
Cons:
- It could be a mess in terms of having a lot of evars from many different portals because I will not be able to know which eVars are from one site and another. Everything will be mixed.
- That rule will contains actions that aren't going to be used for all the websites. For instance: Use set variables of AA Product Builder (some websites may not have products only single page loaded events)
Second Approach: Have one global rule with all global variables and customized rules for every different website. For instance: Having one global page loaded event which is going to have all the global variables that are going to be the default for every site and then create a Customized Page Loaded for every single site which will contains only the evars customized for that specific site.
Pros:
- I will be able to differenciate which eVars are from every site since there is going to be a customized rule per site.
- Every single rule will contains only the requirements for that specific website. For instance: Use set variables of AA Product Builder (only the websites that have products will have the set variables action of this extension)
Cons:
- There is going to be different places with the evars that means that in case of remove, update or add a new one there is going to be more places to do it.
I will appreaciate your thoughts about it and if you have a better approach it would be nice to know.
