PageSourceSearch

https://trakkr.ai/assets/Integrity-Dvunlewv.js

js trakkr.ai collected 2026-09-28 08:31:55 UTC 7,221 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-query-DvnPdOMX.js";import{r as c}from"./vendor-react-woJBpfBI.js";import{T as x,a as u}from"./TrakkrNav-0CTZJrZm.js";import{B as p,S as g}from"./index-1YQNuixL.js";import"./status-DzUBJRaD.js";import"./vendor-icons-BLMEbmRV.js";import"./nav-data-CoOJgUd4.js";import"./vendor-supabase-DaZXgOw0.js";import"./vendor-utils-BNe0Xlio.js";import"./vendor-motion-ZmH_6coE.js";const h=1120,b={no_target_url:"the work was recorded without a page attached, so there was nothing to measure before and after",no_signal_on_target_pages:"there was no activity on the page at all in the window, before or after",crawler_not_connected:"crawler tracking was not connected, so page fetches were invisible",gsc_not_connected:"Search Console was not connected, so search performance was invisible",citation_snapshot_unavailable:"citation history was not available for that window",no_measurable_sources:"no connected source could see the page"};function i({n:s,title:l,children:d}){return e.jsx("section",{className:"border-x border-b border-default",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-[120px_minmax(0,1fr)]",children:[e.jsx("div",{className:"border-b border-default px-6 py-6 lg:border-b-0 lg:border-r lg:px-8 lg:py-10",children:e.jsx("span",{className:"font-mono text-caption tabular-nums text-tertiary",children:s})}),e.jsxs("div",{className:"px-6 py-8 lg:px-12 lg:py-10",children:[e.jsx("h2",{className:"text-[24px] leading-tight tracking-tight text-primary",children:l}),e.jsx("div",{className:"mt-4 max-w-2xl space-y-4 text-[15px] leading-relaxed text-secondary",children:d})]})]})})}function E(){const[s,l]=c.useState(null),[d,m]=c.useState(!1);c.useEffect(()=>{let t=!1;return fetch(`${p}/public/console/integrity`).then(r=>r.ok?r.json():Promise.reject(new Error("failed"))).then(r=>{t||l(r)}).catch(()=>{t||m(!0)}),()=>{t=!0}},[]);const a=s?.stats.find(t=>t.key==="couldnt_measure"),n=s?.stats.find(t=>t.key==="earned"),o=(s?.stats??[]).filter(t=>!t.published&&t.key!=="harm");return e.jsxs("div",{className:"relative min-h-screen bg-surface",children:[e.jsx(g,{title:"Our numbers",description:"Across every Trakkr customer: how often the work earned a measurable result, how often nothing moved, and how often we could not measure it at all.",path:"/our-numbers",noIndex:!0}),e.jsx("div",{className:"pointer-events-none fixed bottom-0 top-0 z-10 hidden border-r border-default lg:block",style:{left:`calc(50% - ${h/2}px)`}}),e.jsx("div",{className:"pointer-events-none fixed bottom-0 top-0 z-10 hidden border-l border-default lg:block",style:{right:`calc(50% - ${h/2}px)`}}),e.jsx(x,{}),e.jsx("main",{className:"relative z-0",children:e.jsx("div",{className:"px-4 lg:px-8",children:e.jsxs("div",{className:"mx-auto",style:{maxWidth:h},children:[e.jsxs("section",{className:"border-x border-b border-default px-6 py-16 lg:px-12 lg:py-24",children:[e.jsx("p",{className:"section-label text-tertiary",children:"Our numbers"}),e.jsx("h1",{className:"mt-4 max-w-3xl text-[40px] leading-[1.1] tracking-tight text-primary lg:text-hero",children:"What our own work actually did"}),a?.published?e.jsxs(e.Fragment,{children:[e.jsxs("p",{className:"mt-6 max-w-2xl text-[17px] leading-relaxed text-secondary",children:["We measured ",a.denominator," pieces of finished work across"," ",s?.brands," brands."]}),e.jsxs("p",{className:"mt-8 font-mono text-hero tabular-nums text-primary",children:[a.value,"%"]}),e.jsx("p",{className:"mt-2 max-w-2xl text-[17px] leading-relaxed text-primary",children:"of it we could not measure."}),e.jsx("p",{className:"mt-6 max-w-2xl text-[15px] leading-relaxed text-secondary",children:"That is the first number on this page because it is the one that matters most. A tool that reports only its wins is reporting its marketing. Work we could not measure is not work that failed; it is work we could not see, and the difference is the reason this page exists."})]}):e.jsx("p",{className:"mt-6 max-w-2xl text-[17px] leading-relaxed text-secondary",children:d?"These numbers are recomputed from the live ledger and could not be loaded just now.":"Not enough customers have measured results yet for any number here to be published. When they have, this page will fill itself in, whatever it says."})]}),a?.published&&(s?.couldnt_measure_reasons.length??0)>0&&e.jsxs(i,{n:"01",title:"Why we could not measure them",children:[e.jsx("dl",{className:"divide-y divide-subtle border-t border-subtle",children:s.couldnt_measure_reasons.map(t=>e.jsxs("div",{className:"grid grid-cols-[80px_minmax(0,1fr)] gap-6 py-4",children:[e.jsxs("dt",{className:"font-mono text-metric tabular-nums text-primary",children:[t.share,"%"]}),e.jsx("dd",{className:"text-[15px] leading-relaxed text-secondary",children:b[t.reason]??t.reason})]},t.reason))}),e.jsx("p",{children:"The first of those is ours to fix. The second usually means the page had no traffic and no citations either side of the change, so there was nothing to compare."})]}),o.length>0&&e.jsxs(i,{n:a?.published?"02":"01",title:"What we are not publishing yet",children:[e.jsxs("p",{children:[o.length===1?"One number is":`${o.length} numbers are`," ","withheld: ",o.map(t=>t.label.toLowerCase()).join(", "),"."]}),e.jsxs("p",{children:["We hold every public number to a floor of ",s?.k_anonymity??20," distinct customers, so that no single brand's results can be read out of ours. These have not reached it. When they do, the number appears here on its own, whatever it says."]})]}),n?.published&&e.jsxs(i,{n:"03",title:"What happened to the rest",children:[e.jsxs("p",{className:"font-mono text-hero tabular-nums text-primary",children:[n.value,"%"]}),e.jsxs("p",{children:["of the work we could judge earned a measurable result, across"," ",n.brands," brands. The remainder did not move a number we could see. Neither figure includes the work we could not measure."]})]}),e.jsx(i,{n:n?.published?"04":"03",title:"The rules we hold ourselves to",children:e.jsx("dl",{className:"divide-y divide-subtle border-t border-subtle",children:[["Measured, never claimed","Every result is computed from the page’s own before and after. The Agent never reports its own success."],["Done is not earned","Finishing work and moving a number are different events, and they have different names."],["Coincided, never caused","Where a metric fell after a change, we say the two coincided. We do not run an experiment, so we do not claim a cause."],["A floor of twenty","No public number comes from fewer than twenty customers. Per statistic, not per page."],["Unmeasured is not failed","Work we could not measure is never counted against us, and never hidden either."]].map(([t,r])=>e.jsxs("div",{className:"grid grid-cols-1 gap-1 py-4 lg:grid-cols-[220px_minmax(0,1fr)] lg:gap-6",children:[e.jsx("dt",{className:"text-ui font-medium text-primary",children:t}),e.jsx("dd",{className:"text-[15px] leading-relaxed text-secondary",children:r})]},t))})}),e.jsx("section",{className:"border-x border-b border-default px-6 py-14 lg:px-12 lg:py-20",children:e.jsx("p",{className:"mt-8 text-caption text-tertiary",children:"Recomputed from the live ledger every time this page loads."})})]})})}),e.jsx(u,{})]})}
1export{E as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.