Search Terms Table

The Search Terms table contains channel-reported performance for paid (Google Ads, Amazon) and organic (Google Search Console) search queries. One row per query, source, and day.

📋

Table Guide

What You Can Answer With This Table

  • What search queries are driving traffic to my site, paid or organic? — use query, clicks, impressions
  • Which paid search queries are generating revenue and purchases? — use query, conversion_value, spend
  • Where does my site rank in organic search for a given search query? — use query, position, impressions

Before You Query

  • Required field: event_date
  • Paid rows carry spend and conversion metrics; Google Search Console rows carry organic position. Filter by channel before comparing them.

Key Relationships

TableJoin KeyUse This Join To
Keywordskeyword_idAudit which search queries triggered each bidded keyword.

When to Use a Different Table

  • Use Keywords table when you need performance for the bidded keywords rather than the search queries users typed. The Search Terms table is for the actual search queries, which can diverge from bidded keywords when keyword matching allows broad or close-variant matches.
  • Use Pixel Keywords Joined table when you need Pixel-attributed revenue tied to a keyword. The Search Terms table carries channel-reported conversions for paid search and organic search visibility metrics.

View the full Triple Whale Data Ontology →

Dimensions

Dimensions are immutable properties that can be used for grouping data.

TitleIDTypeDescription
Event Dateevent_datedateThe date the search query occurred, in Pacific Time Zone (PT).
Event Dayevent_date.daydateThe day on which the event occurred. Derived from event_date.
Event Weekevent_date.weekdateThe Sunday of the week during which the event occurred. Derived from event_date.
Event Monthevent_date.monthdateThe month during which the event occurred. Derived from event_date.
Event Quarterevent_date.quarterdateThe first month of the quarter during which the event occurred. Derived from event_date.
Event Yearevent_date.yeardateThe year during which the event occurred. Derived from event_date.
Account IDaccount_idstring

The unique ID of the connected search source, such as a verified domain in Search Console.

Example value: sc-domain:myshop.com

Channelchannelstring

The platform where the search query occurred.

Possible values: google (organic Google Search Console), google-ads (Google Ads paid search), amazon (Amazon paid search).

Keyword IDkeyword_idstring

The unique ID for the keyword that surfaced the site's content in search results.

Example value: 313990984637674

Search Queryquerystring

The exact search term entered by the user that surfaced the site’s content in search results.

Example values: nike running shoes, best camping gear

Measures

Measures are numeric fields that can be aggregated and/or combined to calculate new metrics.

TitleIDTypeDescription
Ad SpendspendnumericChannel-reported ad spend for this search term. Only available for paid search (Google Ads, Amazon).
All Conversion Valueall_conversion_valuenumericRevenue generated from channel-reported conversions of all types.
All Conversionsall_conversionsnumericThe total number of channel-reported conversions of all types (e.g. purchases, registrations, subscriptions).
ClicksclicksnumericNumber of times users clicked on the site in the search results.
Conversion Valueconversion_valuenumericRevenue generated from channel-reported conversions (purchases).
ImpressionsimpressionsnumericNumber of times the site appeared in search results for a query.
PositionpositionnumericThe average position where the site appeared in search results for the query.
PurchasespurchasesnumericNumber of channel-reported purchase conversions attributed to this search term.