Scored by asking 15 questions a buyer of a analytics product asks, then grading this site’s own pages: answered, hedged (partial or vague), or silent (no page answers it). How scoring works
15 buyer questions · graded against the site’s own pages
5 of 15 come back answered. 4 get a hedge. 6 meet silence.
52 points sit between datafa.st and 100: 10 open questions and 9 missing protocol checks, ordered by estimated payoff.
Point estimates are per fix under scoring v2. They are not additive to a promised total.
01technical · importance mediumGoes silent+7 content pts est.
If I delete a payment through the API, is it permanently gone or moved to a soft-delete state? I need this for GDPR compliance — my legal team wants to know the exact retention policy for deleted financial records.
What the pages say
No page on the site addresses this.
The fix
Add explicit documentation on the delete endpoint page clarifying whether deletions are permanent or soft-deleted, and include the retention policy for financial records required for GDPR compliance.
confidence high · grounding synthesized · weight 0.00 · Absent
02technical · importance mediumGoes silent+7 content pts est.
I'm building a dashboard that pulls DataFast API data every 15 minutes for 12 clients. What's the actual rate limit — requests per minute, per hour, or per API key? And is there a burst allowance?
What the pages say
No page on the site addresses this.
The fix
Add a dedicated 'Rate Limits' or 'API Limits' page to the documentation that specifies requests per minute/hour, whether limits are per API key or per account, and any burst allowance or backoff policies.
confidence high · grounding world-knowledge · weight 0.00 · Absent
03limits · importance mediumGoes silent+7 content pts est.
How many custom goals can I create per website? I have about 40 distinct user actions I want to track, and I need to know if I'll hit a ceiling that forces me to consolidate events.
What the pages say
No page on the site addresses this.
The fix
Add explicit documentation about custom goal limits per website/plan, e.g., 'Free: 20 goals, Pro: 100 goals, Enterprise: unlimited' on the custom-goals docs page or pricing page.
confidence high · grounding world-knowledge · weight 0.00 · Absent
04technical · importance lowGoes silent+7 content pts est.
For the campaigns API endpoint, what's the attribution window — 7 days, 30 days, 90 days? And can I configure it, or is it fixed? This affects how I interpret our retargeting campaign performance.
What the pages say
No page on the site addresses this.
The fix
Add attribution window documentation to the campaigns API reference page, specifying the default window duration and whether it is configurable per-campaign or account-wide.
confidence high · grounding synthesized · weight 0.00 · Absent
05security · importance lowGoes silent+7 content pts est.
You mention 'enterprise security' on the homepage — are you SOC 2 Type II certified, and can I get a copy of the report for my security review? Or is this still in progress?
What the pages say
No page on the site addresses this.
The fix
Create a dedicated security/compliance page that explicitly states SOC 2 Type II status (or roadmap), and provides instructions for requesting the SOC 2 report or other security documentation for vendor reviews.
confidence high · grounding world-knowledge · weight 0.00 · Absent
06support · importance lowGoes silent+7 content pts est.
I'm on a paid plan — what's the actual support response time guarantee? Is it business hours only, and is there a phone option for revenue-critical issues where every hour of downtime matters?
What the pages say
No page on the site addresses this.
The fix
Create a dedicated support page or pricing/FAQ section that specifies response time SLAs by plan tier, support hours (24/7 vs business hours), and available channels (email, chat, phone) for revenue-critical issues.
confidence high · grounding world-knowledge · weight 0.00 · Absent
Hedged · 4 of 15 questions
A buyer gets something, then has to guess the rest. Expand any row for the evidence and the fix.
07The docs mention a proxy setup with code required — is this mandatory for all implementations or only for specific use cases like ad blockers? I need to know if my developer time estimate is hours or days.getting-startedHedges+2 pts est.+−
The docs mention a proxy setup with code required — is this mandatory for all implementations or only for specific use cases like ad blockers? I need to know if my developer time estimate is hours or days.
What the pages say
The proxy setup with code is NOT mandatory for all implementations — it is specifically for bypassing ad blockers and improving accuracy. Chunk [12] states: "30% of internet users have adblockers. Proxy the DataFast script through your domain to bypass adblockers and improve accuracy." Chunk [19] shows a standard non-proxy implementation using `src="https://datafa.st/js/script.js"` alongside the proxied version using `src="/js/script.js"`. The site offers many non-proxy installation options including NPM SDK, Google Tag Manager, Shopify, Webflow, WordPress, and others (chunk [1]). However, the chunks do not provide specific time estimates (hours vs. days) for proxy implementation.
confidence high · grounding synthesized · weight 0.70 · Answered
08I use Paddle for subscriptions and Stripe for one-off purchases — can DataFast pull revenue data from both simultaneously, or do I need to pick one primary source?integrationHedges+2 pts est.+−
I use Paddle for subscriptions and Stripe for one-off purchases — can DataFast pull revenue data from both simultaneously, or do I need to pick one primary source?
What the pages say
DataFast supports both Paddle and Stripe as separate payment provider integrations, with dedicated documentation for each. The site documents multiple Stripe integration methods (Stripe Checkout API, Stripe PaymentIntent API, Stripe Payment Links, Stripe other methods) and multiple Paddle integration methods (Paddle Checkout API, Paddle Overlay Checkout, Paddle other methods). However, the chunks do not explicitly state whether you can use both simultaneously in the same DataFast account or if you must choose one primary source. The navigation structure in chunk [2] and [17] shows both providers listed side by side under 'Revenue attribution', suggesting parallel support, but no explicit confirmation of simultaneous usage is present.
The fix
Add explicit documentation confirming whether multiple payment providers can be connected simultaneously to the same DataFast account, or if account-level limitations apply. A FAQ entry or 'Connect payment providers' page clarification would resolve this.
confidence medium · grounding synthesized · weight 0.65 · Vague
09I'm comparing DataFast to other revenue analytics tools — how long is the free trial and what features are actually included during it? I need to know if I can test the funnel analysis before committing.pricingHedges+2 pts est.+−
I'm comparing DataFast to other revenue analytics tools — how long is the free trial and what features are actually included during it? I need to know if I can test the funnel analysis before committing.
What the pages say
DataFast offers a 14-day free trial. The Terms of Service state that "New users are eligible for a 14-day free trial" and that after the trial, "a subscription is required to access DataFast's features." However, the chunks do not explicitly state which specific features are included or excluded during the trial period. The documentation shows that conversion funnels are a core DataFast feature available in the product generally, with capabilities including interactive insights, revenue attribution, filtering, and step-by-step funnel creation. But there is no explicit confirmation that funnel analysis is available during the free trial versus only after subscription.
The fix
Add a dedicated pricing or free trial page that explicitly lists which features are available during the 14-day trial, specifically confirming whether conversion funnels and revenue attribution are trial-accessible.
confidence medium · grounding synthesized · weight 0.65 · Vague
10If I need to migrate away from DataFast later, can I export all my historical revenue and funnel data? What format — CSV, JSON, Parquet? And is there a self-service export or do I need to contact support?operationsHedges+2 pts est.+−
If I need to migrate away from DataFast later, can I export all my historical revenue and funnel data? What format — CSV, JSON, Parquet? And is there a self-service export or do I need to contact support?
What the pages say
DataFast does not provide consolidated archive exports or raw event logs for migration purposes. According to their Terms of Service, 'Exports reflect the data as processed and stored by the platform. DataFast does not provide consolidated archive exports or raw event logs.' The chunks do not specify available export formats (CSV, JSON, Parquet) or whether data export is self-service or requires contacting support. The site documents importing data *into* DataFast (e.g., from Plausible Analytics) but does not describe exporting data *out* of DataFast.
The fix
Add a dedicated 'Data Export' or 'Data Portability' page that explicitly states: (1) whether customers can export their historical revenue and funnel data, (2) available export formats, (3) whether export is self-service via dashboard/CLI/API or requires support contact, and (4) any limitations or retention periods. Currently the only relevant mention is a negative claim in the ToS with no positive alternative described.
confidence medium · grounding stated · weight 0.75 · Vague
What the pages already answer cleanly
5 of 15. Answered with enough specificity for a buyer to act on. This is the bar the queue above is chasing.
pricingAnswered
What happens if I hit my monthly event limit mid-month? Does tracking stop, do I get charged overages, or does it throttle? I can't have gaps in my revenue data during Q4.
What the pages say
DataFast has two possible behaviors when you hit your monthly event limit, depending on your settings:
**Default behavior (recommended):** Your dashboard locks at 100% of your limit, but DataFast continues tracking and storing ALL events in the background with no data loss. You cannot view analytics until you upgrade to a plan covering your usage, but no revenue data gaps occur. You'll get a warning email at 75% of your limit.
**Optional 'Pause tracking at limit' setting:** If you manually enable this toggle in your Billing page, tracking completely stops when you hit your limit—pageviews, custom goals, and revenue attribution all cease. Your dashboard stays accessible for historical data, but you will have gaps in revenue data. This is explicitly warned as 'permanently lose any events that happen while paused' with 'no way to recover them.'
For Q4 with no revenue data gaps, you must keep the default behavior (dashboard lock with continued background tracking) and upgrade promptly if you exceed your limit. There are no automatic overage charges—instead, dashboard access is restricted until you upgrade.
confidence high · grounding synthesized · weight 0.95 · Answered
technicalAnswered
Can I create a CLI token that only has read access to funnel data but can't delete payments or modify goals? I need to give my analytics contractor limited access without full admin rights.
What the pages say
Yes. You can create a CLI token with granular read-only permissions for funnel data without delete/modify access. Use `datafast tokens create` with specific permissions: `analytics:read,funnels:read,goals:read` (or `funnels:read` alone if you only need funnels). This gives read access to funnels and goals without `funnels:write`, `goals:write`, or `payments:write` permissions needed to modify goals or delete payments. The role matrix confirms: 'Manage goals → `goals:write`' and 'Manage payments → `settings:write` and/or `payments:write`', so omitting these write permissions prevents those actions. For a contractor who only needs funnel analytics, you could use: `datafast tokens create --name "Analytics contractor" --permissions "analytics:read,funnels:read,goals:read"` — or even more restrictive with just `funnels:read` if they don't need goals data.
confidence high · grounding synthesized · weight 0.95 · Answered
technicalAnswered
My checkout flow spans my marketing site (www.example.com) and my app (app.example.com). Does DataFast's funnel analysis connect users across subdomains automatically, or do I need to configure cross-domain tracking specifically?
What the pages say
DataFast automatically tracks visitors across subdomains without any additional configuration. You do NOT need to set up cross-domain tracking for subdomains like www.example.com and app.example.com. Simply create a website in DataFast using your root domain (e.g., example.com), install the same tracking script on all subdomains with the same website ID and data-domain attribute set to your root domain, and DataFast handles the cross-domain cookie synchronization automatically. Cross-domain tracking is only needed for completely different root domains (e.g., example.com to myapp.io).
confidence high · grounding synthesized · weight 0.95 · Answered
technicalAnswered
The API has a time series endpoint — what's the minimum granularity? Can I pull hourly revenue data or only daily? I need hourly for our flash sale analysis but can't find the parameter details.
What the pages say
The minimum granularity for the time series API is hourly. You can pull hourly revenue data by setting `interval=hour` in your request. The API supports four interval values: `hour`, `day`, `week`, and `month`. Additionally, the API automatically upgrades to hourly granularity for same-day queries even when using coarser intervals (day, week, month).
confidence high · grounding synthesized · weight 0.95 · Answered
technicalAnswered
Does the shell completion for the CLI work with zsh and fish, or just bash? My team uses mixed environments and I want to know if I need to document workarounds.
What the pages say
Shell completion for the DataFast CLI works with bash, zsh, and fish. The `datafast completion install` command automatically writes the completion setup into your shell's init file, and the documentation provides specific activation instructions for each shell: `source ~/.bash_profile` or `~/.bashrc` for bash, `source ~/.zshrc` for zsh, and fish restarts automatically on new sessions.
confidence high · grounding stated · weight 1.00 · Answered
Protocol plumbing · 44/1007 of 16 checks pass · each fix +6 protocol pts est.
The other half of the score: 16 checks for the files and headers agents look for. The 9 below are installs, not judgment calls, and most are an afternoon. Expand any for the snippet and the standard it follows. They sit after the queue because none of them changes what your pages say.
Already passing 7 of 16: robots.txt, sitemap.xml, llms.txt, AI crawler access, Server-rendered content, Canonical URLs, HTML lang attribute.
Ask this site’s index
Sitedex already serves datafa.st as an MCP endpoint. Ask datafa.st anything an AI agent might ask, and see what its index returns. (To score your own site, use the form below.)
Snippets & configs
For developers and the engineer-on-call: copy these into your tools or your site.
Files from this audit
Built from this crawl. Download or copy each, then install it at the path noted.
llms.txt
Built from this crawl. Install at /llms.txt so agents start here.
organization.json
Organization JSON-LD, pre-filled from this crawl. Wrap in a ld+json script.
server-card.json
MCP server card built from this crawl. Host at /.well-known/mcp/server-card.json.
webmcp.json
WebMCP discovery manifest built from this crawl. Host at /.well-known/webmcp.json.
MCP endpoint
https://mcp.sitedex.dev/s/datafa-st/mcp
The URL anyone's agent points at. Read-only; safe to share.
Claude Code
claude mcp add datafa --transport http https://mcp.sitedex.dev/s/datafa-st/mcp
Drop in <head>. In browsers with WebMCP, this script registers your site's tools with navigator.modelContext.registerTool().
2 · Discovery manifest
{
"schema_version": "2026-04",
"name": "DataFast",
"description": "DataFast provides revenue-first analytics to help businesses grow by identifying which marketing channels bring customers. WebMCP tools served by Sitedex.",
"homepage": "https://datafa.st",
"documentation": "https://app.sitedex.dev/sites/datafa.st",
"source": "navigator.modelContext",
"tools": [
{
"name": "search_site_content",
"description": "Ask about this site in plain language and get the most relevant passages from its pages, each with the source URL and a relevance score. Searches the site's published text, not live inventory or accounts."
},
{
"name": "get_site_info",
"description": "This site's profile: name, description, category, who it is for, page count, and AI Visibility Score. Use it to learn what the site is before you search it."
},
{
"name": "list_site_pages",
"description": "The pages indexed on this site, with title, URL, and path. Use it to see what the site covers, or to find the path to pass to get_site_page."
},
{
"name": "get_site_page",
"description": "The full markdown of one page on this site, by path. Use it after search_site_content points you at a page and you want all of it."
}
]
}
Host alongside the script at /.well-known/webmcp.json. Crawlers that don't render JS rely on this.
Your turn
See which of these questions your site goes silent on.
Free, about 5 minutes. We crawl your site, test it against the buyer questions your category asks, and name what’s vague, contradictory, or missing, plus the files AI agents look for.
ComingEmbeddable grade badgeScore history and deltasOpt-in public board