You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
1.1 KiB
26 lines
1.1 KiB
import './_version.js'; |
|
export interface GoogleAnalyticsInitializeOptions { |
|
cacheName?: string; |
|
parameterOverrides?: { |
|
[paramName: string]: string; |
|
}; |
|
hitFilter?: (params: URLSearchParams) => void; |
|
} |
|
/** |
|
* @param {Object=} [options] |
|
* @param {Object} [options.cacheName] The cache name to store and retrieve |
|
* analytics.js. Defaults to the cache names provided by `workbox-core`. |
|
* @param {Object} [options.parameterOverrides] |
|
* [Measurement Protocol parameters](https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters), |
|
* expressed as key/value pairs, to be added to replayed Google Analytics |
|
* requests. This can be used to, e.g., set a custom dimension indicating |
|
* that the request was replayed. |
|
* @param {Function} [options.hitFilter] A function that allows you to modify |
|
* the hit parameters prior to replaying |
|
* the hit. The function is invoked with the original hit's URLSearchParams |
|
* object as its only argument. |
|
* |
|
* @memberof workbox-google-analytics |
|
*/ |
|
declare const initialize: (options?: GoogleAnalyticsInitializeOptions) => void; |
|
export { initialize };
|
|
|