Peekaboo
Integrations and API

Integrations and API

Looker Studio

Connect AI Peekaboo to Looker Studio, see every field the connector exposes, and avoid the most common setup mistake with sentiment data.

5 minute read · Last reviewed: August 14, 2026

You want your AI Peekaboo data flowing into a Looker Studio dashboard alongside your other client reporting, instead of pulling numbers manually.

Setting it up

  1. Go to Settings → Integrations.
  2. Generate a Looker API key.
  3. In Looker Studio, add the Peekaboo community connector.
  4. Paste your API key into the connector to authenticate.

The connector is included on every current self-serve plan, Starter, Peek, and Grow, so there's no separate add-on to buy.

Choosing a data mode first

Before any field list matters, the connector asks you to pick a Data Mode, and that choice decides which fields exist in your data source:

  • Summary (recommended) returns one row per prompt per day, already averaged across the AI models that ran. Scores are stable and row counts stay small, which is what most client dashboards want.
  • Detailed (per AI model) returns one row per AI response, so you can split results by model and by the source domain that was cited. Row counts are much larger.

Two more options sit alongside it: a Brand dropdown, which defaults to your most active brand, and an Include competitor data checkbox, which adds competitor rows next to your brand rows so you can compare them with the Entity Name dimension. A date range is always required.

Fields in Summary mode

Fourteen fields, one row per prompt per day.

FieldTypeWhat it means
DateDimensionAnalysis date, typed as a real date so Looker Studio time controls work on it
Brand NameDimensionThe brand the row belongs to
Tracked PromptDimensionThe prompt text that was analyzed, truncated to 100 characters
Prompt IDDimensionUnique prompt identifier. Use COUNT_DISTINCT on this for an accurate prompt count, since the same prompt text repeats across dates
Search IntentDimensionIntent classification of the prompt, for example COMMERCIAL or INFORMATIONAL
Prompt CategoryDimensionYour strategy-based grouping for the prompt
SentimentDimensionMajority sentiment across the models that ran: positive, negative, or neutral
Entity TypeDimensionWhether the row is your brand or a competitor
Entity NameDimensionName of that brand or competitor, the field you group by for side-by-side comparison
AI Visibility ScoreMetric0 to 100 visibility score, averaged across models. Defaults to AVG
Total CitationsMetricBrand mentions counted across the models that ran
AI Responses AnalyzedMetricHow many AI model runs sit behind that prompt and date
Models UsedMetricHow many distinct AI models ran for that prompt. Defaults to AVG
Average PositionMetricAverage rank position in the answer, where 0 means not mentioned. Defaults to AVG

Fields in Detailed mode

Also fourteen fields, but one row per AI response. Prompt ID and Models Used disappear, and Source Domain plus AI Model take their place.

FieldTypeWhat it means
DateDimensionSnapshot date
Brand NameDimensionThe brand the row belongs to
Source DomainDimensionThe domain cited in the answer, for example forbes.com, or (not set) when the response cited nothing
Tracked PromptDimensionThe prompt text that was analyzed, truncated to 100 characters
AI ModelDimensionWhich model produced the response, for example gpt-4o-mini or gemini-2.5-flash
Search IntentDimensionIntent classification of the prompt
Prompt CategoryDimensionYour strategy-based grouping for the prompt
SentimentDimensionBrand sentiment in that single AI response
Entity TypeDimensionWhether the row is your brand or a competitor
Entity NameDimensionName of that brand or competitor
AI Visibility ScoreMetric0 to 100 visibility score for that single response. Defaults to AVG
Total CitationsMetricBrand mentions attributed to that source
AI Responses AnalyzedMetricCount of analyzed responses
Average PositionMetricRank position in that response, where 0 means not mentioned. Defaults to AVG

Sentiment must be a dimension, not a measure

Sentiment in AI Peekaboo is categorical: positive, neutral, or negative. If you add it to a Looker Studio chart as a measure (a numeric aggregation), Looker Studio will try to average or sum it, and you'll get a meaningless number instead of a readable breakdown.