Monday, February 29, 2016

Google Cans Right-Side Ads & More Top Stories from February

When Google quietly decided to kill off ads on the right-hand side of its results pages earlier this month, it signaled one of the biggest changes to the SERP since AdWords first launched 16 years ago. Marketers the world over couldn’t believe Google would make such a bold change to such a familiar part of the digital landscape – but it did, and things will never be the same again.

Best of the WordStream blog February 2016

Of course, there was much more going on in the world of search besides Google’s historic decision to can right-side ads from the SERP, but it’s all too easy to miss what’s going on in the industry when you’re in the trenches. Check out the most popular posts from the WordStream blog from this month, and see what else proved popular with our readers in February.

1. Google Kills Off Right-Side Ads: What You Need to Know

Predictably, Larry’s analysis of Google’s decision to scrap ads on the right-hand side of the SERP was our most popular post of the month. In case you’re not sure of why Google chose to do this, or what it means for your campaigns, Larry has got you covered.

2. Cracking the Code on Gmail Ads: My 7 Best Tips

Gmail Ads can be remarkably powerful, but to many marketers, they remain somewhat mysterious. If you’re on the fence about whether to get started with Gmail Ads, Larry provides you with a ton of helpful information on why you should, as well as seven actionable tips on how to get the most out of this powerful ad format in our second-most popular post from February.

3. 25 Ways to Increase Sales Online

Making more online sales is the primary goal of countless businesses – and not just ecommerce companies, either. Despite the apparent simplicity of this goal, making more online sales can be much harder than it sounds. In our third-most popular post of this month, I offer 25 steps you can take immediately to increase sales online.  

4. The New Google SERP: 3 Changes & 3 Things That Haven’t Changed… Yet

The almost-overnight disappearance of ads from the right-hand side of the SERP was, understandably, major news in search. However, there’s more to the situation than meets the eye, and WordStream’s resident data scientist Mark Irvine went in search of answers. In this fascinating post, Mark dives deep into the data behind the restructuring to examine why this is such big news for digital marketers.

5. 10 Advertising Mistakes That Will Automatically Destroy Your Credibility

Erin certainly doesn’t pull any punches in our fifth-most popular post from February. Credibility is a precious commodity in today’s digital marketplace, and even simple, innocuous mistakes can ruin everything. If you’re making any of the mistakes in Erin’s list, you need to fix it – right now – or you could suffer much greater losses than a decline in traffic.

6. How to REALLY Run a Twitter Lead Generation Campaign

If you’re a regular reader of the WordStream blog, you’ll know that we’re firm believers in the power of Twitter as a lead-generation tool. In this post, Larry offers even more advice on how to get the most out of Twitter for lead gen, and offers tons of actionable strategies you can implement in your campaigns right away to start seeing more leads.

7. 10 Stats That Will Make You Rethink Marketing to Millennials

Despite being among the most highly coveted of marketing demographics, Millennials have a bad rep these days. In this post, Erin offers 10 fascinating statistics about marketing to this notoriously finicky demographic, and does so in a way that doesn’t reduce Millennials to the whiny, precocious snowflakes they’re often portrayed to be in the mainstream media. If your products are aimed at a Millennial audience, you need to read this post.

8. Gmail Ads Get a Facelift!

Personally, I can’t stand Gmail Ads. They can be highly effective, but my inbox is pretty much the last place I want to see any advertising (of course, I use an ad blocker, so I never see them anyway). Perhaps realizing that many people feel similarly, Google decided to give Gmail Ads a visual overhaul earlier this month. In this post, Cleo Hage tells you everything you need to know about the changes, and why they’re a good thing for advertisers.

9. How to Use AdWords Search Partner Data to Improve Your Campaigns

Data from Google’s Search Partners can be really useful, but many advertisers choose to omit or overlook it when setting up their campaigns. In this guest post, Tom Whiley of Hallam Internet explains why Google Search Partner data can be so useful, and how you can use it in your own campaigns.

10.  Do You Know Who Your Competitors Are? The 5 W’s of PPC Competitor Analysis

At WordStream, we often extol the virtues of paying close attention to what your competition is doing – but do you know who your competitors really are? In the final post of this month’s round-up, Maddie Cary of Seattle’s Point It Digital Marketing offers solid tips and some fascinating data on how you can more accurately identify who your competitors are, and figure out what they’re up to.

Find out how you’re REALLY doing in AdWords!

Watch the video below on our Free AdWords Grader:

//fast.wistia.net/embed/iframe/hb98wcj863?videoFoam=true&plugin%5BdimTheLights%5D%5Bsrc%5D=%2F%2Ffast.wistia.com%2Flabs%2Fdim-the-lights%2Fplugin.js&plugin%5BdimTheLights%5D%5BoutsideIframe%5D=true

Visit the AdWords Grader.

from Internet Marketing Blog by WordStream http://ift.tt/1oTOdV9




from WordPress http://ift.tt/1TNkAkE

The Penguin in the room: what to do until Google rolls out its latest update

Google’s Penguin 3.0 update affected less than 1% of U.S./English queries in 2014. Granted, Google processes over 40,000 search queries every second, which translates to a staggering 1.2 trillion searches per year worldwide, so Penguin 3.0 ultimately hit 12 billion search queries.

What’s scary though, is that Penguin 3.0 wasn’t too bad. Penguin 1.0 hit 3.1% of U.S./English queries, or 37.2 billion search queries. The quasi-cataclysmic update changed the topography of SEO, leaving digital agencies forever scarred by the memory.

Now, Google is supposedly going to roll Penguin 4.0 out in the imminent future. Everyone expected the monolithic tech company to launch the update in 2015, but the holidays delayed it to 2016. Then, everyone expected it to drop sometime in Q1 2016.

However, the SEO world still waits with bated breath.

Why is everyone so afraid of the Big Bad Penguin?

penguins marching to war

Google first launched the Penguin Update in April 2012 to catch sites spamming its search results, specifically the ones who used link schemes to manipulate search rankings. In other words, it hunted down inorganic links, the ones bought or placed solely for the sake of improving search rankings.

In the time it took for Penguin 2.0 and 3.0 to come out, digital agencies wised up. They heard the message loud and clear. Once a new Penguin update comes out, they know they have to take action to get rid of bad links.

Google targets links that come from poor quality sites, have little to no relevancy to the backlinked site, have overly optimized anchor text, are paid for, and/or are keyword rich.

However, what makes Penguin truly terrifying isn’t only the impact it can have on a site’s ranking, but on an honest marketing campaign.

Earning backlinks is tough. That’s why some stoop to paying for them or working with shady link networks. The most tried-and-true way to earn backlinks is guest blogging, which is not only difficult, but time consuming, as well.

Although Google usually ignores backlinks earned by guest blogging, that’s not to say that they’re completely Penguin-proof. Your guest blogging backlinks may have become toxic in an unlikely, but entirely possible scenario.

In other words, people are so afraid of Penguin because it can ruin a lot of the hard work you’ve put into a campaign.

How can you slay the fearsome Penguin?

Luckily, there are a number of preventative measures you can take to avoid Penguin’s wrath.

The first thing you’re going to want to do is look at your backlink profile using Open Site Explorer, Majestic SEO, or Ahrefs. Look at the total number of links, the number of unique domains, the difference between the amount of linking domains and total links, the anchor text usage and variance, page performance, and link quality.  

If this sounds like too much work, there are tools that will automate the analysis process for your and apply decision rules for a fee, such as HubShout and Link Detox.

If you find a bunch of toxic links – the backlinks that came from link networks, unrelated domains, sites with malware warnings, spammy sites, and sites with a large number of external links – you need to take action before the Penguin strikes.

Your next step is to remove the links manually. Contact the site’s owner to request he or she remove the links. Failing that, you can always disavow them. This tells Google not to count the links when it determines PageRank and search engine ranking.

How can you recover after a Penguin attack?

penguin diving

If Penguin 4.0 does wind up pecking your campaign to the verge of death, don’t worry. You can recover.

Analyzing your backlink profile and removing toxic links – what you should do to prevent a Penguin issue – are also the steps you need to take to recover.

However, the thing about disavowing a link is that it may actually hurt your campaign. No one but the Google hivemind really knows whether or not a link helps or hurts. You can only make an educated guess. Despite this risk, you still need to disavow any links that appear to be toxic.

The next logical step after purging your backlink profile is to build it up again. Although you should never stop trying to earn backlinks, it’s a smart idea to redouble your efforts after a Penguin attack.

Guest blogging isn’t the only way to earn backlinks, either. Entrepreneur offers a great list of creative ways to get people to link to your site, such as:

  • Broken-Link Building: Check a site for broken links, and compile them into a list. Then, take said list to the webmaster, and suggest other websites to replace the links, one of which being yours.
  • Infographics: The thing about infographics is that they’re more shareable than blogs. Research shows that 40% of people respond better to visual information than plain text.  The idea here is exactly the same as the idea of content marketing. You create a great piece of content – an infographic, in this case – and people are going to share it. In the case of an infographic, other sites and blogs could repost it. Success isn’t guaranteed, but this method can work.
  • Roundups: Similar to guest blogging, reaching out to bloggers and sites that run weekly or monthly roundups is a great way to get some backlinks. Search your keyword and “roundup,” and limit the results to the past week or month. Once you’ve found a few, send the webmaster a link to one of your guides, tutorials, or other pieces of content (like, say, a new infographic). Sites that run roundups are constantly looking for content, so there’s a good chance they’ll include your work in their next edition.

what makes a good infographic

What’s next?

So long as you take these precautionary steps, you’ll be fine, whenever Penguin does rear its beaked head.

from Search Engine Watch http://ift.tt/1QfZ6cu




from WordPress http://ift.tt/1TKJJLp

What is HTTP2 and how does it affect us?

The web is about to get faster, with the introduction of the latest version of the HTTP protocol: HTTP/2.

It’s been 17 years since the last update and so many things have changed in almost two decades. Technology has created more demanding users, sites only got heavier and speed is an important factor for most of us while browsing.

As servers already started adapting to HTTP/2, it’s time to learn more about it and try to understand everything we need to know about this significant change on the web. How does it affect us?

What is HTTP/2?

HTTP/2 is an updated version of HTTP (Hypertext Transfer Protocol) and it is based on Google’s SPDY protocol, which was developed to improve the speed and the performance of the browsing experience.

The history of HTTP

The Hypertext Transfer Protocol (HTTP), or what most of us know as the ‘http://’ in a web address, is the protocol that established the connection between a user’s browser and a server’s host.

HTTP was defined back in 1991, while its current version, HTTP/1.1, was introduced in 1999, which means that it was only a matter of time to welcome the next update. Last February the Internet Engineering Task Force (IETF) formally approved a draft of HTTP/2 and that’s how the standardisation attempt started.

HTTP2-graphic - source akamai

source: http2.akamai.com

Why should I care?

If you are using the web, then you should probably care. You don’t have to be a developer to be interested in this exciting change, as it promises a faster and more functional browsing experience for everyone.

Sites have significantly changed since the last HTTP protocol update almost 20 years ago and it’s time to face the fact that modern sites consist of more images and data, which affect the loading time for a page.

According to Daniel Stenberg,

“When looking at the trend for some of the most popular sites on the web today and what it takes to download their front pages, a clear pattern emerges. Over the years the amount of data that needs to be retrieved has gradually risen up to and above 1.9MB”

HTTP/2 promises to adapt to the needs of our time, by assisting everyone to access any site as fast as possible, even without having a high speed internet connection.

http2 usage (source w3techs.com)

source: w3techs.com

What’s changing?

We don’t need to dive into technical details to discover the most important changes that HTTP/2 brings, so this is a simplified overview:

Multiplexing

Multiple messages can be sent at the same time, with just one TCP (Transmission Control Protocol) connection. This will reduce the required time to process the requests that are sent and received, improving the user experience, by also speeding up the loading time.

Up to now, HTTP/1.1 allowed only one request to be handled at a time, which led to a series of multiple requests and slower connection. What’s more, a page load used to require several connections, while HTTP/2 solves both challenges with multiplexed streams and the use of just one connection while a site is open.

These lead to a cleaner and faster connection, improving latency, which is expected to be highly appreciated.

multiplexing (source cloudflare)

source: Cloudflare

Server Push

Server push is about saving time, with the server analysing the client’s next request, sending additional information, even before they are needed.

There’s no need to wait for the HTML to load until the browser requests the Javascript, or images, etc., as HTTP/2 protocol will allow the server to make faster data transmissions by sending “push” responses. 

No more delays, time for proactively pushed responses!

Prioritization

Prioritization is about understanding the importance of each element, by transferring the most important requests first. It’s the browser that suggests the data to be prioritized, but the final decision is made by the server.

http2 (source google)

source: Google

Binary

HTTP/2 focuses again in boosting the sites’ loading speed by transferring data to a binary format, which is the computer’s native language. This will remove the unnecessary step of translating text messages to binary protocols, which leads to a more efficient result.

Header Compression

HTTP/2 allows the compression of the headers, in order to reduce the header’s size along with the number of round trips needed for each request. This is even more important in mobile browsing, where a page’s assets and its latency may be even more challenging.

isthewebhttp2yet

source: isthewebhttp2yet.com

Is HTTP/2 currently in use?

HTTP/2 may not be the standard protocol yet, but there is a growing interest on its use month by month, with 6.6% of all websites currently using it. In fact, the percentage goes up to 13.5% percent for websites that rank in the top 1,000.

http2 usage1 (source w3techs.com)

source: w3techs.com

According to Can I Use, it is supported by 71.14% of the browsers globally, with Chrome, Firefox and Opera supporting it only through encrypted connection (HTTPS).

It is promising to consider that several top sites and servers are starting to embrace HTTP/2, with CloudFlare and WordPress supporting it for several months now. Beta support is also available from Akamai, Google, and Twitter, while Microsoft and Apple are planning to support it on their future releases.

canuse

source: caniuse.com

In case you’re wondering whether it’s still early for HTTP/2, Mark Nottingham is clear about it:

“It’s just important to remember that HTTP/2 is an infrastructure upgrade for the web, and as such it’s going to take time to see the full benefit. That said, there’s still considerable benefit in adopting them now.”

isthewebhttp2yet (2)

source: isthewebhttp2yet.com

What should I do?

There’s no need to do anything from a user’s point of view, as the change has already started in several sites. As HTTP/2 is backwards compatible with HTTP/1.1, a user won’t notice any difference except for the speed and as more and more servers and browsers eventually adapt to it, we will all enjoy a faster browsing experience.

Here’s an example:

If you’re curious to see the actual performance of HTTP/2, Akamai created a test site for you to compare the latency of each protocol. 

akamai

As you can see, there is a difference in the loading time and according to the initial stats, we are generally expecting a speed boost of 20 – 30%.

from Search Engine Watch http://ift.tt/1OHq7kO




from WordPress http://ift.tt/1KXmUTE

The Google Analytics Add-On for Sheets: An Intro to an Underutilized Tool

Posted by tian_wang

With today’s blog post I’m sharing everything one needs to know about an underappreciated tool: the Google Analytics add-on for Google Sheets. In this post I’ll be covering the following:

1. What is the Google Analytics add-on?

2. How to install and set up the Google Analytics add-on.

3. How to create a custom report with the Google Analytics add-on.

4. A step-by-step worked example of setting up an automated report.

5. Further considerations and pitfalls to avoid.

Thanks to Moz for having me, and for giving me the chance to write about this simple and powerful tool!

1. What is the Google Analytics add-on and why should I care?

I’m glad I asked. Simply put, the Google Analytics add-on is an extension for Google Sheets that allows you to create custom reports within Sheets. The add-on works by linking up to an existing Analytics account, using Google’s Analytics API and Regular Expressions to filter the data you want to pull, and finally gathering the data into an easy and intuitive format that’s ripe for reporting.

The Google Analytics add-on’s real value-add to a reporting workflow is that it’s extremely flexible, reliable, and a real time-saver. Your reporting will still be constrained by the limitations of Sheets itself (as compared to, say, Excel), but the Sheets framework has served almost every reporting need I’ve come across to date and the same will probably be true for most of you!

In a nutshell, the Add-On allows you to:

  • Pull any data that you’d be able to access in the Analytics API (i.e analytics.google.com) directly into a spreadsheet
  • Easily compare historical data across time periods
  • Filter and segment your data
  • Automate regular reporting
  • Make tweaks to existing reports to get new data (no more re-inventing wheels!)

If this all sounds like you could use it, read on!

2. Getting started: How to install and set up the Google Analytics add-on

2A. Installing the Google Analytics add-on

  • Go into Google Sheets.
  • On the header bar, under your Workbook’s title, click add-on.
  • This opens a drop-down menu — click “Get add-ons.”
  • In the following window, type “Google Analytics” into the search bar on the top right and hit enter.

  • The first result is the add-on we want, so go ahead and install it.

  • Refresh your page and confirm the add-on is installed by clicking “Add-ons” again. You should see an option for “Google Analytics.”

That’s all there is to installation!

2B. Setting up the Google Analytics add-on

Now that we have the Google Analytics add-on installed, we need to set it up by linking it to an Analytics account before we can use it.

  • Under the “Add-ons” tab in Sheets, hover “Google Analytics” to expose a side-bar as shown below.

  • Click “Create New Report.” You’ll see a menu appear on the right side of your screen.

  • In this menu, set the account information to the Analytics account you want to measure.
  • Fill out the metrics and dimensions you want to analyze. You can further customize segmentation within the report itself later, so just choose a simple set for now.
  • Click “Create Report.” The output will be a new sheet, with a report configuration that looks like this:

  • Note: This is NOT your report. This is the setup configuration for you to let the add-on know exactly what information you’d like to see in the report.

Once you’ve arrived at this step, your set-up phase is done!

Next we’ll look at what these parameters mean, and how to customize them to tailor the data you receive.

3. Creating a custom report with the Google Analytics add-on

So now you have all these weird boxes and you’re probably wondering what you need to fill out and what you don’t.

Before we get into that, let’s take a look at what happens if you don’t fill out anything additional, and just run the report from here.

To run a configured report, click back into the “Add-Ons” menu and go to Google Analytics. From there, click “Run Reports.” Make sure you have your configuration sheet open when you do this!

You’ll get a notification that the report was either successfully created, or that something went wrong (this might require some troubleshooting).

Following the example above, your output will look something like this:

This is your actual report. Hooray! So what are we actually seeing? Let’s go back to the “Report Configuration” sheet to find out.

The report configuration:

Type and View ID are defaults that don’t need to be changed. Report Name is what you want your report to be called, and will be the name generated for the report sheet created when you run your reports.

So really, in the report configuration above, all the input we’re seeing is:

  • Last N Days = 7
  • Metrics = ga:users

In other words, this report shows the total number of sessions in the specified View ID over the last week. Interesting maybe, but not that helpful. Let’s see what happens if we make a few changes.

I’ve changed Last N Days from 7 to 30, and added Date as a Dimension. Running the report again yields the following output:

By increasing the range of data pulled from last 7 to 30 days, we get a data from a larger set of days. By adding date as a dimension, we can see how much traffic the site registered each day.

This is only scratching the surface of what the Google Analytics add-on can do. Here’s a breakdown of the parameters, and how to use them:

Parameter Name

Required?

Description & Notes

Example Value(s)

Report Name

No

The name of your report. This will be the name of the report sheet that’s generated when you run reports. If you’re running multiple reports, and want to exclude one without deleting its configuration setup, delete the report name and the column will be ignored next time you run your reports.

“January Organic Traffic”

Type

No

Inputs are either “core” or “mcf,” representative of Google’s Core Reporting API and Multi-Channel Funnels API respectively. Core is the default and will serve most of your needs!

“core”

/

“mcf”

View (Profile) ID

Yes

The Analytics view that your report will pull data from. You can find your view ID in the Analytics interface, under the Admin tab.

ga:12345678

Start / End Date

No

Used alternatively with Last N Days (i.e you must use exactly one), allows you to specify a range of data to pull from.

2/1/2016 – 2/31/2016

Last N Days

No

Used alternatively with Start / End Date (i.e you must use exactly one), pulls data from the last N days from the current date. Counts backwards from the current date.

Any integer

Metrics

Yes

Metrics you want to pull. You can include multiple metrics per report. Documentation on Metrics and dimensions can be found in Google’s Metrics & Dimensions Explorer

“ga:sessions”

Dimensions

No

Dimensions you want your metrics to be segmented by. You can include multiple dimensions per report. Documentation on metrics and dimensions can be found here.

“ga:date”

Sort

No

Specifies an order to return your data by, can be used to organize data before generating a report. Note: you can only sort by metrics/dimensions that are included in your report.

“sort=ga:browser,
ga:country”

Filters

No

Filter the data included in your report based on any dimension (not just those included in the report).

“ga:country==Japan;
ga:sessions>5”

Segment

No

Use segments from the main reporting interface.

“users::condition::
ga:browser==Chrome”

Sampling Level

No

Directs the level of sampling for the data you’re pulling. Analytics samples data by default, but the add-on can increase the precision of sampling usage.

“HIGHER_PRECISION”

Start Index

No

Shows results starting from the current index (default = 1, not 0). For use with Max Results, when you want to retrieve paginated data (e.g if you’re pulling 2,000 results, and want to get results 1,001 – 2,000).

Integer

Max Results

No

Default is 1,000, can be raised to 10,000.

Integer up to 10,000

Spreadsheet URL

No

Sends your data to another spreadsheet.

URL for sheet where you want data to be sent

By using these parameters in concert, you can arrive at a customized report detailing exactly what you want. The best part is, once you’ve set up a report in your configuration sheet and confirmed the output is what you want, all you have to do to run it again is run your reports in the add-on! This makes regular reporting a breeze, while still bringing all the benefits of Sheets to bear.

Some important things to note and consider, when you’re setting up your configuration sheet:

  • You can include multiple report configurations in the the sheet (see below):

In the image above, running the report configuration will produce four separate reports. You should NOT have one configuration sheet per report.

  • Although you can have your reports generated in the same workbook as your configuration sheet, I recommend copying the data into another workbook or using the Spreadsheet URL parameter to do the same thing. Loading multiple reports in one workbook can create performance problems.
  • You can schedule your reporting to run automatically by enabling scheduled reporting within the Google Analytics add-on. Note: this is only helpful if you are using “Last N Days” for your time parameter. If you’re using a date range, your report will just give you the same data for that range every month.

The regularity options are hourly, daily, weekly, and monthly.

4. Creating an automated report: A worked example

So now that we’ve installed, set up, and configured a report, next up is the big fish, the dream of anyone who’s had to do regular reporting: automation.

As an SEO, I use the Google Analytics add-on for this exact purpose for many of my clients. I’ll start by assuming you’ve installed and set up the add-on, and are ready to create a custom report configuration.

Step one: Outline a framework

Before we begin creating our report, it’s important we understand what we want to measure and how we want to measure it. For this example, let’s say we want to view organic traffic to a specific set of pages on our site from Chrome browsers and that we want to analyze the traffic month-over-month and year-over-year.

Step two: Understand your framework within the add-on

To get everything we want, we’ll use three separate reports: organic traffic in the past month (January 2016), organic traffic in the month before that (December 2015), and organic traffic in the past month, last year (January 2015). It’s possible to include this all in one report, but I recommend creating one report per date period, as it makes organizing your data and troubleshooting your configuration significantly easier.

Step three: Map your key elements to add-on parameters

Report One parameter breakdown:

Report Name – 1/1/2016

  • Make it easily distinguishable from the other reports we’ll be running

Type – core

  • The GA API default

View (Profile) ID

  • The account we want to pull data from

Start Date – 1/1/2016

  • The beginning date we want to pull data from

End Date – 1/31/2016

  • The cutoff date for the data we want to pull

Metrics – ga:sessions

  • We want to analyze sessions for this report

Dimensions – ga:date

  • Allows us to see traffic the site received each day in the specified range

Filters – ga:medium==organic;ga:landingpagepath=@resources

  • We’ve included two filters, one that specifies only organic traffic and another that specifies sessions that had a landing page with “resources” in the URL (resources is the subdirectory on Distilled’s website that houses our editorial content)
  • Properly filling out filters and segments requires specific syntax, which you can find on Google’s Core Reporting API resources.

Segments – sessions::condition::ga:browser==Chrome

  • Specifies that we only want session data from Chrome browsers

Sampling Level – HIGHER_PRECISION

  • Specifies that we want to minimize sampling for this data set

Report One output: Past month’s sessions

Now that we’ve set up our report, it’s time to run it and check the results.

So, in the month of January 2016, the resources section on Distilled’s website saw 10,365 sessions that satisfied the following conditions:

  • organic source/medium
  • landing page containing “resources”
  • Chrome browser

But how do we know this is accurate? It’s impossible to tell at face value, but you can reliably check accuracy of a report by looking at the analogous view in Google Analytics itself.

Confirming Report One data

Since the Google Analytics add-on is an analogue to what you find on analytics.google.com, in your account, we can combine separate pieces in GA to achieve the same effect as our report:

Date Range

Organic Source/Medium

Landing Page Path & Browser

The result

Hooray!

Now that we’ve confirmed our framework works, and is showing us what we want, creating our other two reports can be done by simply copying the configuration and making minor adjustments to the parameters.

Since we want a month-over-month comparison and a year-over-year comparison for the exact same data, all we have to do is change the date range for the two reports.

One should detail the month before (December 2015) and the other should detail the same month in the previous year (January 2015). We can run these reports immediately.

The results?

Total Sessions In January 2015 (Reporting Month, Previous Year: 2,608

Total Sessions In December 2015 (Previous Month): 7,765

Total Sessions In January 2016 (Reporting Month): 10,365

We’re up 33% month-over-month and 297% year-over-year. Not bad!

Every month, we can update the dates in the configuration. For example, next month we’ll be examining February 2016, compared to January 2016 and February 2015. Constructing a dashboard can be done in Sheets, as well, by creating an additional sheet that references the outputs from your reports!

5. Closing observations and pitfalls to avoid

The Google Analytics add-on probably isn’t the perfect reporting solution that all digital marketers yearn for. When I first discovered the Google Analytics add-on for Google Sheets, I was intimidated by its use of Regular Expressions and thought that you needed to be a syntax savant to make full use of the tool. Since then, I haven’t become any better at Regular Expressions, but I’ve come to realize that the Google Analytics add-on is versatile enough that it can add value to most reporting processes, without the need for deep technical fluency.

I was able to cobble together each of the reports I needed by testing, breaking, and researching different combinations of segments, filters, and frameworks and I encourage you to do the same! You’ll most likely be able to arrive at the exact report you need, given enough time and patience.

One last thing to note: the Google Analytics interface (i.e what you use when you access your analytics account online) has built-in safeguards to ensure that the data you see matches the reporting level you’ve chosen. For example, if I click into a session-level report (e.g landing pages), I’ll see mostly session-level metrics. Similarly, clicking into a page-level report will return page-level metrics. In the Google Analytics add-on, however, this safeguard doesn’t exist due to the add-on being designed for greater versatility. It’s therefore all the more important that you’re thorough in outlining, designing, and building your reporting framework within the add-on. After you’ve configured a custom report and successfully run it, be sure to check your results against the Google Analytics interface!

Abraham Lincoln famously said, “Give me six hours to chop down a tree and I will spend the first four sharpening the axe.” Good advice in general that also holds true for using the Google Analytics add-on for Google Sheets.

Supplementary resource appendix:

  • RegExr – General Regular Expressions resource.
  • Debuggex – Visual Regular Expressions debugging tool.

Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!

from Moz Blog http://ift.tt/1TM94WN




from WordPress http://ift.tt/1LpxYbS