UNPKG

nuxt-utm

Version:

A Nuxt 3 module for tracking UTM parameters.

13 lines (12 loc) 815 B
import type { Ref } from 'vue'; import type { LocationQuery } from 'vue-router'; import type { UTMParams, AdditionalInfo, DataObject, GCLIDParams } from 'nuxt-utm'; export declare const generateSessionId: () => string; export declare const readLocalData: (localStorageKey: string) => DataObject[]; export declare const getSessionID: (sessionIdKey: string) => string; export declare const urlHasUtmParams: (query: LocationQuery) => boolean; export declare const getUtmParams: (query: LocationQuery) => UTMParams; export declare const urlHasGCLID: (query: LocationQuery) => boolean; export declare const getGCLID: (query: LocationQuery) => GCLIDParams; export declare const getAdditionalInfo: () => AdditionalInfo; export declare const isRepeatedEntry: (data: Ref<DataObject[]>, currentEntry: DataObject) => boolean;