Analytics QA | Yext Hitchhikers Platform

What You’ll Learn

In this section, you will learn:

  • An overview of Analytics QA
  • How to QA Analytics

What is Analytics QA

As you know, part of what makes Yext Search such a valuable product is the real-time search analytics that we capture which track what a user searches and how they engage with the content in the search experience. This allows a Hitchhiker to make data-driven adjustments to the experience as they gather more and more information.

We track various actions that a user takes on your search experience. For example, we track if a user clicks the Directions CTA for a restaurant entity or the Order Now CTA for a menu item. See below for a more complete list of analytics that we track on the search experience. You want to check to ensure that these events are firing:

  • AUTO_COMPLETE_SELECTION
  • THUMBS_UP
  • THUMBS_DOWN
  • ROW_EXPAND
  • ROW_COLLAPSE
  • TITLE_CLICK
  • CTA_CLICK
  • TAP_TO_CALL
  • DRIVING_DIRECTIONS
  • VIEW_WEBSITE
  • BOOK_APPOINTMENT
  • QUESTION_FOCUS
  • QUESTION_SUBMIT
  • SCROLL_TO_BOTTOM_OF_PAGE
  • VERTICAL_TAB_NAVIGATION
  • VERTICAL_VIEW_ALL

It’s critical that you ensure these events are firing properly before you integrate and go live. You will learn more about each of the analytics events listed above in more detail in ANS260: Integration Options and Getting Live . For now, just remember that it’s important to test analytics events prior to going live so that we can capture all user interactions with the search experience.

How to QA Analytics

In order to ensure that the analytics events are firing correctly, you’ll need to inspect the webpage. To do this, right click anywhere on your search experience and select ‘Inspect’. This will open a pane on the right hand side of your screen. Select the Network tab from the header, and click Preserve Log so that events stay active. Analytics Events

Once you’re in the Network tab, query for something in the search bar of your search experience. Now click one of the CTAs directly in the search experience (it’s easiest if you click to open in a new tab), you will see that a numbered event (your account ID) gets logged in the Network console. This means an analytics event has properly fired and been logged! Analytics Events

Once you’ve confirmed that an analytics event has properly fired, click into the event in the Network tab. Scroll to the bottom of the window where you will see ‘Request Payload’. Click the accordion next to ‘data’ to expand the content. Confirm that the correct attributes have been passed, such as the entity ID, the event type, the vertical configuration ID, etc. Analytics Events

You will learn more about all the types of analytics events we log in ANS275: Search Analytics . For now, just remember the importance of testing Analytics events before going live.

unit Quiz
+20 points
Daily Quiz Streak Daily Quiz Streak: 0
Quiz Accuracy Streak Quiz Accuracy Streak: 0
    Error Success Question 1 of 2

    Why is it important that we QA analytics?

    Error Success Question 2 of 2

    Which of the following analytics events do we track for a Yext Search experience?

    You're out of this world! 🌎

    You've already completed this quiz, so you can't earn more points.You completed this quiz in 1 attempt and earned 0 points! Feel free to review your answers and move on when you're ready.
1st attempt
0 incorrect
Feedback