GenlyticDocs
Integrations/Data Studio
genlytic.app ↗
Get started

Data Studio Integration

Connect Genlytic to Google Data Studio to build custom AI visibility dashboards alongside your business metrics.

Data Studio integration requires a Growth plan or above. You'll need an API key from Settings → API.

What you can build

Connect Genlytic data to Data Studio and combine it with:

  • Google Analytics traffic data
  • Google Search Console performance
  • CRM revenue data
  • Ad spend and ROAS

Available data types:

  • Share of Voice over time (by engine)
  • Prompt win rates and tier performance
  • Competitor SoV comparison
  • Source citation domains
  • Action impact attribution (ROI per fix)

Setup

1
Get your API key

In Genlytic: go to Settings → API. Click + Create API Key, select scope visibility:read (minimum) or all read scopes for full access. Copy the key immediately — it's only shown once.

2
Copy the Deployment ID

In Genlytic: go to Settings → Integrations. Under the Data Studio card, click Copy next to the Deployment ID.

AKfycbwbR0i7HTc2Hwi13L6d_bkmLUS353jwOLSxD6742TLaDQtznARPUKQx2XyPZspvIwo3
3
Add the connector in Data Studio
  1. Go to lookerstudio.google.com
  2. Create a new report (or open an existing one) → click Add data
  3. Scroll to the bottom → click Build your own connector
  4. Paste the Deployment ID from Step 2 → click Validate
  5. Click Authorize when prompted (one-time, safe — connector only calls api.genlytic.app)
4
Configure

Fill in the connector fields:

FieldValue
API KeyYour gly_live_ key from Step 1
Data TypeChoose what to import (Visibility, Prompts, etc.)
Period7d / 30d / 90d

Click Add — data is ready to use in charts.

Self-hosting the connector? For advanced users who want to deploy their own Apps Script project: go to Settings → Integrations → Data Studio → Copy Connector Code, paste into script.google.com, and deploy as an Add-on to get your own Deployment ID.

Available metrics

Visibility

FieldTypeDescription
dateDimensionDate of snapshot
engineDimensionChatGPT / Perplexity / Claude / Gemini
sovMetricShare of Voice (%)
tierMetricAverage mention tier (1 = primary)
sentimentMetricSentiment score 0–100
mentionsMetricTotal brand mentions

Prompts

FieldTypeDescription
promptDimensionPrompt text
categoryDimensionCommercial / Comparison / Informational
engineDimensionAI engine
win_rateMetric% prompts where brand is Tier 1
tierMetricCurrent mention tier
trend_scoreMetricRecent momentum score

Competitors

FieldTypeDescription
competitorDimensionCompetitor name
engineDimensionAI engine
dateDimensionDate
their_sovMetricCompetitor Share of Voice (%)
my_sovMetricYour Share of Voice (%)
deltaMetricGap in percentage points

Sources

FieldTypeDescription
domainDimensionCiting domain
typeDimensionEditorial / UGC / Corporate
tierDimensionTier A / B / C
citation_countMetricTimes cited
is_gapDimensionTrue = competitor has it, you don't

Impact

FieldTypeDescription
action_titleDimensionAction name
action_typeDimensionschema_gap / citation_gap / etc.
dateDimensionCompletion date
visibility_liftMetricVerified visibility change (%)
engineDimensionWhich engine improved

Executive AI Visibility Overview

  • Scorecard: Current SoV (latest value)
  • Time series: SoV trend last 90 days
  • Bar chart: SoV by engine comparison
  • Table: Top 10 prompts by win rate

Competitor Intelligence

  • Bar chart: Your SoV vs. each competitor
  • Time series: Delta trend vs. top competitor
  • Table: Prompts where competitor leads

GEO ROI Dashboard

  • Table: Actions with verified lift
  • Bar chart: Lift by action type
  • Scorecard: Total visibility improvement
  • Combine with GA4: AI referral visits → conversions

Troubleshooting

"Invalid API key" → Check the key starts with gly_live_ → Ensure the key has visibility:read scope at minimum

"Insufficient plan" → API access requires Growth plan → Upgrade at Settings → Billing

"No data returned" → Ensure scans have run in the selected period → Try a longer period (90d)

Rate limit errors → Data Studio refreshes data on each report open → Reduce refresh frequency in report settings if hitting limits

Refresh schedule

Genlytic data updates after every scan. Data Studio fetches fresh data on each report open. For scheduled email reports: data reflects the last completed scan at send time.

Set up a daily scan in Settings → Scan to ensure your Data Studio dashboard always shows fresh data.

Next steps

← Previous
Google Analytics
Next →
Power BI & Tableau
Was this page helpful?Report an issue →