Are you an agency or consultant dealing with multiple PPC/SEO accounts and clients on a daily basis? If so, then you’re probably like me and always looking for ways to improve your accounts and save time. This includes the daily grind of trying to increase your CTRs, A/B Testing ad extensions, monitoring budgets, improving quality scores, weeding out the low performing keywords in a campaign, and tracking organic traffic.

All of this can get quite overwhelming, especially when you multiply these tasks by 50+ clients. The reporting side of things can be a nightmare. Trust me, I have been there. Bouncing around between Google AdWords, Bing Ads, Google Analytics, and your Call Tracking tool all day is no longer the way to do things. There’s now a better way, and that’s where the NinjaCat all-in-one reporting tool comes into play.

NinjaCat is the only PPC & SEO Reporting software built specifically for agencies. It combines 750+ integrations into one beautiful interface, allowing you to deliver stunning dashboards and automated PDF reports to your clients – with ZERO effort.

Who is NinjaCat?

I actually first heard about NinjaCat a couple years ago on Search Engine Watch. They had just made the new announcement about the new Google AdWords features and Larry Kim and Paul Deraval (CEO of NinjaCat) were going back and forth on a discussion. Paul mentioned the reporting tool they were offering and it caught my eye. I signed up for the trial the next day to see what it was all about. And boy was I blown away. And I’m not the only one. NinjaCat is used by some of the biggest agencies in the game, such as Hanapin Marketing, White Shark Media, PPC for Small Biz, and AdTaxi.

NinjaCat clients

During the time I worked at an agency, it was one of the first tools I had used which I felt actually understood the frustrations we go through on a daily basis:

Being able to crunch, filter, and combine all of my data in one tool. If you can’t get it all in one solution, then what is the point? Being able to create beautiful and dynamic PDF reports on the fly without having to spend the 1st of each month sitting in Excel all day manually inputting data and emailing clients. Does this sound familiar? I used to hate the 1st of the month because of this.

NinjaCat software is seriously like agency reporting on steroids! #PPC #Reporting @NinjaCatPPC

Click to Tweet

NinjaCat Features

NinjaCat is an all-in-one reporting, monitoring, and call tracking solution designed specifically for digital marketing agencies. Their latest release, nicknamed Shinobi (ninja), allows you to aggregate all of your client’s data for insightful analysis and has 750+ integrations! It is built with scalability in mind. Everything from Google AdWords, Google Analytics, Bing Ads, DSPs, CRMs, CallRail, Facebook Ads, Google Search Console, and more.

Reporting tool integrations

They recently added an integration with Zapier which gives an almost unlimited number of possibilities. You can now import other types of data sources, such as Salesforce. To put this in perspective, when I originally discovered them back in 2014 they only had 12 integrations. That should speak to just how dedicated their team is to making this the best reporting solutions on the market. I personally think it already is. A few of its best features include:

PPC Reporting

NinjaCat actually started out as a PPC reporting tool, and then branched out into other areas such as SEO, Analytics, Social, etc. The reason this is important is because PPC is where NinjaCat really excels at! They have guys on their team that have done the PPC grind, just like the rest of us. They know what we want in a PPC tool and how to solve our pain points. Quickly see ad impressions clicks, CTR, conversions, etc. Just about every piece of data you see in AdWords or Bing itself can be seen or fetched in NinjaCat.

There’s no easier way to see the performance of your campaigns all in one place.

PPC reporting

SEO Reporting

The NinjaCat platform now has a lot of SEO data available which you can easily add as KPIs into your reports. Basically anything from Analytics can be imported. Here are just a few examples:

Sessions, bounce rate, users

Page views, Session length New sessions

Top sources, top website referrers, top referring social sites

User types, clicks, conversions

NinjaCat SEO reporting

White Label Dashboards and Reports

NinjaCat provides you with white label dashboards and reports so that your clients can access them at any time from their desktop or mobile phone! No more emailing clients at the end of each month. Simply give them access and you’re good to go. The white-labeling is easy to setup and is hosted on a non-branded domain, so they never have to see the NinjaCat brand, only your own. Setup widgets and allow them to see all sorts of data, such as the following:

Impressions, clicks, CTR

Cost, Avg CPC, website conversions, phone conversions

Total conversions, conversation rate, average CPA

Click vs impressions

White label dashboards

But perhaps your clients like getting an email every month? If so, you can easily automate this as well (white-label of course). Send them beautiful PDF reports with an overview of all of their campaigns. The drag and drop templates you can customize in NinjaCat make this super easy (example below).

White label reports

Budget Monitoring

Budget monitoring was a big one for me when working with clients. Towards the middle of the month and end of the month, I was always needing to check if a client was over budget or under budget. NinjaCat is great at this! In fact, better than AdWords or Bing themselves. You can easily see your current spend, projected spend, total budget, and also the projected gap. They are also soon adding the ability to auto pause campaigns, which is huge.

Budget monitoring

Campaign Monitoring

The monitoring dashboard is probably one of my favorite and most used screens in NinjaCat. This gives you a complete overview from an administrator’s perspective on everything about your campaigns. Easily spot drops or conversions. By seeing combining all of your channels into one interface you can easily tell which channel is driving your conversions and which areas you need to improve upon.

Campaign monitoring

Call Tracking

When NinjaCat first launched they integrated with popular 3rd-party call tracking software such as CallRail. But now they even have their own call tracking tool built into their software! And again, they have thought of everything. This can definitely save you time and money by simply setting up everything in NinjaCat. I’m a big fan of CallRail, but I’m also a huge supporter of simplifying everything down into one tool. NinjaCat’s call tracking lets you see time duration, tracking numbers, caller numbers, call names, status, and listen to the recordings.

Call tracking

Besides NinjaCat’s own call tracking software and integration with CallRail, they also support the following:

CallSource

CallTrackingMetrics

Century Interactive

ifbyphone

Logmycalls

Marchex / Voicestar

Mongoose

Navis

TruMeasure

Diving Into the NinjaCat Reporting Tool

Now for the exciting part! Let’s dive into the NinjaCat reporting tool. (Click on an image to enlarge)

Login

The login page for NinjaCat is entirely white-labeled for clients. They will never see the NinjaCat brand if you don’t want them to. And yes, it is completely responsive and works great on mobile devices.

myppcreports

Accounts

After logging in you are first met with the accounts page. On this page, you can quickly see the owner of each account and a link to their dashboard.

NinjaCat accounts

In each account, you can setup their logo, website, and assign an account owner. You can also tag custom fields and groups which you have setup. Under the dashboard tab you can create new logins for your clients and send invites.

NinjaCat account details

Under the advanced account settings you and filter FB ad campaigns, set attribution windows for conversions, margins for PPC accounts, filter SEO keywords, and set thresholds for budgets.

Advanced account settings

Individual Account Page

Under the individual account page, you can see an overview of your data sources, call tracking, reports, and KPIs.

Individual account page

Data Source

You can easily add new data sources from their library.

Add data source

KPIs

The KPIs are really cool! If you aren’t familiar with them, these are basically performance indicators for different datasets and metrics. For example, perhaps you want to setup a KPI for your Facebook ad spend. You can then create a notification when it reaches a certain % above the threshold.

Add KPIs

Dashboard Summary

Here are a few screens from the dashboard.

NinjaCat dashboard summary

Dashboard Campaigns

NinjaCat dashboard campaigns

Dashboard Sources

NinjaCat dashboard sources

Dashboard Conversions

NinjaCat dashboard conversions

Dashboard Calls

NinjaCat dashboard calls

Dashboard Analytics

NinjaCat dashboard analytics

Templates Builder

The reporting and template builder is where NinjaCat outshines all of its competition. Some of which includes:

Cross-account reporting

Limitless design capabilities

Limitless data aggregation

Limitless data mixing

Cross-channel calculated fields

You can create a template from scratch, or speed up the process and create one from a pre-designed starter template.

Create new template

Their template editor is completely drag and drop friendly. Think of it like PowerPoint for data junkies! You can select your account/client to live preview the data instantly before turning it into an automated report.

NinjaCat’s template editor is like PowerPoint for data junkies! #PPC #analytics @ninjacatppc

Click to Tweet

Editing template

You can easily insert pre-built widgets such as text, headings, tables, bar charts, line charts, images, and more.

widgets

Here are some examples of some of their pre-made dataset widgets.

Executive Summary Aggregate PPC (Google AdWords, Bing) Analytics Big Picture (Google AdWords, Bing Ads, Facebook Ads) Bing Ads Facebook Ads Google AdWords

Aggregate PPC Campaign Performance Daily Trend Monthly Trend Top Campaigns

Aggregate Analytics & PPC AdWords / Goal Completions AdWords / Revenue Aggregate / Goal Completions Aggregate / Revenue Bing Ads / Goal Completions Bing Ads / Revenue

Bing Ads Campaign Performance Daily Trend Monthly Trend Top Campaigns

Call Tracking Call Tracking Details Daily Trend

Facebook Ads Campaign Performance Daily Trend Monthy Trend Top Campaigns Top Performing Age Groups Top Performing Regions

Facebook Insights Daily Trend Top Posts

Google Adwords Ad Network Performance Ad Performance (Display) Ad Performance (Search) Ad Performance (YouTube) Campaign Performance Daily Trend Monthly Trend Top Campaigns

Google Analytics Channel Performance Goal Completions Goal Completions by Channel Goal Completions by Day New vs. Returning Users Session Trends Sessions by Channel Top Landing Pages Top Performing Cities Top Performing Regions Top Source / Medium

Twitter Ads Campaign Performance Daily Trend

Twitter Organic Top Tweets



And it doesn’t end there! Within each widget, you can pretty much pull and filter every piece of data possible. You are probably beginning to see just how powerful this reporting tool really is. Design like you are in powerpoint, and grab data like you are in Excel. But they’ve made it so easy that anybody could build the templates!

Widget settings

Report Settings

Once you have a template saved the way you want it, you can turn it into an automated report. Change data ranges, turn it into a dashboard, and have it automatically emailed to the client and or multiple clients. You can also configure it so you can add custom notes to each report before it is sent out. This can come in handy if you want to add a little personalization or update for the client on what you are working on for them.

Report settings

Summary

To summarize NinjaCat is the best agency reporting tool I have seen on the market. If your agency needs to really dive into their client’s accounts then this is the tool for you. Spend more time improving and less time bouncing around. Starting at $1,000/month it’s definitely not the cheapest tool, but this premium product backed by white glove service is a no-brainer for high growth agencies seeking a competitive edge.

They are also about to release a universal marketing API at the end of this month, that will allow agencies to design their own cross-channel API feeds via their drag and drop interface. ie: GetSpendByChannelForAllClients.

Again, some of the best features of NinjaCat are:

Complete white label & automated reporting with the ability to grant access to clients

In-Depth Google AdWords & Bing Ads Reporting (including display, search mobile, ad extensions, geo-targets, etc.)

750+ different data source integrations

Beautiful dynamic PDF reports which can be customized specifically for each client, from logo, to colors, and even the data they care about

Powerful drag and drop template editor/creator (think of it like PowerPoint for data junkies)

Limitless design, data mixing, and aggregation capabilities.

Call tracking reporting (see call conversions, dates, phone #s, rate the quality of calls, download the call, etc.)

Mobile (everything from management down to what the client sees, even the reports are all mobile optimized for view on the go!)

Visit NinjaCat

Why did I choose NinjaCat? Because they save me a TON of time and money, and even help me win new clients. If you’re an agency trying to figure out ways to save time and crunch data the way you need to, reach out to NinjaCat today for a demo.