DefinitelyTyped/types/react-native-google-analytics-bridge/react-native-google-analytics-bridge-tests.ts
2017-03-28 00:49:29 +08:00

29 lines
645 B
TypeScript

import {
GoogleAnalyticsTracker,
GoogleTagManager,
GoogleAnalyticsSettings,
} from './index'
const tracker = new GoogleAnalyticsTracker('GA_UA')
tracker.allowIDFA()
tracker.allowIDFA(true)
tracker.setAnonymizeIp('1.1.1.1')
tracker.setAppName('name')
GoogleTagManager.openContainerWithId('123')
GoogleTagManager.boolForKey('key')
GoogleTagManager.stringForKey('key')
GoogleTagManager.doubleForKey('key')
GoogleTagManager.pushDataLayerEvent<string>({
event: 'event',
payload: 'payload',
})
GoogleAnalyticsSettings.setOptOut(true)
GoogleAnalyticsSettings.setDispatchInterval(1000)
GoogleAnalyticsSettings.setDryRun(true)