MultipleAnalyticsApi
Home > @backstage/core-compat-api
> MultipleAnalyticsApi
An implementation of the AnalyticsApi that can be used to forward analytics events to multiple concrete implementations.
Signature:
class MultipleAnalyticsApi implements AnalyticsApi, NewAnalyicsApi
Implements: AnalyticsApi, NewAnalyicsApi
Example
createApiFactory({
api: analyticsApiRef,
deps: { configApi: configApiRef, identityApi: identityApiRef, storageApi: storageApiRef },
factory: ({ configApi, identityApi, storageApi }) =>
MultipleAnalyticsApi.fromApis([
VendorAnalyticsApi.fromConfig(configApi, { identityApi }),
CustomAnalyticsApi.fromConfig(configApi, { identityApi, storageApi }),
]),
});
Methods
Method |
Modifiers |
Description |
---|---|---|
Forward the event to all configured analytics API implementations. | ||
|
Create an AnalyticsApi implementation from an array of concrete implementations. |