Search our Knowledge Base

Yext Statistics

You can connect campaigns to a Yext account if you'd like to provide us with access to the following data for integration into our Insight Graphs and Single Metric Widgets:
  • Average Rating
  • Facebook Check-ins
  • Facebook CTA Clicks
  • Facebook: Likes (lifetime)
  • Facebook Page Impressions
  • Facebook Page Post Impressions
  • Facebook Page Views
  • Facebook Talking About This
  • Facebook Were Here
  • Featured Message Clicks
  • Foursquare Daily Checkins
  • Google Customer Actions
  • Google Customer Actions: Phone Calls
  • Google Customer Actions: Get Directions
  • Google Customer Actions: Website Clicks
  • Google Map Views
  • Google Search Views
  • Google Search Queries
  • Google Search Queries: Direct
  • Google Search Queries: Discovery
  • Instagram Posts
  • New Listings Live (Yext)
  • New Reviews (Yext)
  • PowerListings Live (Yext lifetime)
  • Profile Updates (Yext)
  • Profile Views (Yext)
  • Publisher Suggestions (Yext)
  • Searches (Yext)
  • Social Posts (Yext)
  • Yelp Customer Actions
  • Yelp Page Views

Please note that there can be a delay between the time that Yext compiles this data and releases it via their API.

Yext integration

Authorize Connection to Yext

Obtain a Yext API key
  1. Log into your Yext account
  2. In the upper-right corner of the screen select Developer Console.
  3. In the Developer Console, click + New App.
  4. Enter the required information and click Create App.
  5. In the Your Apps section of the Developer Console, you should see the new App name and below that, your API Keys. Copy the API Key.
Refer to the Yext Getting Started Guide for any additional assistance in obtaining your API key.

Integrate Yext with Rank Ranger
  • Open Account Settings > Authorized Connections
  • Click the Add Connection button to expand the option list.
  • Click the Yext button.

Yext integration

Yext API Key

Enter the Yext API Key and click the Add button

Add Yext API key

The new Yext connection should display at the bottom of the connections list as the Business Name followed by the number of locations in the account (e.g., ABC Hotels – 70 locations).


Connect Campaign to Yext


Yext data integration with your rank tracking campaign enables a variety of metrics for display in Insight Graphs and Single Metric Widgets.

From the Home screen, click the Campaign Settings (gear) icon corresponding to the campaign you want to connect to a Yext account and business location.

In the left menu click Other Integrations
  • Select a Connection from the list and click the Connect button.

    campaign settings Yext integration

A success message should display.

select a Yext business location

In the Location list, select the Business Location that corresponds to the site being tracked in the campaign and click the Connect button.

select the website

Repeat for each location in your Yext account that you want to be connected to a Rank Ranger campaign (1 Yext connection per Rank Ranger campaign).

Location List Missing Locations

The Yext location data that is available in your account is based on the locations as they were when the authorized connection was made. When additional locations are added to a Yext account, you need to refresh the locations list for the account. This can be accomplished as follows.

Refresh Yext Locations
  • Open a Campaign Settings > Other Integrations screen
  • Select a Yext Connection as described above
  • Click the Refresh Locations button
  • Select the location for the campaign and click Connect.

refresh Yext locations

After refreshing the locations list, if you still do not see all the locations that you expect to see in the list, then please log into the Yext account and confirm that the missing locations have a Yext location ID because that is required in order for Rank Ranger to call the data. It is (or was at one time) possible to create a Yext listing without a location ID, so any listing missing a location ID needs to be updated in the Yext account to enable us to provide data for the location.

Yext Single Metric Widgets

Single Metric Widget Examples

Yext API data integrated in Single Metric Widgets

Single Metric Widget Settings
  • In the Data Source field select Other Integrations
  • In the Type field select Yext
  • In the Metric field select from the list of available metrics
  • Refer to the Single Metric Widget documentation to learn about formatting options

Yext API settings in Single Metric Widget

Yext Insight Graphs

Upon completion of Yext integration, you will be able to display Yext data in Insight Graphs and Single Metric Widgets.

Insight Graph Example
Yext API integration

Insight Graph Settings
  • In the Data Source field select Other Integrations
  • In the Type field select Yext
  • In the Metric field select from the list of available metrics
  • Select a Location (if a Yext Location ID contains more than one location, then you may select All Locations if you want to view combined data)
  • Select data Frequency: Day, Week or Month
  • Country: optional. select if you manage Yext profiles for a customer located in multiple countries and you want separate reporting per country
  • Location Label: optional if you have this set in your Yext account
  • Refer to the Insight Graph documentation to learn about:
    Metric Display Settings for color selection, chart type, lines, markers and labels
    Date Settings for custom time period comparison

Yext statistics selection in Insight Graph

Available Third Party Integrations

Third Party data can be used to create individual or blended metrics Insight Graphs and Single Metric Widgets and is also available in a wide variety of reports.
Authorize these Connections for comprehensive marketing reports and graphs: See a list of the available Third Party connections in the below "Related" section.

Get the ultimate SEO tools with the Rank Ranger Software
Learn More About Rank Ranger