UNPKG

@jaseeey/vue-umami-plugin

Version:

A plugin designed for Vue 3 which enables the use of Umami Analytics

27 lines (26 loc) 864 B
import type { Router } from 'vue-router'; type UmamiPluginOptions = { websiteID: string; scriptSrc?: string; router?: Router; allowLocalhost?: boolean; }; type UmamiTrackEvent = string; type UmamiTrackEventParams = object; type UmamiTrackSessionData = object; type UmamiTrackPaveViewOptions = { website: string; hostname?: string; language?: string; referrer?: string; screen?: string; title?: string; url?: string; }; export declare function VueUmamiPlugin(options: UmamiPluginOptions): { install: () => void; }; export declare function trackUmamiPageView(options?: Partial<UmamiTrackPaveViewOptions>): void; export declare function trackUmamiEvent(event: UmamiTrackEvent, eventParams: UmamiTrackEventParams): void; export declare function identifyUmamiSession(sessionData: UmamiTrackSessionData): void; export {};