Question
Source data in an ACDL implementation
We'd like to keep the custom rules in Data Collection to a minimum. A clean data layer can solve that. What is the best practice for source data in an ACDL implementation?
There are two ways I've seen to set it up:
- Use a reference file in a cms or data store, that doesn't require a code change to update names.
- Use the cms to generate the page names automatically based on the navigation hierarchy.
Automatically generating names sounds the best. However there are some issues in our environment which complicate things:
- To save server calls, we specify which links are tracked. It really adds up. (All pages and almost all modals are tracked.)
- We adhere to a breadcrumb page naming convention (specified by Adobe consulting many years ago).
- Example - 'mens: shirts: polo'
- The page titles on our site tend to be inconsistent and vague in areas (updating them is moving heaven and earth - and a potential seo struggle). That's why we specify the names.
- Not all parts of our site have a cms or the file structure to adapt for naming rules (again inconsistent).
So this is a bit of a puzzle. Any thoughts would be welcome.