
NinjaCat's Frequently Asked Questions page is a central hub where its customers can always go to with their most common questions. These are the 205 most popular questions NinjaCat receives.
When a user account is created in any agency across the entire NinjaCat platform that user is unique. Issues arise when you try to use a previously used email address to create a new user account. The email address used to create that user account cannot be used again to create a new user account system wide. Under certain situations it can be helpful to allow an agency to reuse an email address allocated to an existing user log in a separate agency. Some situations that cause this are:
When a user needs to access multiple agencies within a 'Parent/Child' agency setup
When an agency acquires a new customer that had previously logged into dashboards made by another agency using NinjaCat
When an entity is so large that it uses multiple NinjaCat using agencies for its marketing needs
When this situation occurs, an agency can request to have a separate user pool created just for them. This allows a new user account to be created based on an email address that may be currently allocated to a user another agency.
Feature Activation Request
If your agency is interested in separating your NinjaCat Agency into a secluded web domain for the purpose of creating a user log in based on an email address previously used in another agency;that can be enabled by NinjaCat at your request. Contact the main NinjaCat user in your agency. They will reach out to and partner with your agency's Customer Success Manager here at NinjaCat to begin the process. If you aren’t aware of your Customer Success Manager contact our Customer Advocate Team through support. They will contact your agency’s Customer Success Manager and the documented point of contact for your agency will be consulted on the request, implementation, and result ofseparating your NinjaCat Agency into a secluded web domain to give it its own, separate user pool.
Expected Behavior
When your agency has its own separate user pool it can no longer be accessed by the universal platform website address of 'app.ninjacat.io', or the universal generic website address of 'mymarketingreports.com. Once the separate user pool is created your agency's NinjaCat webpage can be accessed by the company specific custom website address in the form of 'companyname.ninjacat.io', or companyname.mymarketingreports.com. If your agency has already created a white labeled, custom website address that is another way to access NinjaCat if you have a separate user pool.
The website access restriction for an agency with a separate user pool is in place wether the user is accessing NinjaCat as a team member of an agency for administrative, creative or research purposes, AND when the user is a customer of an agency accessing a report or dashboard to view their data. For that reason, if your agency separates its user pool any bookmarks made by agency team member or customers of 'app.ninjacat.io' or 'mymarketingreports.com' will cease to work.
Users created in separate user pools from previously used email addresses are still unique user accounts. The profiles and details of each user in separate user pools will stay distinct even if they are generated from the same email address.
View ArticleSimpli.fi enables users of their programmatic marketing platform to localize ad targeting and content, deliver high volumes of localized campaigns, and provide insights on their dynamic audiences.NinjaCat offers a direct integration to the Simpli.fi platform which allows you to include the results of your programmatic ads in your reports and dashboards alongside, or aggregated, with the rest of your data.
This article contains step by step instruction on how to add the Simpli.fi network to your agency in NinjaCat, how to access your User and Agency API tokens, and how to find your Top Level Organization ID in Simpli.fi.
Section Links
Adding the Simpli.fi Network
How to Find Your User API Token
How to Find Your Agency API Token
How to Find Your Top Level Organization ID
Adding the Simpli.fi Network
1. Go to the Agency Setup settings
2. Under the Data Sources section, click on the blue "Add Network" button near the top right corner of the page
app.simpli.fi
3. Find Simpli.fi from the list of available network connections then click the blue "Connect" button
4. Fill in all of the required fields under the Network Settings
NinjaNote:Learn how to find the User API Token, Agency API Token, or Top Level Organization ID in the other sections of this article
NinjaNote:A complete list of the available Simpli.fi Dimensions and Metrics by compatibilitygroup is available in our help center
5. Click the blue "Add Network" button near the bottom left of the page to complete adding a Simpli.fi network connection to your Agency
How to Find Your User API Token
The User API Token (which is also sometimes called an "API Key") is a unique identifier generated by a Simpli.fi user to allow a third party application like NinjaCat access to the data in their account. Here is step by step instruction on how to generate, or find your existing, Simpli.fi User API Token.
1. Log in at app.simpli.fi using your Simpli.fi credentials
2. Once logged in, click on "Admin" from the top menu options to reveal the Admin Menu
3. From the Admin Menu click on "User Settings" from the list of options
4. Click on "API Key" from the list of User Settings near the left of the screen
5. If necessary, click "Generate" if an API Key does not already exist, or "Regenerate" to create a new one
6. Copy your API Key and paste it in the "User API Token" field under the Simpli.fi Network Settings
How to Find Your Agency API Token
The Agency API Token (which is also sometimes called an "Application Key") is a unique identifier generated by Simpli.fi that is used, along with a User API Token, to allow a third party application like NinjaCat access to an organization's data. Please contact your NinjaCat Customer Success Manager for additional information and assistance inputting the correct Agency API Token.
How to Find Your Top Level Organization ID
Simpli.fi offers several tools to organize your accounts in their programmatic marketing platform, one of which is the ability to "nest" one of your organizations hierarchically under another. When granting Simpli.fi access to a third party application like NinjaCat, it is necessary to specify which organization's data you would like to make available by providing the desired "Top Level Organization ID" (sometimes called "Org ID"). Here is step by step instruction on how to find the top level Organization ID in Simpli.fi
1. Log in at using your Simpli.fi credentials
2. Once logged in, click on "Admin" from the top menu options to reveal the Admin Menu
3. From the Admin Menu click on "Organizations" from the list of options
4. From the list of your account's Organizations search for the highest level of hierarchy containing the organizations you would like to make available to NinjaCat, then click on it to select it
NinjaNote:Selecting an Organization lower thanthe very top level will prevent data from some of the other organizations in your account from being available in NinjaCat.It is recommended that you search for and select the highest level Organization in your Simpli.fi account at this stage of the setup
5. Copy the top level Organization's "Organization ID" number (or "Org ID") which is found near the top right corner of the organization's form
6. Paste the Org ID in the "Top Level Organization ID" field under the Simpli.fi Network Settings
View ArticleWhen working with the Data Table Widget in the Template Editor, there are times when the number of rows of data will exceed what can be viewed in the report. You will need to extend the table across multiple pages in order to accommodate this.
Select the Widget and scroll down in the right hand tool bar until you see the Starting Result and Result Limit fields.
For the first list of data, you would begin with a table a Starting Result of 1 to a Result Limit of 22 for example.
You could then duplicate the slide. Again select the Starting Result but this time set it to the begin just after the end of the previous result limit. In this example you would set the Starting Result to 23 and the Result Limit to 40.
If you have additional rows not shown, continue this process increasing the Starting Result and Result Limit until the desired number of pages are contained in the report.
Please Note:
Version 2 dashboards will automatically show a scrolling bar on the dashboard which contains the missing results, so dashboard templates will not need additional tables
If you have extra pages at the end of your report that are blank, the blank pages will not be displayed in the final PDF
When using the Totals Row on your Data Table in the report, the totals will only be displayed for the rows of data on each It is not a cumulative total for all pages of data.
View ArticleSimpli.fi enables users of their programmatic marketing platform to localize ad targeting and content, deliver high volumes of localized campaigns, and provide insights on their dynamic audiences.NinjaCat offers a direct integration to the Simpli.fi platform which allows you to include the results of your programmatic ads in your reports and dashboards alongside, or aggregated, with the rest of your data.
This article contains a complete list of all the available Dimensions and Metrics for the Simpli.fi direct network integration, broken up by Compatibility Group.
NinjaNote:The Dimensions and Metrics available from Simpli.fi are broken up into 17 unique standard reports, which form "CompatibilityGroups" in NinjaCat. When Adding the Simpli.fi Network to Your Agency, be sure to check the box for any CompatibilityGroup containing Dimensions or Metrics you wish to use with NinjaCat.
Section Links
Account Performance by Campaign by Day
Audience Insights by Campaign
Context Performance by Campaign by Day
Data Provider Performance Company
Data Provider Segment Inventory by Day
Device Type by Campaign by Day
Domain Performance by Campaign by Day
Geo Conversion Lift Statistics by Campaign by Day
Geo Fencing by Campaign by Target and Conversion Fence by Day
Hourly Performance by Campaign by Day
Keyword Performance by Campaign by Day
Location Performance by Campaign by Day
Organization Segment Performance by Day
Retail Performance by Ad with Markup Company
Retail Performance with Markup Company
Video Interaction by Campaign by Day
Viewability by Campaign by Day
Account Performance by Campaign by Day
Dimensions
Dimension names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Client Id
Ad Name
Ad Id
Ad Size
Ad Image URL
Ad Target URL
Ad
Platform
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Click-through Sales
Click-through Leads
Click-through Signups
Click-through Other
Click-through Visits
View-through Sales
View-through Leads
View-through Signups
View-through Other
View-through Visits
Weighted Actions (Aggregate: Conversions)
Total Spend (Aggregate: Cost)
Total Budget
Daily Spend Target
Audience Insights by Campaign
Dimensions
Dimensions names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Campaign (Aggregate: Campaign Name)
Campaign Id
Insights Details Category
Insights Details Demographic
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions Composition
Impressions Index
Context Performance by Campaign by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Context
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Click-through Sales
Click-through Leads
Click-through Signups
Click-through Other
Click-through Visits
View-through Sales
View-through Leads
View-through Signups
View-through Other
View-through Visits
Weighted Actions (Aggregate: Conversions)
Total Spend (Aggregate: Cost)
Data Provider Performance Company
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Campaign (Aggregate: Campaign Name)
Campaign Id
Keyword
Keyword Src
Min Date
Max Date
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Ad Revenue
Search Data Payout
Data Provider Segment Inventory by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Segment
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Unique User Count
Device Type by Campaign by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Device Type
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Click-through Sales
Click-through Leads
Click-through Signups
Click-through Other
Click-through Visits
View-through Sales
View-through Leads
View-through Signups
View-through Other
View-through Visits
Weighted Actions (Aggregate: Conversions)
Total Spend (Aggregate: Cost)
Domain Performance by Campaign by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Domain
Platform
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Click-through Sales
Click-through Leads
Click-through Signups
Click-through Other
Click-through Visits
View-through Sales
View-through Leads
View-through Signups
View-through Other
View-through Visits
Weighted Actions (Aggregate: Conversions)
Total Spend (Aggregate: Cost)
Geo Conversion Lift Statistics by Campaign by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Definition
Geo-Conversion Lift
New User Conversion Lift
Natural Users
Natural Converters
New Natural Converters
Natural Days to Convert
Natural Conversion Rate
Natural Converters divided by Natural Users
Campaign Users
Campaign Converters
New Campaign Converters
Campaign Days to Convert
Campaign Conversion Rate
Campaign Converters divided by Campaign Users
Geo Fencing by Campaign by Target and Conversion Fence by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Platform
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Geo Fence
Geo Fence Id
Conversion Geo Fence Name
Conversion Geo Fence Id
Daily Estimated Budget
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Geofencing Daily Spend Target
Geofencing Total Budget
Geofencing Total Spend
Geofencing Impressions
Geofencing Clicks
Geofencing Platform Cost
Geofencing Search Cost
Geofencing Demographic Cost
Geofencing Contextual Cost
Geofencing Behavioral Cost
Geofencing Geographic Cost
Geofencing Segment Cost
Geofencing Media Cost
Click-through Sales
Click-through Leads
Click-through Signups
Click-through Other
Click-through Visits
View-through Sales
View-through Leads
View-through Signups
View-through Other
View-through Visits
Geofencing Weighted Actions
Hourly Performance by Campaign by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Hour
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Total Spend (Aggregate: Cost)
Keyword Performance by Campaign by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Keyword
Platform
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Click-through Sales
Click-through Leads
Click-through Signups
Click-through Other
Click-through Visits
View-through Sales
View-through Leads
View-through Signups
View-through Other
View-through Visits
Weighted Actions (Aggregate: Conversions)
Total Spend (Aggregate: Cost)
Location Performance by Campaign by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Country (Aggregate: Countries)
Region
Metro
City
Postal Code
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Total Spend (Aggregate: Cost)
Organization Segment Performance by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Data Provider (Aggregate: Network)
Segment
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Click-through Sales
Click-through Leads
Click-through Signups
Click-through Other
Click-through Visits
View-through Sales
View-through Leads
View-through Signups
View-through Other
View-through Visits
Weighted Actions (Aggregate: Conversions)
Total Spend (Aggregate: Cost)
Retail Performance by Ad with Markup Company
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Campaign (Aggregate: Campaign Name)
Campaign Type
Campaign Id
Ad Name
Ad Id
Ad Image URL
Ad Target Url
Client Id
Ad
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Retail Markup
Third Party Markup
Total Media Cost
Total Tech Fees
Subtotal
Total Retail Cost
Total Thirdparty Cost
Total Spend (Aggregate: Cost)
Click-through Sales
Click-through Leads
Click-through Signups
Click-through Other
View-through Sales
View-through Leads
View-through Signups
View-through Other
Weighted Actions (Aggregate: Conversions)
Retail Performance with Markup Company
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Campaign (Aggregate: Campaign Name)
Campaign Type
Campaign Id
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Retail Markup
Third Party Markup
Total Media Cost
Total Tech Fees
Subtotal
Total Retail Cost
Total Thirdparty Cost
Total Spend (Aggregate: Cost)
Click-through Sales
Click-through Leads
Click-through Signups
Click-through Other
View-through Sales
View-through Leads
View-through Signups
View-through Other
Weighted Actions (Aggregate: Conversions)
Video Interaction by Campaign by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Campaign Status
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Impressions
Clicks
Video Starts
25\% Complete
50\% Complete
75\% Complete
100\% Complete
Viewability by Campaign by Day
Dimensions
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Date
Month of Year
Week of Year
Day of Month
Day of Week
Quarter
Year
Start Date
End Date
Campaign (Aggregate: Campaign Name)
Campaign Id
Campaign Type
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Metric names with an asterisk (*) are Unique, and may not display accurate results when used with any aggregate date dimension
Name
Viewability*
Impressions
Clicks
Platform Cost
Search Cost
Demographic Cost
Contextual Cost
Behavioral Cost
Geographic Cost
Segment Cost
Media Cost
Total Spend (Aggregate: Cost)
View ArticleThis article contains a complete list of all the available Dimensions and Metrics for the Criteo direct network integration.
Dimensions
Dimension names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Name
Description
Account
Account name in NinjaCat
Campaign Id
Account ID set in Criteo
Campaign Name
Campaign name set in Criteo
Date
Metrics
Metric names in Bold are mapped to automatically aggregate with other similar networks present in the same data widget
Metric names with an asterisk (*) are Unique, and may not display accurate results when used with any aggregate date dimension
Name
Description
Audience
Number of distinct cookies Criteo had the opportunity to display an ad
Average Cart
Total revenue generated from post-click and post-view sales (Revenue) divided by the total amount of sales generated by both post-click and post-view
Click Through Conversion Rate
Total number of post-click sales (Click through Conversions) divided by the number of times a Criteo ad was clicked (Clicks)
Click Through Conversions
Total number of post-click sales. Sales are attributed within 30 days after a user clicks on a Criteo ad.
Click Through Conversions - Same Device
Total number of post-click sales completed using the same device as the Criteo ad click. Sales are attributed within 30 days after a user clicks on a Criteo ad.
Click Through Revenue
Total revenue generated from post-click sales
Clicks
Number of times a Criteo ad was clicked
Competition Win Rate
Percentage of impressions or ad placements won, out of all impressions or ad placements that were bid on
Conversion Rate
Total number of post-click and post view sales (Conversions) divided by the number of times a Criteo ad was clicked (Clicks)
Conversions
Total number of post-click and post view sales. Sales are attributed within 30 days after a user clicks on a Criteo ad.
COS (Cost of Sale)
Total cost (Cost) divided by the total revenue generated from post-click and post-view sales (Revenue)
Cost
Total cost
Cost Per Conversion
Total cost (Cost) divided by the total of post-click and post view sales (Conversions)
CPC
Total cost (Cost) divided by the number of times that a Criteo ad was clicked (Clicks)
CPM
Total cost (Cost) multiplied by 1000 then divided by the number of times a Criteo ad was displayed to a user (Impressions)
CTR
Number of times a Criteo ad was displayed to a user (Impressions) divided by the number of times a Criteo ad was clicked (Clicks)
Exposed Users
Number of distinct cookies that have seen at least one Criteo display
Impressions
Number of times a Criteo ad was displayed to a user (aka: "displays")
Reach
Number of distinct cookies that have seen at least one Criteo display (Exposed Users) divided by the number of distinct cookies Criteo had the opportunity to display an ad (Audience)
Revenue
Total revenue generated from post-click and post-view sales. This number is computed based on the prices provided by your conversion trackers
ROAS
Total revenue generated from post-click and post-view sales (Revenue) divided by the total cost (Cost)
Unique Click Through Conversions*
Total number of unique post-click sales
Unique Click Through Revenue*
Total revenue generated from unique post-click sales
Unique View Through Conversions*
Total number of unique post-view sales. Post-view sales do not include sales from users who clicked an ad
Unique View Through Revenue*
Total revenue generated from unique post-view sales
View Through Conversion Rate
Total number of post-view sales within 24 hours after a user sees a Criteo ad (View through Conversions) divided by the number of times a Criteo ad was displayed to a user (Impressions)
View Through Conversions
Total number of post-view sales within 24 hours after a user sees a Criteo ad. Post-view sales do not include sales from users who clicked an ad
View through Revenue
Total revenue generated from post-view sales
View ArticleIntegrations
click here
Amazon MWS Integration
We’re excited to introduce Amazon MWS (Seller Central) as a new native integration!
To connect at the Agency Level, add your Seller ID and MWS Auth Token to NinjaCat. For more information, click here.
What's New
KPIs
We’re excited to introduce KPIs! KPIs is a continuation of our new Budgets feature and will allow you to track the progress of any Standard or Aggregate metric, from any Data Source, on a monthly basis.
Define the metric you’d like to track, set a monthly target, choose the day of the month you’d like to start. KPIs will tell you your current progress, and provide a projection to estimate where you’ll end up by the end of the cycle.
For in-depth training on the new KPI feature, please click here.
We're releasing KPIs in beta to get early feedback. To participate in the beta, please reach out to your CSM or email [email protected]. You can expect to see us continue to add functionality in the months to come.
Our upcoming goals for early Q3:
Progress Graphs for KPI and Budgets - View your KPI in a detailed graph with more in-depth data points. We’ll break down your daily progress, your daily average progress, and suggested progress to achieve your target.
Template Editor Support - You’ll be able to add your KPIs to Reports and Dashboards to share progress with your customers or team member.
Ad Preview Dimension for Facebook
We’ve added a new dimension called 'Ad Preview' for Facebook.
With the Ad Preview dimension for Facebook, you’ll be able to display an Ad, as it appears on Facebook.
When the Ad Preview dimension is selected, a new sub-section called Ad Preview will appear on the widget with additional settings.
Preview type: Currently, the display types are “Right Column Standard”, “Desktop Feed Standard”, “Mobile Feed Standard”, and “Instagram Standard”
Number of Ads Preview: This is a performance setting specific to the template editor. Displaying ads in this way is taxing on the system and can take time to load. In order to reduce the loading time in the template editor, we give you the option to load 5, 10, 15 or all ads in the template editor. Keep in mind, this setting only impacts the preview on the template editor. We’ll still load all requested ads on Dashboards or PDF/PPT Reports.
For more in-depth information, please click here for a helpful video.
Facebook 3.2 - Upgrade and a note about deprecated metrics
We’ve updated to Facebook 3.2.
In Facebook 3.2, Facebook deprecated a number of metrics. In order to avoid broken metrics, where possible, we’ve remapped these metrics as follows:
offsite_conversion => SUM of all Offsite Conversion FB Pixel metrics (not including ones that require pixel id)
app_custom_event => app_custom_event.fb_mobile_activate_app
offsite_conversion.add_to_cart => offsite_conversion.fb_pixel_add_to_cart
offsite_conversion.checkout => offsite_conversion.fb_pixel_initiate_checkout
offsite_conversion.key_page_view => offsite_conversion.fb_pixel_view_content
offsite_conversion.lead => offsite_conversion.fb_pixel_lead
offsite_conversion.other => leadgen.other
offsite_conversion.registration => offsite_conversion.fb_pixel_complete_registration
In addition, we've made the same remappings for the equivilent Value metrics.
For the conversions above, these metrics will continue to work as expected. You won't need to make any configurations to your templates.
BigQuery for SQL Data Pipeline
We’ve added support for BigQuery to our SQL Data Pipeline
Connection options are:
BigQuery Network: A list of data source option you set up on the agency level for BigQuery.
Project ID: the project ID you want to send data to for big query.
Dataset: The dataset of the project which table will be created in.
Big Query Data Export Option: there will only be two options, erase data and append data. (cannot support merge and replace due to the limitation of the BigQuery API)
Note that a BigQuery data source MUST be created prior to using this for data delivery due to the fact that the connection requires oAUTH. Mapping setup isn’t required.
And more...
For Bing Ads, we’ve added the new metric, Unique Lost IS (Budget).
For our Email Integration data source, we’ve added support for TSV files. For a helpful article on Email Integration, please .
We’ve extended the Display as Image option to all Data Sources. Now, when you’re creating a Custom Dimension, Display as ‘Image’ is available.
Fixes
Page Fans Metric for Facebook Insights will now show the correct values on all tables and graphs.
Google Analytics brought back Unique Events within the API so we’ve re-added it.
In Google Analytics, we’re now calculating ‘Sessions per User’ internally to ensure it’s as accurate as possible.
For Constant Contact, we’re now using the ‘Last Run Date’ in our Aggregate ‘Date’, which is more commonly what people want to see.
For the Email Integration, now, when we had trouble parsing an email, we’ll properly send an error email to warn you.
For Unbounce, we’re using the most appropriate date within the aggregate, depending on the dimensions or metrics selected. For form-fill data, we’re using the ‘Form Fill Date’. Otherwise, we’re using ‘Site Last Published’ or ‘Site Creation’ date.
We ran into some issues with SQL tables with over 200 metrics/dimensions. We’ve increased the number of SQL metrics and dimensions allowed on a single SQL table.
We now support more OS Types for FTP which should allow it to support more FTP services.
We fixed an issue with Snapchat which was sometimes causing the currencies to be increased.
DoubleClick Bid Manager now allows Agencies to use their own individual quotas to avoid hitting NinjaCat’s maximum allowable quota for DBM.
Some users were experiencing issues while saving BigQuery. We’ve resolved the issue and you should always be able to save your Big Query mappings now.
In Instagram Organic, we fixed an issue with the ‘Saved’ metric so that it’s returning the correct result.
In DoubleClick Campaign Manager, Impressions were being skewed when combined with ‘Creative Field 01’. We’ve resolved this issue and Impressions will appear correctly.
You can now Display as Image for SQL.
You can now see the Account Name on the Account List view when viewing on Mobile.
Also, the Dashboard List view is now more mobile friendly.
On the Template Editor, now when you have a pop-up open, pressing the up, down, right, and left arrows won’t move a widget on the template.
In NinjaTrack, you’re now able to consistently save Custom URL parameters.
Also in NinjaTrack, sometimes pool numbers were returning a source of “unknown”. Now, we’ll correctly show the source, when it is available.
View ArticleWhat's New
NinjaTrack Script - URL parameters triggers
You now have more granular control over number switching. Previous, you could specify a single URL parameter to trigger the number swap. Now, you have the ability to only trigger on certain URL parameters using the new ‘Restricted URL Parameters’ field. This will be particularly useful when you have multiple NinjaCat accounts tied to the same website. Instructions on how to access the feature can be viewed here.
Fixes
In LinkedIn Organizations, sometimes the token was broken when first connecting the data source. It should always connect correctly now.
In AppNexus, previously we were averaging the totals of the 25\% Complete, 50\% Complete, 75\% Complete, and 100\% Complete fields. This has been fixed to properly sum the total.
In Sizmek, we resolved an issue where Spend was not appearing in some cases, and are better handling situations where the Spend data is not available in that Network account
In ReachLocal v2, previously we weren’t able to have a widget with more than one dimension and metric pairing when using dimensions related to Facebook and Youtube breakdowns. For instance, for the Facebook breakdowns, Age paired with Clicks, Impressions, and Reach would return no value. We’ve updated the compatibility groups so that we can have multiple metrics for a dimension.
In addition, in ReachLocal v2, we’ve added Device Type dimensions for Search Activity and YouTube and corrected the Aggregate dimension ‘Device Type’ for ReachLocal.
On the NinjaTrack Monitoring Page, previously, when multiple pages of calls appeared, and you edited a call on any page other than the first, it would return you back to the first. To make this page a little more user-friendly, we’ll save your place, and keep you on your current page.
Also on the NinjaTrack Monitoring Page, Agencies on the new NinjaTrack beta were seeing ‘NinjaCat’ appear in the URL when they clicked the ‘Listen’ button. We’ve white-labeled this to show ‘call-recordings’ instead.
When using a NinjaTrack script within an object node within the HTML of your website, the NinjaTrack number was failing to swap. Numbers should now swap as expected.
NinjaTrack numbers would also fail to swap if there was a hidden character within the number. We are now removing any hidden characters to handle the number swapping correctly.
View ArticleIntegrations
click here
Snapchat & Unbounce Integrations
We’re excited to release native integrations for Snapchat and Unbounce
For more information on adding Snapchat, click here
For more information on Snapchat Metrics and Dimensions, click here
For more information on adding Unbounce, click here
For more information on Unbounce Metrics and Dimensions, click here
What’s New
Larger Images for Facebook Ads
Now you'll have the option to show a full-sized Ad image for Facebook. Click the pencil next to the “Ad” dimension and toggle on “Scale image width to its container”
The ad will scale to the size of the cell width
For more information on how to use this feature, click here
Custom Data Sources Display as “Image”
You can now display an image URL as an image from Custom Data Sources. When setting up a new Custom Data source mapping, you’ll now find a display as an option called "Image"
For more information on how this feature works, please click here for a helpful video
Google Analytics Sample Data Warnings
Under certain circumstances, Google Analytics sends sample data through the API
You will now receive a warning in the template editor and dashboards when you receive sample data from Google Analytics on a widget
For Dashboards, you have the option to display or not display this warning
For a detailed description of this feature, please click here
Updates Facebook to 3.2
We've updated Facebook to 3.2
For a list of deprecated metrics, please
Fixes
We made a change to Google Analytics to improve how we're pulling in Demographics data. You should now see demographics information more often when using Google Analytics
Facebook Insights Page Fans will now work with all dimensions
Google Analytics Page Path will filter properly now
You’ll now be able to filter by non-segmenting dimensions
View ArticleIntegrations
click here
Site Impact
We’re excited to introduce Site Impact to our list of native integrations.
The TradeDesk MyReports Enhancements
We’ve made some major improvements to our TradeDesk MyReports integration. Now, when you connect TradeDesk MyReports, data should start gathering in NinjaCat within 24 hours automatically.
If you would like historical data (last 90 days) please email [email protected] and let them know. We’ll need to take additional steps on our end to pull that historical data.
For details on the available Metrics and Dimensions for TradeDesk, click here.
For a helpful FAQ on the new TradeDesk enhancements, click here.
What's New
Global Metrics
Global Metrics is a new feature that will allow you to define a metric from a single data source at the Agency level, and then redefine what that Metric does from account to account.
For example, if your conversion criteria differ from account to account, you’ll be able to set up a Global Metric called Conversion and define what that Global Metric does for each account.
For additional training, please click here.
More Dashboards Improvements!
Dashboard tables are now exportable in CSV! If the CSV Export toggle is on, in the dashboard settings, Dashboard users will now be able to download a CSV. Filters, custom Date Ranges, and Comparisons will all be applied to the CSV.
Dashboard PDF downloads will now display Dashboard filters applied on tables!
We’ve also made improvements to tables with Sorting and Paging. Page between multiple pages of data. Headers and Totals row will stay put while you’re reviewing your data
In addition, you can sort on any column of your tables.
For more information on all of our dashboard enhancements, click here.
Configure refresh times for data sources
With the 3.8 release, you’ll now be able to define what time we gather data and place it into our Intelligent Data Warehouse.
Users of Google Sheets and SQL will find this feature particularly useful in cases where data is pushed to these providers later in the day. You’ll now be able to decide when you gather that data, giving you enough time to load data into those sources.
To learn more about this feature, .
And More!
We’ve added a new Metric called “Count” for all data sources. Already available in Email Integration, it will now become available with all other Data Sources. The Count metric will count the number of unique dimension combinations for any table.
We’ve added the Google Font, Muli.
Fixes
We improved the way we calculate Average Call duration for Call Tracking.
Sometimes, when viewing Comparisons in a table with Relative Date range, we were showing extra days and now we’re not.
We fixed an issue with Perfect Audience that was increasing the results specifically on Dashboards.
Google AdWords Ad Destination URLs are now clickable.
When users were using SQL mappings and changed from Text to Stored Proc, the edit screen was returning an error.
Earliest and Latest reporting dates weren’t playing nicely with Roll-up reports (Account Groups). We’ve resolved this issue so that each individual account’s Earliest and Latest reporting date are respected in Roll-up reports.
Sometimes, when consolidating by month, and viewing ‘this month’ time range, we were showing too much data. We’ve resolved this issue.
The date on CSV will now always format correctly when exporting CSV
In NinjaTrack, sometimes calls were being attributed to Referral when they should have been going to Google - Organic. We’ve corrected this so they’ll appear in the right channel.
We’ve optimized the Twitter Ads data source so that we can process data requests more intelligently.
When setting up Google Analytics Custom Dimensions and Metrics, it was possible to skip a step and start mapping Custom Dimensions and Metrics without selecting an account. You’ll now first need to select an account before moving on to the next step.
The help text for Decimal Controls on the Custom Metric Editor wasn’t respecting our boundaries. We’ve talked it out and now they’re appearing only within the bounds of the pop-up.
The Account List export button was appearing grey instead of blue, which was giving people the impression that it was broken, even though it wasn’t.
View ArticleThe Reports tab of your NinjaCat account is where you can create, and manage all your automated reports.
If you have created a report in your Reports tab, ran your report, and your report came out looking like this:
that means there is no network data coming into your report. Don't worry this is an easy fix!
First check the Data Sources tab of your NinjaCat account. Click on your name in the top-rignt corner, then click Setup - Data Sources. Confirm that the network you are trying to report on is in this list and has a valid token:
If one of your networks does not have a green status or has a "Loading error" when attempting to add the data source to an account, you may need to revoke and re-create your network token.
Once you have confirmed that all your networks are properly added and connected in your Data Sources tab, next check the Accounts tab of your NinjaCat account. Clickon the Accounts tab, then find and click into the account in question:
From there, you'll see all of the Data Sources that are currently connected to this account.
If you need to add a Data Source to your client's account. Click on a row in the data sources to confirm that your account is connected to the correct data source, or click on the Plus (+) sign above the data sources section to add a new data source:
Once you have confirmed your networks are set up correctly and your client's data sourcesare connected to the appropriate networks, you can re run your report byclicking the "Run Now" option from your reports section:
Some of you may have your networks connected properly, and your Client Settings set correctly, but when you run a report, your report has blank tables, flat graphs, or is missing widgets all together. This is happening because no data for these tables and graphs is being brought into your report. If your networks and Client Settings are set correctly, the next thing to check would be the date ranges in your template.
Your template dictates what will show up in your report. You can check your template by clicking on the template option in your report menu:
Check the widgets of your template for date ranges. Can you confirm your networks have data available for the date's you have set in your widgets? For example, if your widgets are set to show Last Months data, does your client's network account had data for last month? If not, no data will show up in this widget.
The templates can recognize if a client is connected to a network or not so this way you can use a template for multiple clients. Lets say you have a template that shows, AdWords, Bing and Facebook data. You can use this template for clients that maybe just have AdWords or just have Facebook and the networks they aren't connected to will simply not show up in your final report. This saves you from creating a template for every client in your database but can also result in issues like the one's stated above.
Please double check your network settings, client settings, and your templates if your reports are not producing data. If everything checks out and your reports are still not producing data, then please email and we can assist you further.
View ArticleThe Dashboard tab of your NinjaCat account allows you to monitor all your clients (available from the Clients tab) in one single view. You can select 3 different views at the top of the Dashboard.
The Budgets view allows you to see all your clients' Current Spend, offers a projected spend figure based off current trends, and also lets you define a budget for your client so you can track their spend.
You can set the date range of the Dashboard in the top right hand corner by just clicking on the date range and selecting from the drop down or you can set a custom date range. Please note the Budgets view only will show Month to Date since it is monitoring your clients' monthly budget for ad spend. The Date Range customization drop down shown in the example below will only adjust data for the Accounts and Campaigns views in the Dashboard.
Each client in the Budgets view will display 4 important metrics:
Current Spend - This shows how much your client has spent month to date.
Projected Spend - The average daily spend projected over the total number of days in the current month.
Budget - This is a number you can define in your NinjaCat account as your client's monthly budget for ad spend.
As a default, the highlighted number under Budget will show up as Undefined.
If you click on the hyperlink under Budget, your NinjaCat account will take you to the Clients tab where you will find the Budget Settings drop down for your client.
Setting the Warning Threshold will turn the status bar for your client's budget from Green to Yellow once their projected spend differs from the defined budget by the percentage defined in the Warning Threshold setting. Setting the Critical Threshold will turn the status bar for your client's budget from Yellow to Red once their projected spend differs from the defined budget by the percentage defined in the Critical Threshold setting.
Projected Gap - This metric considers your client's Current Spend and Projected Spend compared to your defined Budget. The Projected Gap will show you how much you are over or under your defined Budget based on your client's month to date spend.
The Budgets view will automatically sort your clients so those who's budgets are in the Critical range will show up at the top, then those who are in the Warning range will show up next, then all other clients currently within budget will be at the bottom.
Each Budget Status Bar features a ticker that is representing where your client is in the current month's budget cycle. As you approach the end of the month, the ticker will progress to the end of the status bar.
View ArticleWhat's New
Currency Conversion
We've added three additional currencies to the Currency Conversion feature:
BHD Bahraini Dinar
KHR Cambodian riel
MAD Moroccan Dirham
Fix
In Simpli.fi, the Ad Name, Ad, Ad ID dimensions were not displaying the correct values. We have resolved the issue causing this, and the correct values should now be available.
View ArticleWhat's New
NinjaTrack: Send Conversions to Google Ads
You now have the ability to record Conversions directly in Google Ads
Under the Notifications section, check ‘Enable AdWords Conversion Tracking’ to start tracking conversions in Google Ads. By default, conversions will be tracked in the ‘Phone Call’ action but can be configured to an alternate action.
Separate User Pools
Previously, an email address that was used in another Agency, it could not be used in a 2nd agency.
Now, we have the ability to create a separate pool of users on an Agency basis.
After enabling the separate pool of users, your users must log in to your specific domain or CNAME and can no longer use the generic ninjacat.io or mymarketingreport.com domains.
Once migrated to a separate pool, this change cannot be undone for that Agency.
To see if this feature is right for you, reach out directly to your Customer Success Manager.
Fixes
In the Call Tracking Dashboard, there was an issue where the “Duration” of the call did not match the duration listed on the actual recording. This has been resolved by changing how we associate the call end time.
When purchasing a NinjaTrack number, between selecting the number and actually purchasing the number, the number would sometimes become unavailable. We have updated the error message to better inform the user.
For MediaMath, a limitation in the API was preventing us from gathering more than 90 days worth of data. This resulted in gaps in data. We’ve changed the way we request data and now we will gather all historical data and save it in the data warehouse.
View ArticleWhat's New
Upgraded to Bing v13
Some notable changes:
Campaign Type previously returned Search and now returns Search & Content. This will mainly impact agencies who are using find and replace
Deprecations:
Impression Lost To Bid \%
Impression Lost To Rank \%
Impression Lost To Relevance \%:
Average Cpp
Click Calls
Manual Calls
Call Status
Call Type Name
New Metrics
Impression Lost To Rank Agg \% Metric
Absolute Top Impression Rate Percent
Absolute Top Impression Share Lost To Budget Percent
Absolute Top Impression Share Lost To Rank Percent
Top Impression Rate Percent
Top Impression Share Lost To Budget Percent
Top Impression Share Lost To Rank Percent
Top Impression Share Percent
Upgrade to Simpli.fi latest reports
We've updated and optimized Simpli.fi
Initially, we will need to backfill data after this release, which may take a few days
Once all data is backfilled, Simpli.fi will perform faster across the board
View ArticleADDING & MANAGING ACCOUNTS / SETTING UP ACCOUNTS
Do you have multiple data sources of the same type and need to connect them all to one account in NinjaCat? Dust off your compass because it's time for mapping! Why is mapping helpful? It allows you to create a report for one client that includes data spanning over multiple data sources of the same type (Google Analytics, Facebook, Bing Ads, Google Ads, etc.) to create a rich and complete data story. This article will give you the tools needed to get this set up on the account level and also how to bring this data into a template like the reporting ninja you are!
LINKS
Creating a Mapping
Connecting a Mapping to an Account
Using a Mapping in a Template
Mapping Setup
Mapping is all about connections. How data sources are identified in NinjaCat, how to establish multiple data connections to one account, and how many degrees of separation we are from Kevin Bacon. What is a mapping in NinjaCat terms? A mapping creates a unique identifier in the system for that particular data source. Creating a unique name for each connection allows us to manage many at a time and easily tell them apart when we are reporting on them.
1. The first step is to create names for the mappings. Let's go through this with Facebook as the example.
First, navigate to the "Setup" dropdown in the top right-hand corner.
From here, we are going to click on a Facebook data source we already have connected to the system.
Then click on "Edit Mapping" towards the top right of the screen.
2. Let's make a name for our new mapping. Click on "Add Mapping" at the top right.
NinjaNote: About the naming of mappings. You can give a mapping a very unique name or a very general name. The benefit of a unique name is that it can help you know exactly which set of data you're accessing. The problem with a specific, unique name is that it's not scalable. A very general, repeatable name for your mapping will facilitate the templates use for multiple accounts.
3. Save your new mapping name and then it's time to go to over to accounts!
NinjaNote:When trying to create a mapping for Google Analytics and you see a drop down that says "Select an account for custom dimensions and metrics." AH! What do I select?You can skip over this setting if you are only wanting to bring in the standard dimensions and metrics in Analytics.
Connect Mapping to an Account
These steps put your mapping into action routing the second or third, or etc. instance of this datasource to one of your accounts.
1. Click on the account you would like to connect.
As you can see, we already have a Facebook Ads account established as the primary account. In this case, we are adding a second account so we can report on two at once.
2. In the Account Command Center click on "+" that sits above the right corner of the top left card labeled "Data Sources".
3. Select Facebook Ads (or the data source you are working with) and select the correct account to link in the general settings, just like you do when setting up a data source for the first time.
4. Once you are done with the general settings of your data source, click on "Advanced" to select which mapping you would like to link this account to.
5. Click "connect" at the bottom of the screen. You will have two Facebook Ads accounts connected to this one account in NinjaCat.
NinjaNote: The first one you set up will have the "Primary" toggle selected but you can change any account connected to be the primary."Primary" means which mapping gets selected by default.
Now it's time to see the results of your work!
Reporting on Multiple Mappings in the Template Editor
It's time! You have two (or more) mappings of the same type of data source connected to an account in NinjaCat. Now you want to show that data in a template widget. Let's make a new template to show how that's done.
1. Bring in your selected data source twice in the widget settings found in the inspector panel on the right of the screen.
Two Facebook accounts that look identical? That can be confusing so we should edit the second one and make sure it's connected to the second mapping.
2. Click on the "pencil" icon next to the second data source.
3. Here we want give it a name that allows us to quickly identify which Facebook account it is and connect it to the correct mapping we created earlier.
Now you are ready to bring in data from either account into your widget!
NinjaNote: It is possible to have more than two mappings on an account or in a template. Follow the same steps to set up as many mappings as you need.
View ArticleWhat’s New
Google Ads - Better support for all Ad Types
We’re excited to announce that we’ve vastly improved the way that we handle Ad Display for Google Ads.
We now fully support the following Ad formats:
Call-only ads
Display ads
Dynamic search ads
Expanded dynamic search ads
Expanded text ads
Gmail ads
Image ads
Responsive ads
Responsive display ads
Responsive search ads
Shopping ads
Shopping ads (goal-optimized)
Showcase ads
Text ads
Third-party ads
Universal app ads
In addition to better support for these Ad Types, we’ve also added the various components of these Ad types, so you can display individual parts of your ads.
We’ve added the following dimensions to Google Ads:
Gmail ad headline
Gmail ad marketing image headline
Headlines (multi-asset responsive display)
Long headline (multi-asset responsive display)
Responsive Search Ad headlines
Universal App Ad headlines
Expanded Text Ad Description 2
Gmail ad description
Gmail ad marketing image description
Descriptions (multi-asset responsive display)
Responsive Search Ad descriptions
Universal App Ad descriptions
Call to action text (responsive)
Gmail ad marketing image call to action text
Call to action text (multi-asset responsive display)
Promotion text (multi-asset responsive display)
Promotion text (responsive)
Universal App Ad mandatory ad text
Creative Final Url Suffix
Simpli.fi - New Geofence Dimensions / Metrics
We’ve made updates to Geofence dimensions and metrics in Simpli.fi
Geo Conversion Lift Statistics By Campaign By Day
Dimensions:
Campaign
Campaign Type
Campaign Id
Metrics:
Geo-Conversion Lift
New User Conversion Lift
Natural Users
Natural Converters
New Natural Converters
Natural Days To Convert
Natural Conversion Rate
Campaign Users
Campaign Converters
New Campaign Converters
Campaign Days To Convert
Campaign Conversion Rate
Audience Insights By Campaign
Dimensions:
Campaign
Campaign Id
Insights Details Category
Insights Details Demographic
Metrics:
Impression Composition
Impression Index
Geofencing By Campaign By Target and Conversion Fence by day
Dimensions:
Campaign
CampaignType
Campaign Id
GeoFence
GeoFence Id
GeoFence Id conversion GeoFence Name
Conversion GeoFence Id
Daily Estimated Budget
Metrics:
Geofencing Total Budget
Geofencing Total Spend
Geofencing Impressions
Geofencing Clicks
Fixes
In Dashboards that had pages with no data, instead of dropping the page, the 0 values were being shown. Now, if all data widgets on a page have no data, we'll hide the page.
In Dashboards, URLs are now clickable when included in Text widgets.
NinjaTrack calls were not being previously recorded as events in Google Analytics. We have improved the functionality to ensure that the event gets recorded as expected.
In Google Ads, the ‘Search (Absolute Top) \% metric was sometimes showing an unusually high number. This was fixed so the correct value will return every time.
Google Ads was not showing headline text when using the aggregate Ad dimension. All content should appear for the Aggregate Ad Dimension. We also improved the formatting of that ad dimension.
View ArticleEach client profile you create in your NinjaCat account includes a dashboard for the client. The dashboard can be accessed by your client via www.mymarketingreports.com along with the username and password that is established within the Dashboard Credentials tab of the Client Settings within the Clients tab.
While it is now possible to report on multiple data sources from the same advertising channel in the same report (see How to Report On Multiple Accounts using Multiple Data Sources within the same Report ), we understand many agencies have large, complex clients and sometimes it is easier to have multiple client profiles for 1 client. In these cases your 1 large client could have multiple usernames to access multiple dashboards which sometimes can be less than ideal.
NinjaCat does offer a solution to for your larger clients so they only need 1 username and password to see all their dashboards. You may be familiar with the Setup/Userstab of your NinjaCat account. The Setup/Userstab grants admins access to the back end of your account so administrators can add or update client profiles, create or modify reporting templates, or run or modify reports.
***Please note: If you are giving an existing user these permissions, it will be necessary to delete the user and readd them with the steps below.
While the Userstab is designed to grant users admin access to your account, each admin profile offers you extremely detailed user permissions so you can pick and choose what your admin can do and see in your account. This means you could provide your large client with a manager account, but restrict their access so they can only see their specific accounts. This would allow your client to log into 1 URL with 1 username and password and see the list of all their dashboards in 1 view.
Follow these steps to set up your client as a manager in your NinjaCat account.
In the Setup/Userstab, click on AddUser:
In the Add Usersection, first fill in your client's name and email address. Under "Roles", assign your user with the following "View" permissions so that the user can access their account dashboards and reports:
View AccountDashboards - This will give them the ability to click on any of theclient dashboards underthe Accounts tab. Scroll down to read how to configure the accessible accounts for this user.
View Agency Dashboard - This is optional - This will give them the ability to see the Monitoringtab of your NinjaCat account. Again, we will restrict which accounts they can see in the next step.
View Reports - This permission is also optional, but if you would like, you can give them access to the Reports tab as well so they can see all their reports and when they are scheduled to be sent to them. "Manage Reports" gives the permission to modify or make changes to the existing reports. View Reports is read-only access.
How to restrict the accessible accounts:
Before you click the InviteUserbutton, you'll want to set specific accountsfor your client so they only can view their own content in your account, and not any of your other clients'information. In the "Accessible Accounts" section, turn "Full access" off, and then selectthe client's accounts to grant them access:
Once you click Invite User, an email will be sent to your client with their username and password along with a link to log in. When they log in it will take them here just as if they were logging into their own dashboard.
Once they log in, they will only be able to see the accounts for which they were granted access:
If you gave the user "View Agency Dashboard" permissions, then the "Monitoring" tab will appear in their view where they can get a general overview of all their account's performances.
If you decide to also allow them to view reports from here, the Reporting tab will only allow them to view reports from their accounts. Notice the Action button is greyed out so they can only review, or download reports.
View ArticleThis article contains a complete list of the available dimensions and metrics for the Snapchat network integration.
Dimensions
Campaign Name
name of the campaign
Date
Day of Month
Day of Week
Month of Year
Week of Year (Sunday)
Year
Ad ID
ID of the ad
Ad Name
name of the ad
Ad Squad ID
ID of the ad squad
Ad Squad Name
name of the ad squad
Ad Type
ad type
Campaign ID
ID of the campaign
Metrics
GOOD TO KNOW
Unique metrics marked with an * will not be accurate when used with any aggregate "Date" dimension
The results for metric names in italicswill be available after a 4872 hour settling period
Android Installs
number of Android App installs
Attachment Avg View Time Millis
average Attachment View Time (in milliseconds)
Attachment Frequency
average number of Attachment Views per user reached
Attachment Quartile 1
Long Form Video Views to 25\%
Attachment Quartile 2
Long Form Video Views to 50\%
Attachment Quartile 3
Long Form Video Views to 75\%
Attachment Total View Time Millis
Total Attachment View Time (in milliseconds)
Attachment Uniques*
number of unique attachment impressions
Attachment View Completion
Long Form Video Views to completion
Avg Position Screen Time Millis
average view time for this story Ad Position (in milliseconds)
Avg Screen Time Millis
average Top Snap view time across all impressions (in milliseconds)
Avg View Time Millis
average Top Snap view time per user reached (in milliseconds)
Conversion Add Cart
number of attributed "ADD_CART" conversion events
Conversion App Opens
number of attributed "APP_OPEN" conversion events
Conversion Level Completes
number of attributed "LEVEL_COMPLETE" conversion events
Conversion Page Views
number of attributed "PAGE_VIEW" conversion events
Conversion Purchases
number of attributed "PURCHASE" conversion events
Conversion Purchases Value
the value of attributed "PURCHASE" conversion events (using the Ad Account's currency)
Conversion Save
number of attributed "SAVE" conversion events
Conversion Searches
number of attributed "SEARCH" conversion events
Conversion Sign Ups
number of attributed "SIGN_UP" conversion events
Conversion Start Checkout
number of attributed "START_CHECKOUT" conversion events
Conversion View Content
number of attributed "VIEW_CONTENT" conversion events
Conversion Add Billing
number of attributed "ADD_BILLING" conversion events
CPM
cost per 1000 impressions
CPV
eCPI
eCPSU
Frequency
the average number of impressions per user reached
Impressions
impression count
iOS Installs
number of iOS App Installs
Position Frequency
the frequency for this story ad position
Position Impressions
the impression number for this story ad position
Position Screen Time Millis
the total view time in milliseconds for this story ad position
Position Swipe Up Percent
the swipe up rate for this story ad position
Position Uniques*
the unique viewer numbers for this story ad position
Quartile 1
Video Views to 25\%
Quartile 2
Video Views to 50\%
Quartile 3
Video Views to 75\%
Saves
number of times a lens/filter was saved to Memories
Screen Time Millis
total time spent on top Snap Ad in milliseconds
Shares
number of times a lens/filter was shared in a Chat or Story
Spend
amount spent
Story Completes
number of times users viewed through to the last Snap of your Story Ad
Story Opens
numver of times users tapped on the ad tile in the feed to view the Story Ad
Swipe Up Percent
Swipes
Swipe-Up count
Total Installs
total number of App Installs
Uniques*
number of unique impressions
Video Views
the total number of impressions that meet the qualifying video view criteria of at least 2 seconds of consecutive watch time or a swipe up action on the Top Snap
View Completion
Video Views to completion
VTR
View ArticleThis article describes the process of how to report on multiple accounts of the same type of advertising network (Adwords, Bing, Facebook, Google Analytics views, etc.) using multiple data sources within the same report.
When adding data sources in the Shinobi template editor, each individual account added (for example Bing Ads) is considered a separate data source, and only one advertising account can be referenced in the template editor at a time. In order to reference multiple accounts within a single advertiser, the template editor needs a unique identifier to reference in order to know which account to pull the data from.We call this unique identifier a "Mapping". For example, if only one Bing Ads account is added, then we would call this the "Primary" mapping. If additional Bing Ads accounts need to be added to a single advertiser, then we need additional mappings (unique identifiers) in order to distinguish between these data sources.
The first step in this process is to add a Mapping to give each advertiser account a unique identification. First, click on your name in the top-right corner, then select Setup - Data Sources - click into your Advertiser network (Bing Ads, for example), then Edit Mappings.
custom calculated metric
Click Add Mapping
Give it a Unique Name, then click SAVE
At the account level, add a data source:
Select the data source, give it a unique description and select the correct mapping from the drop down menu, then click CONNECT:
In the Shinobi Template editor:
Add the data source for the widget and select the icon next to the data source name. In the pop-up window you can rename your data source or add a unique identifier and select the correct mapping from the drop-down menu.
Continue to add data sources to your widget as needed.
You will then be able to report on metrics from each data source:
If you need to combine the same metric together from different data sources and an "aggregate" metric is not immediately available, you may click on the "+ Add Custom" button under the metrics section button in order to create a using your multiple data sources.
Furthermore, if you need to combine a dimension from any of your data sources that do not have a common aggregate dimension automatically, you can click on the "+ Add Custom" button under the dimensions section to create your own custom dimension across multiple data sources.
View ArticleThis article contains a complete list of the current currencies supported by NinjaCat's Currency Conversion feature.
All currency conversion values are calculated on a daily basis using the conversion rates reported by the European Central Bank. All currency conversion values for Saturday, Sunday and public holidays recognized by the European Central Bank will use the conversion rate reported on the previous working day.
Currency
Code
Currency Symbol
US Dollar
USD
$
Euro
EUR
Canadian Dollar
CAD
$
Pound Sterling
GBP
Japanese Yen
JPY
Australian Dollar
AUD
$
Swiss Franc
CHF
CHF
Chinese Yuan
CNY
or
Swedish Krona
SEK
kr
Mexican Peso
MXN
$
New Zealand Dollar
NZD
$
Singapore Dollar
SGD
$
Hong Kong Dollar
HKD
$ or HK$ or “”
Norwegian Krone
NOK
kr
South Korean Won
KRW
Turkish Lira
TRY
Indian Rupee
INR
Russian Rouble
RUB
Brazilian Real
BRL
R$
South African Rand
ZAR
R
View ArticleWhat’s New
You now have the ability to export the Report List screen to CSV.
For Google Ads, we’ve added Search Rank Lost (Absolute Top) IS and Search Budget Lost (Absolute Top) IS metrics.
Fixes
In NinjaTrack, Filter Settings were not properly filtering any calls from the list. This has been fixed, and now filtering will work as expected.
In Google Ads, we were incorrectly displaying the value for Absolute Top Impression Percentage, Search Rank Lost Absolute Top Impression Share, Search Rank Lost Top Impression Share, Search Top Impression Share, and Top Impression Percentage. We’ve corrected our miscalculation and you should now see the correct values in all cases.
In the Choozle Integration, the data source specific Campaign and Ad Group Name dimensions were not included in the aggregate campaign and ad group dimensions. You’ll now see aggregate Campaign and Ad Group dimensions for Choozle.
In SQL custom data sources, previously, when no external ID was provided, we returned all data from the table for the account. We’ve corrected this and now if no external ID is provided, we will not return any data for that account.
In certain circumstances, a process was causing us to fall behind on KPIs and Budgets. We’ve resolved it and you shouldn’t see any gaps in data for KPIs and Budgets due to this issue.
View ArticleNinjaCat has stepped up its security for user log ins. Multi-factor Authentication (MFA) is now available for agencies upon request. MFA provides superior security due to the requirement of a six digit verification code provided by a mobile device app used in conjunction with your user login credentials.
Feature Activation Request
If your agency is interested in usingMFA it can be enabled by NinjaCat at your request. Contact the main NinjaCat user in your agency. They will reach out to and partner with your agency's Customer Success Manager here at NinjaCat to begin the process. If you aren’t aware of your Customer Success Manager contact our Customer Advocate Team through support. They will contact your agency’s Customer Success Manager and the documented point of contact for your agency will be consulted on the request, implementation, and result of the heightened security provided byMFA.
Multiple Modes forMFA
OnceMFA is enabled there are two choices for its implementation.
Optional - When set to optional users have the ability to turn on MFA for their own user account. Once MFA is enabled, users will be required to go through a one time initial set up. After initial set up is complete users will be required to provide a six digit verification code to login to NinjaCat.
'Optional' Setting one-time initial set up:
Click on Name in top right corner
Click on 'Profile' iOS
Click on Lock icon next to MFA on user profile screen
Click on blue 'Enable MFA' button on left of the screen
Enter Password and click 'OK' to verify
Write down MFA 'Secret' and store securely
Use Authorization App to create account, scan QR code, and receive six digit code.
We recommend Authy - Android | iOS and Google Authenticator - Android | iOS
The next time the user logs in they will be required to enter the six digit verification code from their mobile device.
Always On - When 'always on' all users will be required to use MFA. Once MFA is enabled, users will be required to go through a one time initial set up. After initial set up is complete users will be required to provide a six digit code to login to NinjaCat.
Initial Set Up
The first time a user logs in afterMFA is enabled they will be prompted to perform the setup steps explained on the log in screen:
1.Download an authentication app of your choice.
Authyfor Android | iOS
Google Authenticatorfor Android |
2.Open your authenticator app.
3.Add QR code and enable permissions for camera
4.Take a picture of the QR Code on this page
5.Enter the 6 digit code into the field below
Mobile device set up example from Authy:
Expected Log In Behavior
After the initial setup the user will have to have their mobile device with them whenever they log in to NinjaCat in order to receive the required six digit verification code from their authentication app. Likewise, if the mobile device is lost, damaged, or stolen the six digit verification code will not be available and the user won’t be able to log in to NinjaCat.
For that reason the suggestion in the set up steps to write down the MFA “secret” and securely store it is strongly recommended so that a new device can be connected to the already present authentication account. If the original mobile device AND the MFA “secret” are both unavailable the Customer Advocate Team will be able to reset the MFA status for a user to allow a new authentication account to be created and a new mobile device linked.
View ArticleWhat's New
Error Notifications for FTP and S3
When editing mapping for the mentioned data sources there are two new fields (non-required) on the “Information” tab
Users can now add a Report Email - this is the email address that users will enter to get status updates sent to. If they choose to receive an email. If no email address is entered, no email will be sent.
Toggle “Only receive a status report for files that fail to process.” If this toggle is enabled (ON) you will only receive emails that have failed or have errors transferring. If there is an email entered but this toggle is not enabled (OFF) then an email will be sent with any status update upon the data transfer.
Previously there was no way for users to know if there was an error in a data transfer for the mentioned networks. There is now a toggle allowing users to select if and how they would like to be notified of the status of their data transfers. The email message received will have a color-coded header alerting the user the status:
Red - error
Yellow - Successful transfer with warnings (ie - blank rows or non-matching accounts
Blue - Successful
The email will contain:
Date and Time of processing.
Name of the File.
Name of the Data Source and Mapping.
Errors or Success message.
Google My Business - Additional Metrics
Chain Queries
Photo Views - Merchant
Photo Views - Customers
Photo Counts - Merchant
Photo Counts - Customers
Allowing adding URL Parameters to any source
In our previous release, we added the capability to allow for restricted URL parameters to Pools and Search Tracking Sources for Single Numbers.
We have now extended this feature to all tracking sources for both single tracking numbers and pools in order to provide greater flexibility for agencies to isolate having a specific account’s information being sent over when multiple accounts are used within the same DNI script.
These fields will be found within the “Tracking Sources” section titled “URL Parameter Filters”
Pool Notification Email - Adding the “missed swap \%” metric
We have added a new column to the “overconsumed” section of the email to provide better insight, called the “missed swap \%” value.
This value shows the percentage of web site visits that were lost in the period due to overconsumption.
We have also improved the value that we display for the “recommended pool size” by introducing a field within Setup>Call Tracking>Settings Page called “Properly Attributed Calls Threshold”.
This is a percentage value that must be assigned if opting to receive the over-consumed information within an email. This is the value where the agency will provide a minimum tolerance level of call attribution accuracy which will help us to recommend an appropriate pool size.
And More
Facebook update to v4.0
Twitter Ads update to v5
Fixes
In Google Analytics, when using Regex filtering for “Page” Dimension, long regex strings or regex strings using ‘OR’ were not working as expected. We’ve resolved this issue so now longer regex strings and strings with OR will work.
In Facebook Ads, due to the Facebook update to version 4.0, Video 95\% Views and Video Avg. \% Viewed has been deprecated
In Google Ads, when a large number of accounts appear on the account list, if there were too many accounts, they would not get listed. We’ve improved the way we handle large accounts. If you have less than 1000 accounts, you’ll see all of your accounts, like before. If you have more than 1000 accounts, you’ll need to search for your account first.
In Google My Business, “Last Month” data was incorrect, including the first day of the next month. This has been fixed and will no longer include dates from “next month”.
In Google My Business, we fixed an issue where large accounts lists weren’t showing all the accounts. Moving forward, you should be able to see all your Google My Business accounts on the account list.
In Facebook Ads, large Facebook Ads accounts were sometimes experiencing errors while trying to load their account lists. We’ve resolved this issue so you shouldn’t receive errors when loading your account lists.
In a recent release, we implemented a feature to improve the performance when loading large Network Account Lists (1000+ accounts) by adding search capability to Account list selection. This had the unintended effect of leaving existing selections on the Account List for Client Account level providers blank. We’ve corrected this and now you should always see the selected Account for all Providers at the Client Account Level.
In Snapchat, Paid Frequency & Swipe Up rates were previously returning incorrect values. We’ve corrected these issues and you should now see the correct values.
Some Simpli.fi calculate metrics (Geofencing CTR, Geofencing Average CPM, Geofencing Average CPC, Geofencing Average CPA) were displaying as integers instead of currency or percentage. These metrics have now been fixed and will now show the appropriate formatting.
In Simpli.fi, accounts with more than 50 campaigns were showing incomplete data in some cases. We've increased the allowable campaigns to 500 and all data will now show for all accounts.
SQL custom data sources were removing negative signs on metric values in the template editor and in reports. This has now been addressed and the values are displaying properly.
In Telmetrics, we fixed an issue where Ring Count and Call Duration were summing and not averaging. This should now average appropriately moving forward.
In AppNexus, Video completions were averaging instead of summing. This has been resolved and will now sum the total as expected.
On Dashboards, a recent change to the behavior was causing very large dashboards to appear blank until all data had loaded. Depending on the size of the dashboard, this could take an unreasonable amount of time. We've improved the logic so the page that you're looking at will load first and you'll see your dashboards in a timely fashion.
View ArticleThis article is designed for anyone who wishes to report on multiple accounts in a single report.
(For multiple accounts from the same advertising network within the same advertiser, see: How to Report On Multiple Accounts using Multiple Data Sources within the same Report ).
The way to report on multiple accounts would be with the assistance of custom fields. Custom fields can be configured under the Accounts Tab / Custom Fields. To set up your custom fields so that you can report on multiple accounts, follow these steps:
Set up your client accounts and multiple data sources
To connect 2 or more data sources of the same type together within the same account (2 Adwords accounts, for example), follow these instructions. Otherwise, set up your multiple accounts and advertising networks as usual. See How to Add a Network & Associate with an Account for more details on how to connect your account network and data sources.
Set up your Account Groups
Start by clicking on the Accounts tab, then on Account Groups. Add Account Groups as needed:
How to use the Shinobi (BETA) template editor
Once you have added the account group, click on the group to add the values you need within the group.
Under the account settings for each of your accounts, select the appropriate account group values
Click on the Accounts tab, then search and click into the account, then click Settings
From the account settings screen, scroll down to the Account Groups section and select the appropriate value for this account. Repeat this step and give the same value to any other accounts that should also be reported on in this same group.
Create your report template / widgets in our Shinobi Template editor (Templates Beta).
(Seefor more details)
Click On the widget where you want to create your roll-up data, then click on the pencil icon to edit your data source.
Instead of using the grouping of "none" by default, Select the account grouping that you wish to use in this report widget, then click OK
Run your report template for any one of your accounts within that account grouping. Your new widget will now report on the selected account, as well as any other accounts that contain the same value within your "Franchise" grouping. For example, if you selected an account from your "Dominos" franchise, then this widget will report on all accounts that also have the Franchise value set as Dominos.
When reporting on account groupings, the dimension "Account" might be a useful tool you can useto create a summary of each account within the grouping, broken out by individual account.
View ArticleWhat's New
Refresh Data Warehouse Data
We’re including the ability to refresh the data that we’re storing in our Data Warehouse.
You’ll be able to do this in a few locations throughout the system:
Account Level: Refreshing on the Account level will refresh the data for all connected Data Sources for that Account
Account Level - Single Network: Under each specific Data Source at the Account level, you’ll be able to refresh the data for a single Network
Agency Level: You can choose to refresh all of the same Data Source such as All Facebook networks
Agency Level at the network level: Alternatively, you can refresh a single Data Source at the agency level, such as a single Google Ads account
Gathering the data takes time, so after refreshing data, you may experience slow Dashboard and Template Editor load times while we gather the new data
To avoid overtaxing our API connections, you can only refresh a Data Source once every 60 minutes
Lookup of Account by External ID for NinjaTrack Monitoring Page
We are now able to look up accounts by using external ids
Pool Alert Notifications UI Component
Within Setup>NinjaTrack>Settings page you are able to set up Pool Alerts:
Frequency: Hourly, Daily and Weekly
For each of these summaries, you can opt to skip any email when there are no alerts to report on, otherwise, you will get an email with an empty report
There are 3 statuses for each type of summary that you can receive:
When selecting this option you must enter your threshold if you have selected it for at least one of the summary emails:
Exhausted (the number of swaps that occurred within 15 minutes, which equals the exact number of your pool size)
Almost Exhausted (the number of swaps that occurred based on your almost exhausted threshold within 15 minutes that are less than your pool size)
Over-Consumed (the number of swaps that occurred within 15 minutes that goes over pool size)
This setup will only affect pools and the entire agency
Sample Hourly Summary Email:
Fixes
In DoubleClick, in some cases, accounts were being cached more than once. This has been resolved
Twitter Organic metrics Followers and Friends were behaving like cumulative metrics and adding up each day, which resulted in higher than expected results
When an account was deleted and had a pool, or a pool was deleted, the pool alert summary email was not being sent. We’ve resolved this issue and the Pool Alert Summary email will always be sent out
View ArticleYou can also view our On Demand Webinar about this topic
https://register.gotowebinar.com/register/185279091946707203
Dashboards Version 2 - BETA
Dashboards V2 is only available if the feature switch "Dashboard 2" is enabled. Speak to your Customer Success Representative to have this turned on for your agency.
On the agency level, the dashboard version can be set within Setup>Agency Settings>Dashboard Setting
By adding the "Dashboard 2" feature switch, the following tab will appear within the Reporting Navigation "Dashboards (Beta)" for users that have the "Manage Reports" or "View Reports" permission.
Under the Accounts tab, click into your account, then select Settings. Once the beta has been turned on, here you will find a new tab called "Dashboards Setting" which sets the dashboard that will be used for this specific account. If you have set Version 2 (Beta) at the agency level, by default the dashboard version will be set to "Version 2 (Beta) and the dashboard will be set to use the Default Selection.
In order to create various dashboard profiles you will have to go to Reporting>Dashboards (Beta) tab
Some things to note on this dashboard profile list page:
You can query on name of profile, networks, # of accounts and # of templates
Just like with the report list and template list, the network icons are a union of all networks being used in that profile. For networks that have the same icon only one will be displayed.
# of Accounts is the number of accounts that are using V2 Dashboards and selected that particular profile.
# of Templates is the number of templates being used in that particular profile
If you click on "view", you will only be able to select which of the accounts that are associated to this profile you would like to access.
Creating a Dashboard Profile:
You must give a name for a dashboard profile
You may or may not set a dashboard to be default. There can only be one default dashboard profile at a time. Those accounts that have set their profile to use "default" will change based on this setting.
By default, the "Last Month" date range will be set with 6 other predetermined dates to choose from. If you want the dashboard to have the option to select custom date ranges, then the toggle "Allow user to Select Custom Dates" needs to be selected.
In order to save a profile, you must add at least one template and provide a "view name" to it which will be used for the menu of your dashboard.
The templates can be changed it order by drag and dropping the row to reorder.
Under Dashboard Styles, you can choose whether you want to choose the account owner information in the header of the account dashboard and set a dashboard background colour and upload a dashboard logo.
If you do not select to upload a dashboard logo, it will display the account logo and if none exists it will display the agency logo.
When viewing the dashboard there will be a dropdown by the account name. This dropdown will include all accounts the current agency user has access to. If there are too many views and can not be fit on the allotted space a dropdown will appear to show all views to choose from.
View ArticleThis article contains a complete list of the available dimensions and metrics for the Telmetrics network integration.
Dimensions
Dimension Name
Formula if Calculated
Aggregate Dimension
Id
Study Id
Tracking Number
Termination Number
Segment
Route
Registered On DNC
Start Time (YYYY-mm-DDTHH:MM:SS)
aggregate Date
Answer Time (YYYY-mm-DDTHH:MM:SS)
End Time (YYYY-mm-DDTHH:MM:SS)
Status (Answered, Busy, Not Answered, StopCall, Suspended)
Caller Number
Caller Name
Caller City
aggregate City
Caller State
aggregate State
Caller Zip
aggregate Zip
Caller Address
Caller Type
Caller Latitude
aggregate Latitude
Caller Longitude
aggregate Longitude
Listen
Transcript
Voicemail
Lead
Current Customer
Landing Page
Referrer
Campaign
Calculated from SessionPageUrl - parameter - utm_campaign
Source
Calculated from SessionPageUrl - parameter - utm_source
Medium
Calculated from SessionPageUrl - parameter - utm_medium
Call Duration
Duplicated from the metric to allow for row level filtering
Metrics
Ring Count
Duration
Calls
View ArticleIntegrations
click here
We’re excited to introduce native support for TelMetrics
Telmetrics is a call tracking provider, however, it will not appear under the generic “Call Tracking” data source. Instead, it will appear as its own, stand-alone data source
Telmetrics will be connected to NinjaCat with your Telmetric Username and Password
For more information, please .
Features
Updated Google Branding
Recently, Google rebranded many of its products. Google will no longer be using the AdWords or DoubleClick brand names.
At the Agency Level:
Google AdWords has become Google Ads
DoubleClick has become Google Marketing Platform
At the Account Level:
Google AdWords has become Google Ads
DoubleClick for Publishers has become Google Ad Manager
DoubleClick Search has become Google Search Ads 360
DoubleClick Bid Manager has become Google Display & Video 360
DoubleClick Campaign Manager has become Google Campaign Manager
To reduce confusion, any existing AdWords or DoubleClick data sources at the Agency, Account and existing widget levels will retain their existing names
Any new data sources will have the newly updated names
And more...
In NinjaTrack, we’ve added a new dimension called “Call Duration (Seconds). This new dimension will allow you to filter calls on a more granular basis, to the second
We’ve updated the way we handle widgets, pages, and tabs that don’t have data on Dashboards. Currently, when you run a report and a widget or page doesn’t have data, we hide that widget or page. You’ll now see the same behavior on your dashboards
We’ve added a number of Simpli.fi Geofencing related metrics
Fixes
In Facebook, in some cases when reporting on Ad Reaction Types, data was being double-counted. We’re now always reporting Reactions accurately
Also, in Facebook Ads, the Action Value metric has been labeled as deprecated
In Facebook Ads, it was previously incorrectly possible to use the Relevance Score metric with dimensions other than Ad, which would, in turn, create an error because Relevance Score isn’t applicable outside of Ad. You can now only associate Relevance Score with Ad related dimensions
Finally, for Facebook, networks with very large account lists were taking a very long time to load. We’ve changed the behavior to search for accounts where the user will need to type in the first 3 characters of the desired account to limit the number of accounts loaded at one time
In Facebook Insights, we’ll always use the Account timezone, which will make data slightly more accurate
In Google Ads, sometimes the destination URL was not correct. The destination URL will be accurate now
In Simpli.fi, a few combinations of metrics, specifically those metrics related to GeoFencing, were returning no data. We’ve added new Geofencing metrics to the Data Source which can now be used in any combination and will return data
In Twitter Organic, sometimes the full text of a tweet was not appearing. We’ve updated this dimension to show the full text. In addition, we’ve added a new dimension called “Formatted Tweet” which are hyperlinked
In Google Search Console, when running yearly reports with year over year comparisons, we were sometimes running into rate limits. We’ve adjusted the way we request this much data, and we should be able to request these timeframes now
In Waze, there was previously a limitation on reporting further than 31 days. We’ve made updates to the integration and you’ll now be able to report further back
In Vendasta, all date consolidation options are available
In Instagram Business Profile, you’re now able to do comparisons larger than 27 days. In addition, metrics will always be accurate on scorecards
In Yext, data will always appear on the reports and we’ve updated our compatibility groups
For Google My Business, those network accounts with a very large number of individual accounts in it were not showing all accounts in certain browsers. You’ll now see the full list of accounts, no matter the size of the network account
In Mailchimp, the Industry Click Rate and Industry Open Rate will now always provide the correct value
Sometimes when a global filter was edited after it’s initial creation, it wasn’t saving the new value. We’re now saving the new value
On the Account Group List view, the count wasn’t always working correctly. We’ve fixed it and now the count will always count properly
View ArticleNinjaCat directly integrates with the Telmetrics Call Tracking platform. This network connection allows you to include their call tracking data in your client reports and dashboards created in NinjaCat. This article will cover step by step instructions on how to add the Telmetrics Call Tracking integration to your agency and accounts.
Adding the Telmetrics Network
Like all direct network connections in NinjaCat, Telmetrics must first be connected at the Agency Setup level before you can connecta Telmetrics connection to an individual Account profile.
Go to the Agency Setup area of NinjaCat by clicking on your name in the top right corner of the window and then click "Setup" from the dropdown menu options
Click on the blue "Add Network" action button near the top right corner of the Data Sources tab Telmetrics Dimensions and Metrics
Find Telmetrics from the list of available networks and click the blue "Connect" button
From the TelmetricsNetwork Settings chose the network name you would prefer and then click the blue "Add Network" action button near the bottom left of the window.
Fill in your valid account username and password combination forTelmetricsand click the blue "Add Network" button to complete the connection
Adding a Telmetrics Connection to a NinjaCat Account Profile
After adding the Telmetrics network to your agency the next step is to connect the correct Call Tracking Account from Telmetrics to its respective Account profile in NinjaCat.
Click on the "Accounts" tab from the top navigation of NinjaCat
From the Accounts List click on the desired account
From the Account Command Center click on the plus symbol near the top right corner of the Data Sources card
Find Telmetrics from the list of available networks and click the blue "Connect" button
Choose the correct Telmetrics Network (if there's more than one) and the correct Telmetrics Call Tracking Account from the drop down menus under the Connect Telmetrics Account settings
Click the blue "Connect" button near the bottom left corner of the window
GOOD TO KNOW
Check out the following article for a complete list of and their window of availability.
View ArticleIntegrations
Criteo and ReachLocal v2.0
We’re excited to announce native integrations with Criteo and ReachLocal’s newer API.
What's New
Whitelisting Support for NinjaTrack
We now support whitelisting at the agency level through Setup>NinjaTrack>Settings and as well as the call tracking number level (advanced settings tab)
If a whitelisted number has been entered at the agency level it will supersede any blacklist number entered at either the agency or call tracking number level
We have now implemented a way to enter blacklist and whitelist numbers where the guesswork of entering a number correctly has been removed. You are now able to choose the country of the number and it will show the format of a number. Unless a number has been entered correctly it will not give you the ability to add it. The country code will automatically be added.
And more
We’ve made a change to the NinjaTrack monitoring page report export. Now, when downloading that file, we’ll name it {Account Name}--{Date Range} Call Log.{ext}
For users with only “View NinjaTrack Reporting permissions, we’ve removed the account page and bring them directly to the NinjaTrack Monitoring page instead, since they couldn’t do anything from the Account Page
Fixes
When running Roll-up reports, you’ll now see which Account had an error so it’s easier to pinpoint which accounts need to be fixed to run the report successfully
For the ReachLocal integration, we resolved an issue where when ‘Walk-Ins’ was included in a widget, other metrics would appear with no data. In order to have this work, you’ll need to use the new ReachLocal v2.0 Data Source
For the ReviewPush integration, we’ve improved the logic when we pull data so you can expect fewer errors when running reports
We’ve resolved an issue which was causing some settings to not save after the previous release
In Google My Business, Timezone setting per account will now work in all reports and we resolved an issue that was causing the wrong timezone to be used in any timezone +GMT
View ArticleThere were metrics deprecated from Facebook:
Actions:
offsite_conversion
app_custom_event
offsite_conversion.add_to_cart
offsite_conversion.checkout
offsite_conversion.key_page_view
offsite_conversion.lead
offsite_conversion.other
Offsite_conversion.registration
Action Values:
offsite_conversion
offsite_conversion.add_to_cart
offsite_conversion.checkout
offsite_conversion.key_page_view
offsite_conversion.lead
offsite_conversion.other
Offsite_conversion.registration
Moved to Facebook Insights:
fans_by_locale
fans_by_country
fans_by_city
The great news is that we have been able to assign “obvious” replacements for all of them, with the exception of “Offsite Conversions”. For this metric - there was not one obvious replacement. We replaced it with the sum of all offsite custom pixels, which seems to be the best solution for the majority of agencies. Should this not be working for you, please reach out to [email protected] and our Customer Advocacy Team will work with you to find the best approach.
View ArticleData you report on doesn't always come through a provider that NinjaCat connects to through an API. The Email Custom Data Network Connection is one of the methods available to NinjaCat users when that situation arises. This article documents the details of the Email Custom Data Network Connection.
Function
TheEmail Custom Data Network Connection receives an email from a data provider. The email must have a report attached that is configured by the data provider interface. The report must be in the compatible format. Once the email is received, NinjaCat reads the report attached, parses and stores the data enclosed.
Mappings
In order to make sense of the data for display and reporting purposes, a mapping must be created by the NinjaCat user that assigns Dimension and Metric designations to the different columns in the report attached to the email.
Requirements
The email that is sent to NinjaCat must contain any of the following to provide data to the Email Custom Data Network Connection:
an attached .CSV (comma separated value) file
an attached .TSV (tab separated value) file
an attached, compressed.CSV (comma separated value) or .TSV (tab separated value) file in ZIP format
an attached, compressed.CSV (comma separated value) or .TSV (tab separated value) file in GZ format
a URL (uniform resource locator or web address) to a web hosted.CSV (comma separated value) file
a URL (uniform resource locator or web address) to a web hosted.TSV (tab separated value) file
In order to create the above mentioned mapping the NinjaCat user must have access to a downloaded and saved example of the report from the data provider to use as a model for the mapping.
View ArticleThe NinjaCat API is an additional subscription option that can be made available to agencies upon request. Speak to your Customer Success Manager in order to have this subscription option enabled for your agency.
This API integration will allow you to grab any data from a Shinobi template and use the result data set in any other platform or API that you wish to integrate with for your agency.
At a very high level, the process lookssomething like this:
Set up your NinjaCat Shinobi template that contains all of the data that you want to grab from NinjaCat. See Shinobi Documentation for more information on how to create report templates.
Integrate with NinjaCat's Restful API. Once the API option is turned on for your agency and your API token is created, you can access the API documentation from your Agency setup screen:
Use the API to make a request to collect the data from a generated report, account and date range.
Ask the API whether the report is complete (use exponential backoffs).
Once finished - retrieve the report from NinjaCat.
Send the data from this report to any other data source or API that you wish to use with your agency.
For further information on this API, consult the API documentation from your NinjaCat interface.
View ArticleTags allow you to organize accounts into groups.
example: an agency that reports for a several of automotive dealer groups around the country could organize a view of all their dealers for the "Chicago" Area
To add a Tag for to an Account, go to the Account Command Center for that account.
Click SETTINGS
Account Command Center
Scroll down to the GROUPINGS Section and add Tags. Click SAVE or SAVE AND EXIT.
To Remove a Tag for to an Account, go to the for that account.
Click SETTINGS
Scroll down to the GROUPINGS Section and click the X on the Tag you wish to remove.
View Article1) When will today's data from the various data sources be available for reporting?
When we cache data for the sources on the dashboard, we pull the data at the beginning of the day for up to yesterday's data. Depending on the provider and their requirements they happen at different times of the day. Refer to the table below for detailed information on when this data is collected and stored.
2) When connecting to a Google Sheet or a new data source, when will see data in our dashboards or reports?
Google Sheets data should be available immediately after connecting the data source / template and account settings (if required). This is also true for all providers. If we don't have the data already in the data warehouse when a request is made to our servers, then we will go in real time to the API and get the data immediately.
3) What data gets stored in the IDW?
When a client V2 dashboard is set up, we will grab all of the standard date ranges (yesterday, last 7 days, last week, last month, etc.) and store that data within the IDW for fast dashboard load times. If an account does not have any V2 dashboards enabled, then no data for that account will be stored in the IDW.
4) Network-specific behaviour for IDW:
Days of History:Refers to the number of days that is refreshed at the time that the data is updated in the data warehouse.
Maximum days:Refers to the total number of days available to be collected from the API from the date the data source was first added to the account.
Time of Refresh: Refers to the time of day (in the timezone of the account)* that we request the refreshed data from the data provider. *Where the timezone is noted in the table below, the timezone of the account is ignored and the mentioned timezone is used instead.
Template Editor: Source of the data preview when using the NinjaCat Template Builder.
Reports: Source of the data in the final report after it was run under the Reports submenu.
Days of History
Maximum Days
Time of Refresh
Template Editor
Reports
Adobe Analytics
35
730
Midnight
Live if no dashboard
Live if no dashboard
Adobe TubeMogul
35
730
Midnight
Always data warehouse
Always data warehouse
AdRoll
35
730
Midnight
Always live
Always live
Advice Local
35
730
Midnight
Always data warehouse
Always data warehouse
Amazon Ads
35
730
Midnight
Live if no dashboard
Live if no dashboard
ApexChat
35
730
Midnight
Live if no dashboard
Live if no dashboard
Apple Search Ads
35
730
Midnight
Live if no dashboard
Live if no dashboard
AppNexus
35
730
Midnight
Always data warehouse
Always data warehouse
Big Query
35
730
Midnight
Always live
Always live
Bing Ads
90
730
3
Always live
Always live
BirdEye
35
730
Midnight
Live if no dashboard
Live if no dashboard
Brightroll
35
730
Midnight
Live if no dashboard
Live if no dashboard
Callcap
35
730
Midnight
Always live
Always live
CallRail
35
730
Midnight
Always live
Always live
CallSource
35
730
Midnight
Always live
Always live
CallTrackingMetrics
35
730
Midnight
Always live
Always live
Centro
35
400
Midnight
Always data warehouse
Always data warehouse
Century Interactive
35
730
Midnight
Always live
Always live
Change History
2
730
Midnight
Always data warehouse
Always data warehouse
Choozle
35
730
Midnight
Live if no dashboard
Live if no dashboard
Constant Contact
35
730
Midnight
Live if no dashboard
Live if no dashboard
Double Click For Publishers
35
730
Midnight
Live if no dashboard
Live if no dashboard
DoubleClick
35
730
2
Live if no dashboard
Live if no dashboard
DoubleClick Bid Manager
35
730
2
Live if no dashboard
Live if no dashboard
DoubleClick Search
35
730
4
Live if no dashboard
Live if no dashboard
2
730
Midnight
Always data warehouse
Always data warehouse
60
730
Midnight PST
Always live
Always live
Facebook Insights
28
730
8
Always live
Always live
FTP
35
730
Midnight
Always live
Always live
Google AdWords
90
730
3
Always live
Always live
Google Analytics
35
730
3
Always live
Always live
Google My Business
60
547
3
Always live
Always live
Google Sheets
2
730
3
Always live
Always live
Grade Us
35
730
Midnight
Live if no dashboard
Live if no dashboard
HubSpot
35
730
Midnight
Live if no dashboard
Live if no dashboard
ifbyphone
35
730
Midnight
Always live
Always live
Infinity
35
730
Midnight
Always live
Always live
730
730
Midnight
Live if no dashboard
Live if no dashboard
Invoca
35
730
Midnight
Always live
Always live
35
730
Midnight
Always data warehouse
Always data warehouse
LinkedIn Organizations
35
730
Midnight
Always data warehouse
Always data warehouse
Listrak
35
730
Midnight
Always data warehouse
Always data warehouse
LogMyCalls
35
730
Midnight
Always live
Always live
MailChimp
730
730
Midnight
Live if no dashboard
Live if no dashboard
Marchex
35
730
Midnight
Always live
Always live
Media Math
35
730
Midnight
Always data warehouse
Always data warehouse
Monday
35
730
Midnight
Live if no dashboard
Live if no dashboard
Mongoose
35
730
Midnight
Always live
Always live
Navis
35
730
Midnight
Always live
Always live
NinjaTrack
65
730
3
Live if no dashboard
Live if no dashboard
Perfect Audience
35
730
Midnight
Live if no dashboard
Live if no dashboard
Reach Local
200
730
Midnight
Always live
Always live
ResponseTap
35
730
Midnight
Always live
Always live
ReviewPush
35
730
Midnight
Live if no dashboard
Live if no dashboard
Salesforce
35
730
Midnight
Always data warehouse
Always data warehouse
SearchConsole
35
485
3
Always live
Always live
Simpli.fi
35
730
Midnight
Always data warehouse
Always data warehouse
Sizmek
35
730
Midnight
Live if no dashboard
Live if no dashboard
SQL
35
730
Midnight
Always live
Always live
SteelHouse
35
730
Midnight
Live if no dashboard
Live if no dashboard
Talroo
35
730
Midnight
Live if no dashboard
Live if no dashboard
The Trade Desk MyReports
35
730
Midnight
Always data warehouse
Always data warehouse
The TradeDesk
5
730
6
Always data warehouse
Always data warehouse
Thinknear
35
730
Midnight
Live if no dashboard
Live if no dashboard
TruMeasure
35
730
Midnight
Always live
Always live
35
730
1
Always data warehouse
Always data warehouse
Twitter Organic
730
730
1
Always data warehouse
Always data warehouse
Url
35
730
Midnight
Live if no dashboard
Live if no dashboard
Vendasta Reputation
35
730
Midnight
Always data warehouse
Always data warehouse
Waze
35
730
Midnight
Live if no dashboard
Live if no dashboard
What Converts
35
730
Midnight
Always live
Always live
WorthAuto
35
730
Midnight
Live if no dashboard
Live if no dashboard
Yahoo
35
730
3
Always live
Always live
Yext
35
730
Midnight
Always data warehouse
Always data warehouse
Zapier
2
Realtime updates
Midnight
Always data warehouse
Always data warehouse
Still have questions and don't see the answers you seek? Please email [email protected] and we will be happy to assist you further!
View ArticleSometimes the data Google Analytics displays in their own platform does not match the data they provide third party tools like NinjaCat. When this happens it is often because Google Analytics is returning "sampled data" to the third party request instead of exact results. This article will cover what data sampling is, what NinjaCat does to try and avoid showing sampled data, and how to tell if the Google Analytics data in NinjaCat is sampled.
What is Data Sampling
Data sampling is when a small subset of the desired data is analyzed, and then used to represent the rest of the larger data set. Often the choice by Google Analytics to sample data is tied to the size or complexity of the data request. In these instances Google Analytics automatically chooses to provide sampled data and does not make any other option available. Google Analytics provides additional information in the article About Data Sampling in their help center.
What NinjaCat Does to Avoid Data Sampling
NinjaCat can detect that the results of a data request coming from Google Analytics contains sampled data. When this happens NinjaCat automatically makes several additional data requests to Google Analytics in an attempt to avoid data sampling. These additional automatic requests by NinjaCat break the total desired data set into several smaller requests (or "chunks") that are sent to Google Analytics individually and then reassembled. Despite these attempts by NinjaCat to avoid data sampling, sometimes sampled data is unavoidable.
How to Tell if Google Analytics Data is Sampled
If the Google Analytics data in NinjaCat contains sampled data, NinjaCat displays a small information icon (a circle containing a lower case "i") in the bottom right hand corner of that data widget.
When a user hovers their cursor over the information icon additional help text will appear.
GOOD TO KNOW
The information icon indicating that Google Analytics has returned sampled data only appears in the NinjaCat Template Builder and Shinobi Version 2 Dashboards.
View ArticleNinjaCat directly integrates with the Unbounce platform. This network connection allows you to include the landing page performance and conversion data from their platform in your client reports and dashboards created in NinjaCat. This article will cover step by step instructions on how to add the Unbounce network integration to your agency and accounts.
Adding the Unbounce Network
Like all direct network connections in NinjaCat, Unbounce must first be connected at the Agency Setup level before you can connect an Unbounce Client to an individual Account profile.
Go to the Agency Setup area of NinjaCat by clicking on your name in the top right corner of the window and then click "Setup" from the dropdown menu options
Click on the blue "Add Network" action button near the top right corner of the Data Sources tab Unbounce Dimensions and Metrics
Find Unbounce from the list of available networks and click the blue "Connect" button
From the Unbounce Network Settings chose the network name you would prefer and then click the blue "Add Network" action button near the bottom left of the window
Fill in your valid email and password combination for Unbounce and click the blue "Sign In" button to complete the connection
Adding an Unbounce Client Account to a NinjaCat Account
After adding the Unbounce network to your agency the next step is to connect the correct "Client" account from Unbounce to its respective Account profile in NinjaCat.
Click on the "Accounts" tab from the top navigation of NinjaCat
From the Accounts List click on the desired account
From the Account Command Center click on the plus symbol near the top right corner of the Data Sources card
Find Unbounce from the list of available networks and click the blue "Connect" button
Choose the correct Unbounce Network (if there's more than one) and the correct Unbounce Account from the drop down menus under the Connect Unbounce Account settings
Click the blue "Connect" button near the bottom left corner of the window
GOOD TO KNOW
If all of your Agency's accounts are organized under one Unbounce client you can use a Global Filter in NinjaCat for the Unbounce dimension that has a unique identifier (ex: "Page Name", "Page Group Name", etc.) to create a dynamic filter. This will allow you to use the same template in NinjaCat for multiple accounts reporting on Unbounce.
Check out the following article for a complete list of
View ArticleThis article contains a list of all the Dimensions and Metrics currently available in NinjaCat from the Unbounce network integration.
GOOD TO KNOW
The Unbounce network integration currently has two different ways of showing date data. Make sure to chose the dimension with the correct date attribution for the data story you are telling.
The "Form Info" dimension combines and displays all of the form fill data submitted by a conversion, including information from any custom fields created for a specific account.
Dimensions
Date (aggregate)*
Day of Month (aggregate)*
Day of Week (aggregate)*
Month of Year (aggregate)*
Year (aggregate)*
Champion
Date/Time of Submit**
Domain
Form Field: Age
Form Field: Email
Form Field: First Name
Form Field: Last Name
Form Field: Phone Number
Form Field: Zip
Form Info
Loser
Page Group Name
Page ID
Page Name
Page Url
Winner
* Uses the date/time a page was created in the Unbounce platform
** Uses the date/time a form fill conversion was submitted on a landing page
Metrics
Clicks
Conversion. Rate
Conversions
Form Submits
Visitors
Visits
View ArticleNinjaCat directly integrates with the Snapchat ad platform. This network connection allows you to include the reach and conversion data from the ads running on their platform in your client reports and dashboards created in NinjaCat. This article will cover step by step instructions on how to add the Snapchat network integration to your agency and accounts.
Adding the Snapchat Network
Like all direct network connections in NinjaCat, Snapchat must first be connected at the Agency Setup level before you can connect a Snapchat Ad Account to an individual Account profile.
Go to the Agency Setup area of NinjaCat by clicking on your name in the top right corner of the window and then click "Setup" from the dropdown menu options
Click on the blue "Add Network" action button near the top right corner of the Data Sources tab Snapchat Dimensions and Metrics
Find Snapchat from the list of available networks and click the blue "Connect" button
From the Snapchat Network Settings chose the network name you would prefer and then click the blue "Add Network" action button near the bottom left of the window
Fill in your valid username/email and password combination for Snapchat and click the blue "Log In" button to complete the connection
Adding a Snapchat Ad Account to a NinjaCat Account Profile
After adding the Snapchat network to your agency the next step is to connect the correct Ad Account from Snapchat to its respective Account profile in NinjaCat.
Click on the "Accounts" tab from the top navigation of NinjaCat
From the Accounts List click on the desired account
From the Account Command Center click on the plus symbol near the top right corner of the Data Sources card
Find Snapchat from the list of available networks and click the blue "Connect" button
Choose the correct Snapchat Network (if there's more than one) and the correct Snapchat Ad Account from the drop down menus under the Connect Snapchat Account settings
Click the blue "Connect" button near the bottom left corner of the window
GOOD TO KNOW
If all of your Agency's accounts are organized under one Snapchat Ad Account you can use a Global Filter in NinjaCat for the Snapchat dimension that has a unique identifier (ex: "Campaign Name", "Ad Squad Name", etc.) to create a dynamic filter. This will allow you to use the same template in NinjaCat for multiple accounts reporting on Snapchat.
Certain metrics from Snapchat are only available for reporting 4872 hours after being generated. Check out the following article for a complete list of and their window of availability.
View ArticleIn this article we will review what NinjaCat defines as a Unique Metric and why unique metrics can sometimes be tricky if you are comparing data.
You might be asking yourself right now, "Hey aren't all my metrics unique snowflakes that grace my reports with important, relevant data?" Yes, they are. In our case here though, unique metrics are any metrics we cannot calculate the same way they are calculated in their original datasource.
Part of NinjaCat's ability to filter and slice and dice data in so many different ways is that we ask datasource APIs for data at the most granular level and then we add it up on our end. For example, let's say you want to see Google Ads clicks over the last month. We don't ask Google for last month's click data. We ask Google for how many clicks each day last month had by day. Then we add all that data up on our end and give you a total of clicks for last month. This works great for most metrics.
Unique metrics, however, aren't this simple. Let's take Google Ads Impression Share for example. If you ask for Impression Share over the last month, NinjaCat will ask Google Ads for Impression Share for each day last month and then add it all up together and do some division to show an average. Since Impressions share counts unique instances, the average for a day is calculated by the API differently than the average for a month or group of days. NinjaCat, however, is still calculating this more complex metric the same way it would add up a more straight forward metric like Clicks.
With the amount of integrations we work with, and the ever changing list of metrics, it's almost impossible to offer a definitive list of unique metrics in this article. However, it's safe to say if the metric you are having issues with measures unique elements (i.e. how many users accessed something or how many impressions a unique search potentially could have seen) chances are you are dealing with a unique metric.
So what now?
Assuming you are trying to work with a unique metric, there are a few ways to report on unique metrics in NinjaCat accurately.
1. See if there is a "unique" version of the metric in our Metrics list. You'll notice the word "unique" in parenthesis if this option is available. These options calculate the unique metric differently than standard metrics and can result in a more accurate total.
2. Contact a NinjaCat Customer Advocate to see if data chunking is a good solution for your situation. With data chunking, we can change the amount of data we request from the API at a time. This can match your data closer to how it is calculated in your datasource. You can submit a request via the bot in your NinjaCat account or email .
3. When presenting a unique metric, try to avoid using scorecards. A table or graph allows you to select a dimension to measure which will give you some more control. This allows you to select a dimension that is specific to your datasource as oppose to an aggregate datasource. A network specific datasource will calculate your metrics similar to how you see your metrics in your datasource. You can tell a dimension is network specific if it is listed underneath your datasource as oppose to under the Aggregate options in the metrics dropdown.
Aggregate Options Network Specific Options
If none of these options help you, or you have more questions on unique metrics, you can always contact our Customer Advocacy Team who can work with you to find a solution that works best for your unique situation. Just click on the bot icon in the bottom corner of your NinjaCat account to request a call, or submit a ticket.
View ArticleLeverage NinjaTrack to get credit for all the phone leads your marketing campaigns are driving and retain more clients!
Nov 2 2016
Overview: Learn how fast and easy it is to set up call tracking on the platform designed specifically for agencies. <Available on Demand>
Dec 7 2016
Reporting: Master the ins and out of internal and client-facing call tracking reporting. <Available on Demand>
Jan 4 2017
Integrating with Google Analytics:Effortlessly pass calls to from NinjaTrack to Google Analytics as both events and goals.
<Available on Demand>
Feb 1 2017
Keyword Level Tracking: Fine tune your PPC strategy by figuring out which ads and keywords are working best. <Available on Demand>
Mar 1 2017
Campaign Filtering: Determine which marketing campaigns are most effective at driving calls so you know exactly where to optimize and spend your budget. <Available on Demand>
View ArticleNinjaCat provides the ability for you to customize the hour of day our Intelligent Data Warehouse refreshes the stored data for an attached network connection. These settings can be customized at the agency, account, or mapping level helping you ensure up-to-date data is being pulled into NinjaCat. This article will cover how to customize these settings, as well as expected behavior for changes to the refresh hour.
Important to Know
The Intelligent Data Warehouse only pulls data up-to the previous day. Customizing the hour of the day NinjaCat refreshes this data only changes what time the request to the network is made.
Unless customized by you the Intelligent Data Warehouse will refresh data daily at the default time for each network. For a list of all the default refresh times by network check out the article Intelligent Data Warehouse FAQ
Changes to the hour of day the Intelligent Data Warehouse refreshes network data will take effect the following day after 12:00 am Eastern Time (ET)
Account Specific Network Settings
Use this option to override the default time the Intelligent Data Warehouse refreshes the network data for an individual Account profile in NinjaCat. The times shown in these override settings use the timezone of the Account's settings found under the Localization tab.
In the Account Command Center click on the Network you would like to customize from the list on the Data Sources card.
Click on the Advanced tab from the account network options.
Click on the Refresh Hour dropdown menu and make a selection.
Click the blue Save Settings button near the bottom left corner to apply the new settings.
Agency Wide Network Settings
Use this option to override the default time the Intelligent Data Warehouse refreshes the data for a network across your agency in NinjaCat. The times shown in these override settings use the timezone set in your Agency's Settings under the Defaults tab.
Under your agency Setup options click on the network you want to customize from the Data Sources list.
From the network options click on the Refresh Hour dropdown menu and make a selection.
Click the blue Save Network button near the bottom left corner to apply the new settings.
Mapping Specific Settings
For networks like Google Sheets, SQL, and others that use custom mappings to specify what data comes into NinjaCat, use this option to override the default time the Intelligent Data Warehouse refreshes the data for a specific mapping under that network. The times shown in these override settings use the timezone set in your Agency's Settings under the Defaults tab.
Under your agency Setup options click on the network you want to customize the mapping settings for from the Data Sources list.
From the Network Settings click on "Edit Mapping" near the top right corner.
Click on the mapping you want to customize from the Mapping List.
From the mapping settings click on the Advanced tab.
Click on the Refresh Hour dropdown menu and make a selection.
Click the blue Save button near the bottom left corner to apply the new settings.
Networks Without Refresh Hour Option
The following networks do not have the same refresh hour customization options previously mentioned in this article. This is due to the unique way these data networks provide data to NinjaCat. In certain cases where specified the network has custom refresh options available in NinjaCat.
Email (refreshes when the data is processed after the email is received by NinjaCat)
FTP (refreshes when specified in the FTP settings)
Zapier
Call Tracking Networks (excluding WhatConverts)
NinjaTrack
Marchex
CallRail
Rumeasure
IfByPhone
Mongoose
CallSource
CallTrackingMetrics
Century Interactive
Navis
LogMyCalls
Response Tap
MatchCraft
Infinity
CallCap
Invoca
View ArticleHere are the answers to some frequently asked questions regarding The TradeDesk MyReports network connection:
What level of access is required to connect The TradeDesk MyReports to NinjaCat?
You'll need a "Partner ID" from The TradeDesk to connect MyReports to NinjaCat or any other third party. Access to a Partner ID requires an additional one-time fee to the TradeDesk, beyond already having an existing relationship with the platform.
How long will it take data to populate in NinjaCat after I've connected The TradeDesk MyReports?
The following day after 6:00 am UTC.
How much data can be requested from The TradeDesk MyReports?
NinjaCat will automatically schedule a recurring request for the previous days data which will be stored in our platform for you to access in your reports and dashboards. This data will continue to accumulate everyday, stored securely in our platform until the The TradeDesk network is removed from your agency. A special request for the previous 90 days of data can be made after you've connected The TradeDesk MyReports to NinjaCat by contacting our support team.
What Dimensions and Metrics are available from The TradeDesk MyReports?
Check out The TradeDesk MyReports Dimensions and Metrics for the complete list of available dimensions and metrics.
View ArticleThis article contains a list of all the Dimensions and Metrics currently available in NinjaCat from The TradeDesk MyReports network integration.
Dimensions
Ad Format
Ad Group
Ad Group Base Bid CPM (Adv Currency)
Ad Group Budget (Adv Currency)
Ad Group Budget In Impressions
Ad Group Daily Cap (Adv Currency)
Ad Group Daily Cap In Impressions
Ad Group Daily Target (Adv Currency)
Ad Group Daily Target In Impressions
Ad Group ID
Ad Server Creative Placement ID
Ad Server Name
Advertiser
Advertiser Currency Code
Advertiser ID
Bids
Campaign
Campaign ID
Creative
Creative ID
Date
Deal ID
Partner Currency Code
Partner ID
Metrics
01 - Click Conversion
02 - Click Conversion
03 - Click Conversion
04 - Click Conversion
05 - Click Conversion
06 - Click Conversion
01 - Click Conversion Currency
02 - Click Conversion Currency
03 - Click Conversion Currency
04 - Click Conversion Currency
05 - Click Conversion Currency
06 - Click Conversion Currency
01 - Click Conversion Revenue
02 - Click Conversion Revenue
03 - Click Conversion Revenue
04 - Click Conversion Revenue
05 - Click Conversion Revenue
06 - Click Conversion Revenue
01 - Conversion Touch
02 - Conversion Touch
03 - Conversion Touch
04 - Conversion Touch
05 - Conversion Touch
06 - Conversion Touch
01 - Conversion Touch Revenue
02 - Conversion Touch Revenue
03 - Conversion Touch Revenue
04 - Conversion Touch Revenue
05 - Conversion Touch Revenue
06 - Conversion Touch Revenue
01 - Time Weighted Decay Conversion
02 - Time Weighted Decay Conversion
03 - Time Weighted Decay Conversion
04 - Time Weighted Decay Conversion
05 - Time Weighted Decay Conversion
06 - Time Weighted Decay Conversion
01 - Time Weighted Decay Conversion Revenue
02 - Time Weighted Decay Conversion Revenue
03 - Time Weighted Decay Conversion Revenue
04 - Time Weighted Decay Conversion Revenue
05 - Time Weighted Decay Conversion Revenue
06 - Time Weighted Decay Conversion Revenue
01 - View Through Conversion
02 - View Through Conversion
03 - View Through Conversion
04 - View Through Conversion
05 - View Through Conversion
06 - View Through Conversion
01 - View Through Conversion Currency
02 - View Through Conversion Currency
03 - View Through Conversion Currency
04 - View Through Conversion Currency
05 - View Through Conversion Currency
06 - View Through Conversion Currency
01 - View Through Conversion Revenue
02 - View Through Conversion Revenue
03 - View Through Conversion Revenue
04 - View Through Conversion Revenue
05 - View Through Conversion Revenue
06 - View Through Conversion Revenue
Advertiser Cost (Adv Currency)
Advertiser Cost (Partner Currency)
Advertiser Cost (USD)
Bids
Clicks
Frequency
Impressions
Partner Cost (Adv Currency)
Partner Cost (Partner Currency)
Partner Cost (USD)
Player 25\% Complete
Player 50\% Complete
Player 75\% Complete
Player Close
Player Collapse
Player Completed Views
Player Engaged Views
Player Errors
Player Expansion
Player Full Screen
Player Invitation Accept
Player Mute
Player Pause
Player Resume
Player Rewind
Player Skip
Player Starts
Player Unmute
Player Views
Sampled Tracked Impressions
Sampled Viewed Impressions
Total Bid Amount (Adv Currency)
Total Bid Amount (Partner Currency)
Total Bid Amount (USD)
TTD Cost (Adv Currency)
TTD Cost (Partner Currency)
TTD Cost (USD)
View ArticleWhat’s New
PDF Download for Dashboards
PDF downloads are now available on Dashboards. On a Dashboard, download the current Tab with all date, and custom comparison date ranges selected. Table Filters aren’t currently applied to the PDF download, but will in a future update. To enable PDF exporting on dashboards, there is a new switch, "Enable Exporting", that can be enabled when setting up the dashboard profile:
Snap to Grid Toggle & Arrows
In the Template and Annotation Editors, you can now turn on and off the Snap to Grid functionality so you can get precise with your widget placements. Click the button near the bottom-right corner of the template editor to flip settings:
Also, you can move widgets 1 pixel at a time with the keyboard arrow keys.
And lastly, you can navigate through pages inside the Template and Annotation Editors by pressing the arrow keys
Decimal and Abbreviation Controls
You can now control the decimals visible from metric to metric.
In addition, you can abbreviate numbers by showing shortened numbers. For example, 14,843 becomes 14.8k.
Donut Charts
Mmmm Donut Charts have been added. Create a Pie Chart and define the size of the hole.
And more...
URLs in tables are now clickable.
We made some necessary updates to Twitter
Fixes
When filtering multiple Dimensions on a Dashboard table, we used to show results that met any of the filtering criteria. Now we show only results that meet all the filtering criteria.
You can now set the Earliest and Latest reporting dates independently, and one won’t require the other to be set.
Comparing months with a different number of days now always returns the correct comparison results.
Due to some timezone mistranslation, we were sometimes showing today’s data.
Previously, if a Sizmek campaign ended during the reporting period, it would not be included in the final report. We’re now including those Sizmek campaigns, even if they ended during the reporting period.
We fixed an issue that prevented Adobe Analytics from being used in Global Filters.
We now return Bing cost data for Budgets.
View ArticleIntegrations
We’re excited to release three new Integrations, Act-on, WhatConverts, and YouTube Organic. For more information on these integrations, click here.
What’s New
We’ve streamlined the ways you can view Dashboards
When accessing a dashboard from the Account List or Account Command Center, you’ll be able to switch to any Account that your user account has permissions to access. You’ll see the Dashboard profile configured to that Account.
Use this option when you want the Account you select to use that Account’s default Dashboard.
When accessing via the Dashboard page via the Reporting Tab, you’ll see the Dashboard profile you’ve selected and you’ll be able to populate that Dashboard with any Account you have permission to access.
Use this option if you want to see the same Dashboard profile with different accounts data populated within it.
Leverage your External IDs
The External IDs, those IDs found under account management, can now be pulled directly into reports. You can find this dimension under the aggregate dimension ‘External ID’
And more...
Google Ads API required some mandatory updates in January
Google+ Sign-In is being deprecated March 7th, so we’ve made the necessary changes to prepare for that
Fixes
When setting up SMTP email settings it was previously a required field to provide an email address. Now, if you want us to handle the email address, Agencies with no address in their SMTP settings will send emails from ‘’
When combining Margins with widgets that used comparisons we were using the Primary date range for both the primary data and the comparison data. Most of the time this was correct, but if the margin changed between the Primary and comparison months, the wrong margin was used. This is now fixed and we’ll use the Comparison month’s margin.
When using certain placeholder clips, the incorrect reports name was appearing in the filename of reports. Reports will now be generated with the correct names.
In some cases totals rows that should have appeared on the PDF weren’t. We’ve fixed it and now the “results not shown” and total rows are working properly.
We found an issue that prevented users from selecting all available WhatConverts accounts in that provider if it the number accounts in the provider exceeded a certain amount. We’re paging correctly now, and you’ll now see all of your available WhatConverts accounts.
An error was preventing users from connecting more than one Amazon Ads network user. This has been fixed.
To improve data accuracy with our SQL connector, when we pull data on a daily basis, we’re now gathering the last 65 days worth of data, rather than the last 35 days. If you make changes to your historical data, we’re more likely to catch it now.
The DoubleClick Search Flood Activity Tag now works with DFA Actions, DFA Revenue, and DFA Transactions
In rare cases, if certain special characters were used in an Agency’s email templates, it was breaking that Agency’s dashboard. Super weird but we fixed it. You can now use special characters in your emails.
We fixed a bug that was excluding the DoubleClick suite from Budgets (beta). You should now have access to all DoubleClick data sources.
We’ve fixed a bug that prevented the Budget (beta) cycle from resetting at the end of the cycle period. Everything should reset neatly at the end of the cycle.
When first setting up a Budget in Budgets (beta) we think that you DO care if you’re over or under budget, so now thresholds are turned On by default.
View ArticleFixes
In some cases, when clearing the cache in IDW, multiple requests were mistakenly created which increased the results until the next refresh. This has been resolved.
Language dimension is now available for Google Analytics.
We fixed an issue with authenticating the ReachLocal data source. You should now be able to add or modify ReachLocal.
We fixed some data inconsistencies that happened in rare cases with Google Analytics
DoubleClick for Publishers was updated to v201811 and as a resulted a number of metrics were deprecated. For more information on deprecated metrics, click here.
While we’re talking about DoubleClick for Publishers, we’ve improved the error messages when you configure Metric and Dimension combinations that aren’t compatible in DCP.
You might have noticed a few strange things with the cycles in Budgets (Beta). We’ve fixed the cycle issue so that you now start on the same day of the month, every month.
Budget (Beta) thresholds are now always showing the correct threshold status.
View ArticleThe following metrics have been ADDED (These have been renamed with “DP” in front so user’s don’t mistake them for generic cost or generic impressions.)
DP Impressions
DP Queries
DP Matched Queries
DP Cost
The following dimensions and metrics have been DEPRECATED
AD EXCHANGE THIRD PARTY FILL RATE.
MEDIATION IMPRESSIONS.
MEDIATION ESTIMATED REVENUE.
MEDIATION ECPM.
MEDIATION FILL RATE.
MEDIATION PASSBACKS.
AUDIENCE EXTENSION COST.
AGGREGATED DEMAND CHANNEL.
MEDIATION GROUP ID.
MEDIATION NETWORK.
MEDIATION NETWORK TAG.
AD SERVER CODE SERVED COUNT.
AD REQUEST SIZE.
VERIFIED ADVERTISER ID.
VERIFIED ADVERTISER NAME.
AD SERVER DOWNLOADED IMPRESSIONS
AD SERVER IMPRESSIONS
View Articlelink here
Act-On Integration
To Connect at the agency level or the account level
Clients may need to locate their “Client ID” and “Client Secret” to connect Act-On at the agency level if they cannot locate these credentials they can either directly reach out to a representative from Act-On or submit a request with this link to request these credentials.
The current rate is 20 API calls per minute, and 5 authentication calls per hour. Production accounts are automatically given 1000 requests/day for the free API access tier.
WhatConverts Integration
WhatConverts will work as a stand-alone network or as part of Call Tracking. Please note that when selecting to show data by selecting “Call Tracking” you will still be getting aggregate call tracking data across connected networks and you can either filter by WhatConverts or you can select WhatConverts alone as a data source.
To connect at the Agency level - You will be asked to enter both your Password and Token which can either be obtained by reaching out to a WhatConverts representative or in the admin settings when logged into your WhatConverts network.
To connect at the advertiser level - You will easily be able to select your choice of connected networks and a dropdown to select your desired account is present.
Mapping - There is custom mapping for WhatConverts. This allows users to include data they cannot pull through the direct integration (i.e. Submission Forms) - please see This Link for a brief explanation of how mapping works.
Note about mapping - There is NO dimension or metric dropdown when setting up mapping at the agency level. This implies that people setting up their mapping will need to match their text exactly how it appears on their WhatConverts source.
With an agency connection, there should be about 5,000 requests per a day for API calls. Many clients will not be making this many calls but please reach out in any case you are exceeding data limits.
YouTube Organic Integration
This is an open authorization network (OAuth) to connect at both the agency and advertiser level -
Users will need to have credentials connected that have 'Manager' or higher permissions to connect channels that will return data values. (anyone can add their own youtube channel but without these permissions, data will not return)
There are no cost metrics for YouTube - margins are not available
Please note - this is YouTube Organic, the data values returned will be relevant to YouTube channels and their performance, not the ads associated with the channels.
View ArticleIf your have already connected to each account your data sources or networks such as Adwords, Bing Ads, Facebook Ads, Google Analytics, Google Sheets, Google Search Console, or Twitter, follow these steps to revoke and recreate the password / token for the data source.
Under the agency Setup tab, click on the “data sources” menu option:
A warning message as shown in the above image will show up any time a network token or password is invalid.
To reset the network token, click on the expired or revoked data source to open up the edit screen:
Click on the “Yes, Revoke it!” button.
In the same browser window but in a second tab, Log in to the network that you wish to reconnect to NinjaCat. Go back to ninjaCat and click on the Create Token button:
If prompted to do so, click the “Allow” button to grant permission for NinjaCat to access the added data source:
View Article