UNPKG

841 BTypeScriptView Raw
1import * as React from 'react';
2import { UniversalAnalytics } from './types';
3export interface Props {
4 account: string;
5 domain: string;
6 set?: {
7 [key: string]: any;
8 };
9 onLoad?(analytics: UniversalAnalytics): void;
10 debug?: boolean;
11}
12export declare const SETUP_SCRIPT = "\n window['GoogleAnalyticsObject'] = 'ga';\n window['ga'] = window['ga'] || function() {\n (window['ga'].q = window['ga'].q || []).push(arguments);\n };\n window['ga'].l = 1 * new Date();\n";
13export declare const UNIVERSAL_GA_SCRIPT = "https://www.google-analytics.com/analytics.js";
14export declare const UNIVERSAL_GA_DEBUG_SCRIPT = "https://www.google-analytics.com/analytics_debug.js";
15export default class UniversalGoogleAnalytics extends React.PureComponent<Props, never> {
16 render(): JSX.Element;
17 private setAnalytics;
18}