interface IAppInsights { _onerror(exception: IAutoExceptionTelemetry): void; addTelemetryInitializer(telemetryInitializer: ((item: ITelemetryItem) => boolean | void)): void; getCookieMgr(): ICookieMgr; startTrackEvent(name: string): void; startTrackPage(name?: string): void; stopTrackEvent(name: string,
properties?: { [
key:
string]
: string; },
measurements?: { [
key:
string]
: number; }): void; stopTrackPage(name?: string,
url?: string,
properties?: { [
key:
string]
: string; },
measurements?: { [
key:
string]
: number; }): void; trackEvent(event: IEventTelemetry,
customProperties?: { [
key:
string]
: any; }): void; trackException(exception: IExceptionTelemetry,
customProperties?: { [
key:
string]
: any; }): void; trackMetric(metric: IMetricTelemetry,
customProperties?: { [
key:
string]
: any; }): void; trackPageView(pageView: IPageViewTelemetry,
customProperties?: { [
key:
string]
: any; }): void; trackPageViewPerformance(pageViewPerformance: IPageViewPerformanceTelemetry,
customProperties?: { [
key:
string]
: any; }): void; trackTrace(trace: ITraceTelemetry,
customProperties?: { [
key:
string]
: any; }): void; } Methods
_onerror
- _onerror(exception): void
Returns void
addTelemetryInitializer
- addTelemetryInitializer(telemetryInitializer): void
Parameters
- telemetryInitializer: ((item: ITelemetryItem) => boolean | void)
- (item): boolean | void
Returns boolean | void
Returns void
getCookieMgr
- getCookieMgr(): ICookieMgr
Returns ICookieMgr
startTrackEvent
- startTrackEvent(name): void
Returns void
startTrackPage
- startTrackPage(name?): void
Returns void
stopTrackEvent
- stopTrackEvent(name, properties?, measurements?): void
Parameters
- name: string
Optional
properties: {
[key: string]: string;
}Optional
measurements: {
[key: string]: number;
}
Returns void
stopTrackPage
- stopTrackPage(name?, url?, properties?, measurements?): void
Parameters
Optional
name: stringOptional
url: stringOptional
properties: {
[key: string]: string;
}Optional
measurements: {
[key: string]: number;
}
Returns void
trackEvent
- trackEvent(event, customProperties?): void
Returns void
trackException
- trackException(exception, customProperties?): void
Returns void
trackMetric
- trackMetric(metric, customProperties?): void
Returns void
trackPageView
- trackPageView(pageView, customProperties?): void
Returns void
trackPageViewPerformance
- trackPageViewPerformance(pageViewPerformance, customProperties?): void
Returns void
trackTrace
- trackTrace(trace, customProperties?): void
Returns void
Get the current cookie manager for this instance