When setting up your website/app or whatever great stuff you are working on, applying analytics is often done at the end and without too much concern. However it pays off spending some time before you implement your tagging solution to design what is best for you.In the rolled up view you will want to see the combined:
Create a document that dictates URL structureAny website worth visiting has a structure behind it. The good ones normally follow a clear structure and hierarchy. In order to build a structured site all parties need to follow the same URL structure. Make sure there is one, because it will make the analytics job much easier.
Enable local markets you may haveEnsure you are able to get reporting by all the markets you have. You need to ensure you have the proper reporting in the analytics interface. Also ensure that you are passing on any market specific parameter that your analytics tool can report on, such as a URL component.
Make sure you get total reporting rightAs well as you want local market reporting, you will surely also want the roll-up full view. You should set the reporting up so you are able to have a holistic view of all local sites. I.e. all dimensions/entities rolled up into one. For example, if you have two markets separated by a folder structure:
1,000 visits 2,000 visits
Custom events, custom variablesWhenever you have custom events or custom variables, that's fine. That are occasions when you need them. However you need to make sure that they too follow your local and rolled up reporting. Spend some extra time in defining the naming conventions for each of the component in a custom variable or a custom event. You want to make sure that when this starts to get used, the standard is a good one from the beginning.
Naming conventionsOnce you start working with your new analytics account you are going to need to have naming conventions and standards. Make sure to set these for profiles, custom reports, segment names and dashboards. A general rule is to name the component after what it contains or does.
Naming conventions for external campaignsIf you want to drive traffic to your site, make sure to set up an own structure for how to do this. Define how to use each of the parameters. A rough example below:
- utm_source=[here is where the source is indicated]
- utm_medium=[here is where we put medium name, normally the type/category of the source used]
- utm_campaign=[campaign name]-[launch date]
- utm_term=[phases of the campaign]
Align eCommerce with the rest of your analytics strategyWhen designing your analytics strategy eCommerce can dictate a lot of it because of various factors, such as:
- Complexity in eCommerce solution
- Amount of markets served
- Variety in products carried