How R + AdWords Spells Campaign Success

Category: Marketing Dilemmas, Paid Search


As some of you may know, Google AdWords works through statistical computing. The functions within AdWords (such as bid algorithms, auction management, etc.) work on the basis of statistical probabilistic formula. Hence, PPC marketers need to embrace statistics as equally as they connect with their digital marketing tools.

That’s where R comes in handy. What is R? It’s a programming language designed specifically for statistical computing. It empowers both descriptive and inferential statistics, while enabling lots of graphical techniques. Best of all, it’s an open source software that’s free to use and hence, has become one of the most favorite languages of statisticians.

3 Reasons We Should Consider R for AdWords Analyses

1. R enables sophisticated statistical analyses: Imagine a situation where you have to do multivariate testing within AdWords. While AdWords enables the test environment, R provides you with all analytical methods.

2. Visualization capabilities of R are amazing: The graphical abilities of R are unparalleled. From visualizing data points in a map to normal bar charts, everything is available in R. This helps in visualizing the account and campaign performance from multiple perspectives.

3. A vast community of statistical programmers: Since R is open source, there’s a vastly incalculable community of programmers actively contributing to R. You’ll see numerous advanced statistical packages in R and realize that we just need to plug n’ play to arrive at astonishing insights.

Baby Steps in R & AdWords

For any R-code execution, download R 3.3.2 and R-studio, an IDE (console-editor that supports direct code execution).

Once R console is set up, you’re ready to write your first AdWords statistical program. You should be creating Google AdWords API credentials to setup the authentication route from R to AdWords. If you’re feeling a little lost, contact our team at and we’ll help you out!

Once inside the console, try running the following script to see how your first statistical program works. This program captures the campaign’s cost metrics and plots them in a box plot.

The Secret Formula To Rule Them All

#invokes the AdWords package within R
#the below command will prompt for the API credentials
google_auth <- doAuth(save = T)
#query to capture the campaign performance report between two dates
body <- statement(select=c('CampaignName','Impressions','Clicks','Cost','Ctr','SearchBudgetLostImpressionShare','SearchRankLostImpressionShare','Conversions','ConversionValue'),report="CAMPAIGN_PERFORMANCE_REPORT",start="2017-01-01",end="2017-01-25")
#runs the query in the respective account
adWordsData <- getData(clientCustomerId = 'XXX-XXX-XXXX',google_auth = google_auth, statement=body)
#creates a boxplot for the cost

read more

7 Tips to Accelerate Your 2017 Marketing Campaign

Category: Marketing Dilemmas, Netelixir Updates

Are your search marketing efforts ready for the new year? If not, look no further! After we accurately predicted holiday trends of 2016, NetElixir decided to forecast the state of search marketing in 2017. Through extensive research, NetElixir put together best practices and suggestions for retailers in our action-packed webinar, 7 Proven Search Marketing Tips for 2017.

read more

The Truth Behind Fake News

Category: Marketing Dilemmas

The Truth Behind Fake News

Lately, everyone’s been talking about fake news. From large media outlets all the way to our social feeds, it seems fake news is almost inescapable.

How can something like this escalate throughout the world with such force? Where did the rise of fake news even come from in this digital age?

What is Fake News?

Fake news is generated content that has no ties to the truth. These insidious bits of forgery contain made up facts that horrify, confuse, and delight readers enough to pass along. What’s worse is that anyone with functioning typing skills can contribute their fraudulent posts to the internet.

read more

You Guide to the Mobile First Algorithm Update [Infographic]

Category: Marketing Dilemmas, SEO

Your Guide to Google's Mobile First Algorithm Update (1)

In a previous blog post, we discussed Google’s algorithm update and how it can affect you. To make your life a whole lot easier, we’re sharing our helpful infographic to help walk you through these changes!

Here’s What You Need to Know

In November 2016, Google made an official announcement that mobile results would start getting priority over desktop results in the SERP. Currently, the algorithm doesn’t assess the actual mobile page so results are shown to mobile users sometimes aren’t qualified.

read more

Holiday ’16 YoY Growth Revealed

Category: Marketing Dilemmas, Netelixir Updates, Uncategorized

Holiday '16

In September 2016, our team estimated that the YoY e-commerce growth would be 11% during the holiday season. Guess what? It was 10.43%! Continue reading to find out some more data points to help you better understand what happened this season and how you can utilize this data for this year’s marketing plan.

read more

Real Time Personalization Explained

Category: Marketing Dilemmas, Paid Search

Your Guide to Real Time Personalization

Ever wonder how websites seem to just know you and your interests?

It’s called real-time personalization and it’s changing the way potential customers are targeted. This process allows marketers to tailor the presentation of a website’s content to match a specific user’s instructions or preferences. These changes happen in just milliseconds and they’re ultimately about user engagement.

read more

Mobile First Google Algorithm Update

Category: SEO


In November 2016, Google announced that its indexing will be flipped around and mobile results will get priority over the desktop.

Most research still suggests Google is taking a soft approach and allowing desktop-friendly websites to appear even if they’re not very mobile-friendly. In the coming months, however, this will change.

read more

A Walk with the Ghost – Marketing with Snapchat

Category: Marketing Dilemmas

Snapchat Banner

Released in September 2011, Snapchat has come a long way from being a photo and video sharing app to a marketer’s paradise. The only possible reason you may not have heard of Snapchat is if you’re not of this world. With over 150 million estimated users worldwide, Snapchat boasts 500 million shared stories each day.

read more

Consumer Behavior Capture: Thanksgiving to Cyber Monday

Category: Analytics, Marketing Dilemmas, Mobile, Paid Search


As families and friends were enjoying a feast of Thanksgiving Day turkey, creamy mashed potatoes, cranberry-orange relish, classic stuffing, and more tasty treats, our team was out there reviewing data on consumer behavior throughout desktop and mobile. From the anxiety-fueled claustrophobic shopping fever of Black Friday to the screen-centered focus of Cyber Monday deals, we were there in the trenches collecting valuable data.

read more

1 2 3 4 5 36