How to Setup a Self-Updating Marketing Dashboard with Google Apps Script, Sheets and Analytics

&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad1" id&equals;"quads-ad1" style&equals;"float&colon;none&semi;margin&colon;0px&semi;">&NewLine;&NewLine;<&sol;div>&NewLine;<p>Marketing dashboard&excl; Sounds like a scary thing&comma; doesn&&num;8217&semi;t it&quest; Dashboards are technical and marketing requires a degree right&quest; False on both accounts&period; In fact you can setup a marketing dashboard to determine your daily profit and loss from your website traffic in only 15 minutes&period; In this post I will show you how&period;<&sol;p>&NewLine;<h2>Prerequisites<&sol;h2>&NewLine;<ul>&NewLine;<li>Google account<&sol;li>&NewLine;<li>Configured Google Analytics<&sol;li>&NewLine;<li>The daily revenue data from the ads running on your website<&sol;li>&NewLine;<&sol;ul>&NewLine;<h2>Glossary<&sol;h2>&NewLine;<h3>Revenue<&sol;h3>&NewLine;<p>Revenue is the amount of money received during a period&comma; without costs deducted&period; Think of it is gross income&period;<&sol;p>&NewLine;<h3>Pageviews<&sol;h3>&NewLine;<p>Each webpage loaded in a browser&period; If you go to a website homepage&comma; then click to an article on it&comma; then click to another article&comma; then go to another website&comma; that is three pageviews&period;<&sol;p>&NewLine;<h3>User session or visit<&sol;h3>&NewLine;<p>Each individual visit to a website from a specific IP address and browser in a time period&&num;8211&semi;usually 30 minutes&period; Going to a website and reading a dozen individual articles on different pages is still considered one user session or visit&period;<&sol;p>&NewLine;<h3>RPM<&sol;h3>&NewLine;<p>RPM stands for revenue per thousand impressions&period; The M in it stands for mil or one thousand&period; It is typically calculated as&colon;<&sol;p>&NewLine;<p>Total revenue divided by website pageviews divided by 1000 first&period; If your website made &dollar;500 in revenue on a date&comma; and you had 10&comma;000 pageviews&comma; the formula would work out to &dollar;500&sol;&lpar;10&comma;000&sol;1000&rpar; &equals; &dollar;50 RPM&period;<&sol;p>&NewLine;<h3>EPMV<&sol;h3>&NewLine;<p>EPMV stands for earnings per thousand visitors&period; It is typically calculated as&colon;<&sol;p>&NewLine;<p>Total revenue divided by website user sessions divided by 1000 first&period; If your website made &dollar;500 in revenue on a date&comma; and you had 5&comma;000 user sessions or visits&comma; the formula would work out to &dollar;500&sol;&lpar;5&comma;000&sol;1000&rpar; &equals; &dollar;100 EPMV&period;<&sol;p>&NewLine;<h2>Setting up Your Marketing Dashboard<&sol;h2>&NewLine;<h3>Create your spreadsheet in Google Sheets<&sol;h3>&NewLine;<p>The first step is creating a new spreadsheet in Google Sheets&period; Name the tab on the sheet sometime simple&&num;8211&semi;you&&num;8217&semi;ll reference this name in the script you&&num;8217&semi;re going to setup&period; I&&num;8217&semi;m going to name my spreadsheet &&num;8220&semi;<a href&equals;"https&colon;&sol;&sol;docs&period;google&period;com&sol;spreadsheets&sol;d&sol;16fmjm2&lowbar;IIt3YfTnV2QZQ&lowbar;VDzMz890hkH-2nq&lowbar;lmXbhA&sol;edit&quest;usp&equals;sharing">Sample Marketing Dashboard<&sol;a>&&num;8221&semi; and my sheet in it &&num;8220&semi;Raw Data&&num;8221&semi;&period;Click on the link so you can look at it&period; Also&comma; we&&num;8217&semi;re going to start the data on January 1st of 2018&period; No worries if you want to start on January 1st&comma; 2017 or something else but starting on January 1st keeps things simple&period; Remember KISS&excl; <strong>Keep things simple stupid<&sol;strong>&period; When your marketing dashboard grows and grows in the future as you add breakouts for specific marketing channels like emails&comma; Facebook&comma; CPC traffic from Outbrain and Google&comma; etc&period; you&&num;8217&semi;ll be glad you starting things on January 1st and followed KISS&period; You don&&num;8217&semi;t know frustration until when Google Sheets tells you that you hit the maximum number of cells allowed in a workbook &lpar;spreadsheet&rpar;&period;<&sol;p>&NewLine;<p>https&colon;&sol;&sol;developers&period;google&period;com&sol;analytics&sol;solutions&sol;articles&sol;reporting-apps-script&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad2" id&equals;"quads-ad2" style&equals;"float&colon;none&semi;margin&colon;0px&semi;">&NewLine;&NewLine;<&sol;div>&NewLine;<&sol;p>&NewLine;<p>https&colon;&sol;&sol;developers&period;google&period;com&sol;analytics&sol;devguides&sol;reporting&sol;core&sol;dimsmets&num;cats&equals;time&NewLine;

Mont has 10+ years experience in digital marketing. Experienced with LAMP, CMS and HTML5/CSS3 website development, Mont also excels at math and C/C++/C#. He has managed multi-million dollar media buys though Outbrain, Facebook, Taboola, Yahoo Native, Google AdWords and a number of other display advertising vendors. Mont's written work has regularly appeared on the first page of Google News results and the homepage of Yahoo! He has a B.Sc. in Business Administration with a concentration in Marketing from Drexel University.
Mont Cessna

Mont has 10+ years experience in digital marketing. Experienced with LAMP, CMS and HTML5/CSS3 website development, Mont also excels at math and C/C++/C#. He has managed multi-million dollar media buys though Outbrain, Facebook, Taboola, Yahoo Native, Google AdWords and a number of other display advertising vendors. Mont's written work has regularly appeared on the first page of Google News results and the homepage of Yahoo! He has a B.Sc. in Business Administration with a concentration in Marketing from Drexel University.

Leave a Comment

View Comments

Share
Published by
Mont Cessna

Recent Posts

The Top 5 Facebook Advertising Mistakes I See Clients Make

I spend a lot of money on Facebook advertising for both businesses and other marketing…

7 years ago

The Top 5 Mistakes I See Digital Marketing Clients Make

I've worked as a digital marketing consultant for dozens of businesses across different industries and…

7 years ago

Interview of F5Bot Founder Lewis Van Winkle

F5Bot is a free service that emails you when your selected keywords are mentioned on Reddit, Hacker…

8 years ago

How Marketing Hackers Turbocharge Growth Hacking

Marketing Hackers is a new media and digital marketing consulting company that focuses on growth…

8 years ago

Promising Opportunities for Marketers Using Crytocurrency

Marketers have often leveraged the internet's large platforms like social media for marketing. Nevertheless, increasing…

8 years ago

Blockchain Technology Is Disrupting Traditional Digital Advertising

In Laymen's terms, Blockchain Technology can be explained as spreadsheets or ledgers which are shared…

8 years ago