@janus-idp/backstage-plugin-analytics-module-matomo
Version:
This plugin provides an opinionated implementation of the Backstage Analytics API for Matomo Analytics. Once installed and configured, analytics events will be sent to Matomo as your users navigate and use your Backstage instance.
20 lines (15 loc) • 806 B
TypeScript
import * as _backstage_core_plugin_api from '@backstage/core-plugin-api';
import { ConfigApi, AnalyticsEvent } from '@backstage/core-plugin-api';
import * as _backstage_config from '@backstage/config';
declare const analyticsModuleMatomoPlugin: _backstage_core_plugin_api.BackstagePlugin<{}, {}, {}>;
type AnalyticsAPI = {};
declare class MatomoAnalytics implements AnalyticsAPI {
private readonly configApi;
private constructor();
static fromConfig(config: ConfigApi): MatomoAnalytics;
captureEvent(event: AnalyticsEvent): void;
}
declare const MatomoAnalyticsApi: _backstage_core_plugin_api.ApiFactory<_backstage_core_plugin_api.AnalyticsApi, MatomoAnalytics, {
configApi: _backstage_config.Config;
}>;
export { MatomoAnalytics, MatomoAnalyticsApi, analyticsModuleMatomoPlugin };