What data you will collect (tracking requirements)
What is required to get the desired data (implementation setup requirements) and whether getting the desired data is technically feasible (technical feasibility study)
How you will collect the data (functional and technical designs)
How the tags would be deployed (tag deployment planning)
How the data should be processed
How the data should be reported.
Risk assessments – risk associated with tag deployment and the project in general (include tag auditing).
Many marketers/analysts skip the planning stage and jump straight into the implementation phase which could result in lot of: rework, missed deadlines, additional cost, disappointment, disagreement, conflicts, lawsuit and war, especially if the implementation project is big and lot of money is at stake.
I would suggest creating a project scope document at this stage which clearly outlines:
#1 Project Plan
How you will carry out the project.
For example, if you are going to set up call tracking then outline all the steps you will take to implement it. You don’t need to go into minute details, a simple overview would be enough.
There are two advantages of creating a project plan:
a) you will demonstrate your ability to successfully carry out the project.
b) your client would get an idea of what to expect during the course of the project.
#2 Project deliverables
The results your project will produce.
For example:
” Our goal would be to assist you with the customization of your site’s user experience until the objectives you outlined in the document you shared are no longer issues.”
#3 Project Exclusions
What results your project will not produce.
This is important to mention.
Otherwise, you can implement ‘N’ things in Google Analytics and your project can practically run forever.
For example:
” The project will not include any functionality or modifications that are not explicitly stated in the document provided (revisions to the document prior to starting are acceptable but not after) and will also not include an indefinite number of revisions.
A single time period will be provided for reviewing and testing our work, after which we will address all issues identified and close the project. New ideas and changes to original ideas will necessitate a followup project. “
#4 Project milestones
What will be the key milestones and estimated time-frame for each milestone.
For example:
” Our earliest project start date at this point would be three weeks from the date an agreement was reached.
Based on my understanding of the requirements and factoring in time for a single revision period I’d estimate the project to be completed in ~one month. “
#5 Project Requirement
What is required in order to carry out this project. Outline all the tools, permissions and support you would need in order to carry out this project.
For example:
” To complete this project we will need you to grant us administrative access to your staging for two users, SFTP access to your server, create an organization on Github and add two members of our team as managers, ensure that the latest versions of all plugins and your theme are installed and valid license keys are included where applicable, and that you will be reasonably available for questions and discussions about the project while it is in development. “
#6 Project Assumptions
What are the assumptions under which this project will be carried out?
For example:
” The assumptions relating to this project are that the included document contains all of the desired modifications needed on the site, that any changes to those requirements during the project will be included in a follow up project, that our workflow and process will be respected and that all communications and payments will be on schedule. “
#7 Project Constraints/risk
Outline all the risks which could derail your project or stop you from completing a particular project deliverable.
For example:
” As with any project, there are risks that you, the site owner, will change your mind regarding some aspects of the project, discover new ideas that you would like to implement, or that you have communicated the project requirements in such a way that we are likely to deliver something different from your expectations. “
#8 Project cost and terms of work
Mention both fixed and variable costs if the project scope is not crystal clear.
For example:>
” Minimum project cost: £2,500. Estimated maximum cost: £4,000. Reason for variance: lack of information about the rest of the website’s configuration, unfamiliarity with extensibility of your custom CMS and shopping cart. “
You are less likely to disappoint your client/boss if you create and send a project scope document each time before you start an implementation project.
Otherwise best of luck with managing expectations, resources and deadlines.
You may also need to configure your: CMS, shopping cart, staging website, CRM, call tracking software or any other tool(s), if they are also a part of the implementation set-up.
At this stage, you create the functionality (on the basis of your technical and functional design) to collect the required data and then send the collected data to the Google Analytics server for processing.
The following tasks are frequently carried out during this stage:
Hard coding data layers (wrapped with server-side code) on web pages.
You would most likely need the help of a web developer (who is also familiar with the Google Analytics development environment) at this stage.
Stage #4: Processing
At this stage, Google Analytics process the collected data according to your configuration settings (like ‘dimension scope’, tag rule) and designed functionality.
You do not directly process any data at this stage. All the processing is done by the Google Analytics server.
However, you can decide how the collected data should be processed by GA during the planning and configuration stages.
If you are not satisfied with how the data is being processed then you need to go back to the previous stage(s).
Stage #5: Reporting
At this stage, the processed data is available in Google Analytics reports or in your custom app.
Again at this stage, you don’t directly have any role in reporting the processed data. All of the reporting is done via your implementation set-up and GA server.
You, however, can decide how the data should be reported during the planning, configuration and/or collection stage(s).
If you are not satisfied with how the data is being reported then you need to go back to the previous stage(s).
Stage #6: Querying
At this stage, you, or the end-user, query the data either via the reporting interface or via the API.
You query the data in order to test your implementation setup. An end-user may query the data to get the desired report.
Querying the data in the desired format can also become a project on its own and may require significant development resources. So this is something you need to consider during the planning stage.
If you are wondering why these 6 stages, I created these stages based on the Google Analytics developers’ documentation. That’s how Google expects developers to implement a GA/GTM setup.
If you remember this simple 6 steps process, you will also remember how Google Analytics works.
"How to use Digital Analytics to generate floods of new Sales and Customers without spending years figuring everything out on your own."
Here’s what we’re going to cover in this training…
#1 Why digital analytics is the key to online business success.
#2 The number 1 reason why most marketers are not able to scale their advertising and maximize sales.
#3 Why Google and Facebook ads don’t work for most businesses & how to make them work.
#4 Why you won’t get any competitive advantage in the marketplace just by knowing Google Analytics.
#5 The number 1 reason why conversion optimization is not working for your business.
#6 How to advertise on any marketing platform for FREE with an unlimited budget.
#7 How to learn and master digital analytics and conversion optimization in record time.
My best selling books on Digital Analytics and Conversion Optimization
Maths and Stats for Web Analytics and Conversion Optimization
This expert guide will teach you how to leverage the knowledge of maths and statistics in order to accurately interpret data and take actions, which can quickly improve the bottom-line of your online business.
Master the Essentials of Email Marketing Analytics
This book focuses solely on the ‘analytics’ that power your email marketing optimization program and will help you dramatically reduce your cost per acquisition and increase marketing ROI by tracking the performance of the various KPIs and metrics used for email marketing.
Attribution Modelling in Google Analytics and BeyondSECOND EDITION OUT NOW!
Attribution modelling is the process of determining the most effective marketing channels for investment. This book has been written to help you implement attribution modelling. It will teach you how to leverage the knowledge of attribution modelling in order to allocate marketing budget and understand buying behaviour.
Attribution Modelling in Google Ads and Facebook
This book has been written to help you implement attribution modelling in Google Ads (Google AdWords) and Facebook. It will teach you, how to leverage the knowledge of attribution modelling in order to understand the customer purchasing journey and determine the most effective marketing channels for investment.
About the Author
Himanshu Sharma
Founder, OptimizeSmart.com
Over 15 years of experience in digital analytics and marketing
Author of four best-selling books on digital analytics and conversion optimization
Nominated for Digital Analytics Association Awards for Excellence
Runs one of the most popular blogs in the world on digital analytics
Consultant to countless small and big businesses over the decade
error: Alert: Content is protected !!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Allow Cookies”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.