{"repo":"SaschaLucius/svelte-umami","free":true,"listed":false,"github":"https://github.com/SaschaLucius/svelte-umami","clone":"git clone https://github.com/SaschaLucius/svelte-umami.git","description":"Simple Umami Analytics integration into Svelte and SvelteKit","language":"TypeScript","stars":29,"topics":["analytics","analytics-tracking","svelte","svelte-component","svelte-components","sveltekit","umami","umami-analytics","web-analytics"],"license":"MIT","category":"analytics","readme_excerpt":"Svelte Umami Analytics (Sumami) Add Umami Analytics easily to your Svelte or SvelteKit app and track analytics and custom events. All by this type-safe Svelte component. Important - this requires a Umami Analytics account. Components: - UmamiAnalytics: Umami initialization - UmamiAnalyticsEnv: Umami initialization with environment variables (SvelteKit needed) - UmamiTrackClicks: Track clicks in an area Functions: - trackPageView: Manual page view tracking - trackEvent: Event tracking - trackSession: Session identification with unique ID and/or session data - handleEvent: Svelte event handler for event tracking Stores: - isEnabled: Store for reading and writing if the tracking is enabled - status: Store for keeping track of the Script status Install the package Usage Example usage https://umami.is/docs/collect-data Add tracking to your website - include somewhere, where it will be run once e.g. +layout.svelte Configure Tracking https://umami.is/docs/tracker-configuration Add tracking to your website with Environment variables Note: SvelteKit needed - .env - +layout.svelte Track Page views https://umami.is/docs/tracker-functions Per default all page views will be tracked als long as, UmamiAnalytics is initialized. You can disable this behavior by adding 'data-auto-track': false to the configuration property. Track Page views manually or use custom properties as defined here https://umami.is/docs/tracker-functions Track events https://umami.is/docs/tracker-functions Per default ","default_branch":null,"files":null,"tree":[],"storefront":"/r/SaschaLucius","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SaschaLucius/svelte-umami/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}