Search our Knowledge Base
Search

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:
  • Facebook: Likes (lifetime), Were Here (lifetime), and Talking About This
  • Featured Message Clicks
  • Foursquare Daily Checkins
  • Google My Business Customer Actions
  • Google My Business Map Views
  • Google My Business Search Views
  • Google My Business Search Queries
  • PowerListings Live (lifetime)
  • Profile Views
  • Searches
  • 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 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 Insight Graphs

 
Upon completion of the integration steps above, you will be able to display Yext data in our 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
  • 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



Google My Business Graphs

 
Using the Google My Business data metrics, you can create an Insight Graph displaying customer actions, map views, search views and search queries.
Yext statistics selection in Insight Graph

Google My Business Filters
In addition to adding the various Google My Business page metrics for a specific location, you can select All Locations and then Yext built-in filters and/or custom filters that you have added to the Yext account.  One application for these filters would be nationwide brands for which you want to create regional graphs, or by product line for all locations.

Google My Business filters


Google My Business Graph
In this example, the number of Google My Business customer actions, map views, search views, and search queries are displayed in a column graph with Notes set to display information about an action that may have impacted the search results and user actions. 
Google My Business Insight Graph


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


Available Third Party Integrations


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