@chirag127/astro-analytics
v1.1.0
Published
Multi-provider analytics for Astro — CF, Clarity, PostHog, GA4, Sentry, Umami, Pirsch, Plausible
Maintainers
Readme
@chirag127/astro-analytics
Injects CF Web Analytics, MS Clarity, and PostHog into Astro pages via a single component.
Install
pnpm add @chirag127/astro-analyticsUsage
In your layout (BaseLayout.astro or equivalent):
---
import Analytics from '@chirag127/astro-analytics/Analytics.astro'
---
<head>
<!-- ... -->
<Analytics
cf="YOUR_CF_BEACON_TOKEN"
clarity="YOUR_CLARITY_PROJECT_ID"
posthog="YOUR_POSTHOG_API_KEY"
/>
</head>All props optional — omit any provider to skip it.
Props
| Prop | Type | Description |
|---|---|---|
| cf | string | Cloudflare Web Analytics beacon token |
| clarity | string | MS Clarity project ID |
| posthog | string | PostHog API key |
| posthogHost | string | PostHog host (default: https://app.posthog.com) |
License
MIT
