Hi rmm268,
There are no strict guidelines to be followed as such. You can simply have the following planned:
- Populate the Data Layer to Data Elements
- Use Page Load Rules to load the content on page
- Within Page Load Rules use Third Party tags to add Third Party scripts and use default tool specific sections for populating values to Adobe Analytics, Target etc.
- Use Event Based rules for triggering calls/scripts for user actions
While all this is not very difficult to do, it requires proper planning and documentation.