UNPKG

@logicwind/react-native-matomo-tracker

Version:
43 lines 2.32 kB
export declare function createTracker(uri?: String, siteId?: Number, token?: String): any; export declare function trackScreen(screenName: String, title: String, actionDimensions?: Array<Object>): any; export declare function trackEvent(category: String, action: String, name?: String, value?: Number, actionDimensions?: Array<Object>): any; export declare function trackDispatch(): any; export declare function trackOutlink(url: String, actionDimensions?: Array<Object>): any; export declare function trackSearch(keyword: String, actionDimensions?: Array<Object>): any; export declare function trackImpression(contentName: String, actionDimensions?: Array<Object>): any; export declare function trackInteraction(contentName: String, contentInteraction: String, actionDimensions?: Array<Object>): any; export declare function trackDownload(category: String, action: String, url: String, actionDimensions?: Array<Object>): any; export declare function setUserId(id: String): any; export declare function setVisitorId(visitorId: String): any; export declare function disableTracking(): any; export declare function enableTracking(): any; export declare function setLogger(): any; export declare function startSession(): any; export declare function trackCampaign(title: String, campaignUrl: String, actionDimensions?: Array<Object>): any; export declare function trackMediaEvent({ siteId, mediaId, mediaTitle, playerName, mediaType, mediaResource, mediaStatus, mediaLength, mediaProgress, mediaTTP, mediaWidth, mediaHeight, mediaSE, mediaFullScreen, dimension }: { siteId: String; mediaId: String; mediaTitle: String; playerName: String; mediaType: String; mediaResource: String; mediaStatus: String; mediaLength?: String; mediaProgress?: String; mediaTTP?: String; mediaWidth?: String; mediaHeight?: String; mediaSE?: String; mediaFullScreen?: String; customVariable?: String; dimension?: Array<Object>; }): Promise<number>; export declare function trackCustomDimension({ dimensions }: { dimensions?: Array<Object>; }): Promise<number>; export declare function trackGoal(goalId: number, revenue: number, actionDimensions?: Array<Object>): any; export declare const MediaType: { VIDEO: string; AUDIO: string; }; //# sourceMappingURL=index.d.ts.map