Skip to content
NagentNagent
Log inSign upHire your AI team
NagentNagent
Teams
The Growth Org
Create, Content, led by CREACREARUPAFOLIOAlpha (Beta)Kinetiq
Serve, Customer experienceConvexa
Platform
Customers
Log inSign up
Artefacts
Nagent ThesisState of Agent GovernanceMultiplayer AIThe Agentic Marketing ThesisThe Answer LayerThe Outbound ThesisAll artefacts
Learn
Nagent Resources HubNagent BlogsComparisons
Dev & Technology
Developer DocsAI ModelsTools & IntegrationsSecurity & Compliance
Enterprise and White Glove
Nagent AI LabsNagent Enterprise
Company
PricingAboutFAQContact us
Browse documentation

Setting up DRIS

Connect Search Console, Google Analytics and crawler logs, name your competitors and prompts, and check each DRIS screen is reading real data before you rely on it.

What you will have at the end

DRIS reads five sources. Each fills different screens, and each can be missing without stopping the others.

SourceWhat it fillsWho connects it
Your websiteWhat counts as a citation of youYou, once
Google Search ConsoleSearch Console, Coverage gaps, Organic clicksYou
Google Analytics 4Traffic, AI-search referralsYou
Hosting or CDN analyticsAI crawlersNagent's team
The answer enginesVisibility, Citations, Competitors, AI surfacesNagent, under your daily cap

Set aside half an hour. Most of it is waiting for Google to show you the right account.

Step 1: tell DRIS which site is yours

DRIS counts an answer as citing you when one of the sources it links is on your domain. Without a domain, no answer can count, and a target page says: "This workspace has no brand domain and no website, so no answer can count as citing you."

Open DRIS Settings and find Your domains. Type your site's domain, click Add, then Save domains. A pasted address such as https://www.example.com/shop is saved as example.com. If you also publish on other domains, such as a separate docs or shop domain, add them too.

The first domain is your main site. The site audit reads its sitemap, and DRIS matches your Search Console property to it in step 2.

With no domains set, DRIS falls back to the site you added under Bootstrapping from your website, but the audit has no site to read until you set one here.

Step 2: connect Google Search Console

  1. Open Connect your tools.
  2. Choose Google Search Console and sign in with a Google account that can see your site's property.
  3. Come back to DRIS and open Search, then Search Console.

The first pull reads the last 90 days for every property the Google account can see. After that DRIS reads Search Console once a day, overnight in UTC, and a property added to the account later gets its own 90 days on its first pull.

DRIS shows one of those properties as yours, never their sum. It chooses for you when the account sees only one, or when one is on your main domain: a domain property (sc-domain:example.com) first, because it already holds every address on the domain, then the one URL-prefix property at the root of your site.

When it cannot tell, for example an agency account that sees several clients' sites, the Search Console page says Choose your Search Console property. and shows no figures until you do. Open DRIS Settings, find Search Console property., pick yours and click Use this property. Each property is listed with its clicks over the last 28 days. The change applies at once to every Search Console number in DRIS, with nothing to pull again.

DRIS Settings for the example workspace: its domains, with the main site marked, and the Search Console property DRIS reads, chosen because it is on the main domain, with its clicks over the last 28 days

Search Console in DRIS for the example workspace: clicks, impressions, click-through rate and average position over 28 days, and clicks per day

If the page says the connection needs re-authorising, Google has expired the grant. Reconnect from the same tools page; the figures below the message are the last ones read.

Step 3: connect Google Analytics 4

  1. Open Connect your tools and choose Google Analytics.
  2. Open Settings and find Google Analytics property under Analytics. It is chosen for you when the account sees one property, or one on your site's domain. Otherwise pick yours and click Use this property.
  3. Open Search, then Traffic.

The first pull reads 90 days, then daily. DRIS reads sessions and conversions by source. An answer engine's visit shows as its own source: ChatGPT, Perplexity, Gemini, Copilot and Claude are split out under AI-search referrals. If the read from Google Analytics fails, the panel says why in place of the figures.

Traffic sources in DRIS for the example workspace: sessions and conversions by source, with chatgpt.com, perplexity.ai, claude.ai, gemini.google.com and copilot.microsoft.com among them

DRIS does not read landing pages yet, so it can tell you that ChatGPT sent visitors, not which page they arrived on.

Step 4: switch on AI crawler analytics

AI crawlers shows which answer-engine bots fetch your site, how often, and which pages they read. It comes from your hosting or CDN analytics, not from a tag on your pages. Cloudflare is supported, and Vercel on a best effort basis.

Ask Nagent's team to switch it on. They hold the Cloudflare API token and zone id, or the Vercel token and project id, for your workspace. Until then the page says "Crawler logs are not connected."

DRIS recognises these crawlers, in three kinds that matter differently:

KindCrawlersWhat a visit means
Live fetchChatGPT-User, Claude-User, Perplexity-UserSomeone asked a question and the engine read your page to answer it
Search indexOAI-SearchBot, Claude-SearchBot, PerplexityBot, BingbotThe engine is indexing you for its search results
TrainingGPTBot, ClaudeBotContent collected for model training

AI crawlers in DRIS for the example workspace: requests over 28 days for each crawler, from GPTBot and Bingbot to the live fetches by ChatGPT-User, Claude-User and Perplexity-User

A user agent that names a crawler without its version number is not counted, because that is how a spoofed bot usually looks.

Step 5: name your competitors

Open Competitors, add each competitor's domain with Add to list, and choose Track weekly. DRIS then checks every answer it collects for links to them, and the Competitors page compares their share of answers with yours.

A competitor's page in DRIS for the example workspace: the answers that cited them over 28 days, their share against yours, and their pages the engines cited

A target's Share of voice needs more: a competitor page linked to the target, so the same prompts are asked on the competitor's behalf. Link them on the target's vs Competitors tab.

Step 6: check the targets and their prompts

A target is a page DRIS watches, with the questions buyers ask that the page should answer. Open Visibility, then Target runs. DRIS proposes targets from your site, products and Search Console queries; enable the ones that matter.

On a target's page, review its prompts. Only accepted prompts are asked. How often depends on your plan: weekly on ChatGPT, Gemini and Perplexity, monthly on Claude, and daily on Enterprise.

Once a target has answers, its Chatbot runs tab shows Share of answers by channel: how often each engine cited you, across the chatbots and Google's AI Overviews and AI Mode.

A target's chatbot runs in DRIS for the example workspace, with the share of answers by channel: four chatbots, Google AI Mode and Google AI Overviews

Step 7: set the daily spend cap

In DRIS Settings, Daily spend cap. sets what answer-engine reads may spend in a day, between $1 and $1,000. Reads pause at the cap until you raise it. Connected sources. on the same page shows which of Search Console and Analytics are connected, next to the domains and the Search Console property from steps 1 and 2.

DRIS Settings for the example workspace: the daily spend cap, and today's spend against each DRIS cap

Step 8: check it is working

AfterLook atYou should see
A daySearch, Search ConsoleClicks and impressions for 90 days, from your property
A daySearch, TrafficSessions by source
A daySearch, AI crawlersRequests by crawler, once Nagent has switched it on
Your sweep dayVisibility, Target runsAnswers on each accepted prompt
A few daysSearch, Coverage gapsPages on page two and below-par click-through, from your own Search Console

Coverage gaps in DRIS for the example workspace, with the pages ranking on page two of Google, read from the workspace's own Search Console

Then declare an objective, so DRIS knows which fixes to rank first.

What the numbers mean

  • Cited. One of the answer's sources is on your domain. An answer that names you without linking you is counted only by mention share.
  • Citation share. On Today, Analytics and Competitors: the answers citing you over the answers citing you or any competitor on your list, each competitor once per answer.
  • Mention share. On Today and Analytics: the answers whose text names you, linked or not, over every brand's, each brand once per answer.
  • Coverage. The share of a target's prompts on which at least one answer cited you.
  • Share of voice. On a target, the Visibility tiles and the Scorecard: your citations against those of the competitor pages linked to the target, on the same prompts. With no competitor page linked it reads 0, whatever your citation share is.
  • Share of answers by channel. Coverage per engine and per Google surface, for one target.
  • AI-search referrals. Sessions Google Analytics attributes to an answer engine's domain.

Repeated samples and failed captures are left out of the answer-engine numbers.