getInjectableWebAnalyticsContent() — astro Function Reference
Architecture documentation for the getInjectableWebAnalyticsContent() function in web-analytics.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 5bf314be_f90f_5dc2_d852_38f898d53f54["getInjectableWebAnalyticsContent()"] 3e6e75f0_158c_aada_fd26_a13d1dfe5acf["web-analytics.ts"] 5bf314be_f90f_5dc2_d852_38f898d53f54 -->|defined in| 3e6e75f0_158c_aada_fd26_a13d1dfe5acf style 5bf314be_f90f_5dc2_d852_38f898d53f54 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/integrations/vercel/src/lib/web-analytics.ts lines 5–30
export async function getInjectableWebAnalyticsContent({
mode,
}: {
mode: 'development' | 'production';
}) {
const base = `window.va = window.va || function () { (window.vaq = window.vaq || []).push(arguments); };`;
if (mode === 'development') {
return `
${base}
var script = document.createElement('script');
script.defer = true;
script.src = 'https://cdn.vercel-insights.com/v1/script.debug.js';
var head = document.querySelector('head');
head.appendChild(script);
`;
}
return `${base}
var script = document.createElement('script');
script.defer = true;
script.src = '/_vercel/insights/script.js';
var head = document.querySelector('head');
head.appendChild(script);
`;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does getInjectableWebAnalyticsContent() do?
getInjectableWebAnalyticsContent() is a function in the astro codebase, defined in packages/integrations/vercel/src/lib/web-analytics.ts.
Where is getInjectableWebAnalyticsContent() defined?
getInjectableWebAnalyticsContent() is defined in packages/integrations/vercel/src/lib/web-analytics.ts at line 5.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free