@piwikpro/ngx-piwik-pro
Version:
Piwik PRO tracking library for Angular apps.
25 lines • 4.12 kB
JavaScript
import { CrossDomainTracking } from '@piwikpro/tracking-base-library';
export class CrossDomainTrackingService {
enableCrossDomainLinking(...params) {
CrossDomainTracking.enableCrossDomainLinking(...params);
}
disableCrossDomainLinking(...params) {
CrossDomainTracking.disableCrossDomainLinking(...params);
}
isCrossDomainLinkingEnabled() {
return CrossDomainTracking.isCrossDomainLinkingEnabled();
}
setCrossDomainLinkingTimeout(...params) {
return CrossDomainTracking.setCrossDomainLinkingTimeout(...params);
}
getCrossDomainLinkingUrlParameter() {
return CrossDomainTracking.getCrossDomainLinkingUrlParameter();
}
customCrossDomainLinkDecorator(...params) {
return CrossDomainTracking.customCrossDomainLinkDecorator(...params);
}
customCrossDomainLinkVisitorIdGetter(...params) {
return CrossDomainTracking.customCrossDomainLinkVisitorIdGetter(...params);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3Jvc3MtZG9tYWluLXRyYWNraW5nLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtcGl3aWstcHJvL3NyYy9saWIvc2VydmljZXMvY3Jvc3MtZG9tYWluLXRyYWNraW5nL2Nyb3NzLWRvbWFpbi10cmFja2luZy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBSXRFLE1BQU0sT0FBTywwQkFBMEI7SUFDckMsd0JBQXdCLENBQ3RCLEdBQUcsTUFBb0U7UUFFdkUsbUJBQW1CLENBQUMsd0JBQXdCLENBQUMsR0FBRyxNQUFNLENBQUMsQ0FBQztJQUMxRCxDQUFDO0lBQ0QseUJBQXlCLENBQ3ZCLEdBQUcsTUFBcUU7UUFFeEUsbUJBQW1CLENBQUMseUJBQXlCLENBQUMsR0FBRyxNQUFNLENBQUMsQ0FBQztJQUMzRCxDQUFDO0lBQ0QsMkJBQTJCO1FBQ3pCLE9BQU8sbUJBQW1CLENBQUMsMkJBQTJCLEVBQUUsQ0FBQztJQUMzRCxDQUFDO0lBQ0QsNEJBQTRCLENBQzFCLEdBQUcsTUFBd0U7UUFFM0UsT0FBTyxtQkFBbUIsQ0FBQyw0QkFBNEIsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxDQUFDO0lBQ3JFLENBQUM7SUFDRCxpQ0FBaUM7UUFDL0IsT0FBTyxtQkFBbUIsQ0FBQyxpQ0FBaUMsRUFBRSxDQUFDO0lBQ2pFLENBQUM7SUFDRCw4QkFBOEIsQ0FDNUIsR0FBRyxNQUVGO1FBRUQsT0FBTyxtQkFBbUIsQ0FBQyw4QkFBOEIsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxDQUFDO0lBQ3ZFLENBQUM7SUFDRCxvQ0FBb0MsQ0FDbEMsR0FBRyxNQUVGO1FBRUQsT0FBTyxtQkFBbUIsQ0FBQyxvQ0FBb0MsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxDQUFDO0lBQzdFLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENyb3NzRG9tYWluVHJhY2tpbmcgfSBmcm9tICdAcGl3aWtwcm8vdHJhY2tpbmctYmFzZS1saWJyYXJ5JztcblxudHlwZSBJQ3Jvc3NEb21haW5UcmFja2luZyA9IHR5cGVvZiBDcm9zc0RvbWFpblRyYWNraW5nO1xuXG5leHBvcnQgY2xhc3MgQ3Jvc3NEb21haW5UcmFja2luZ1NlcnZpY2Uge1xuICBlbmFibGVDcm9zc0RvbWFpbkxpbmtpbmcoXG4gICAgLi4ucGFyYW1zOiBQYXJhbWV0ZXJzPElDcm9zc0RvbWFpblRyYWNraW5nWydlbmFibGVDcm9zc0RvbWFpbkxpbmtpbmcnXT5cbiAgKSB7XG4gICAgQ3Jvc3NEb21haW5UcmFja2luZy5lbmFibGVDcm9zc0RvbWFpbkxpbmtpbmcoLi4ucGFyYW1zKTtcbiAgfVxuICBkaXNhYmxlQ3Jvc3NEb21haW5MaW5raW5nKFxuICAgIC4uLnBhcmFtczogUGFyYW1ldGVyczxJQ3Jvc3NEb21haW5UcmFja2luZ1snZGlzYWJsZUNyb3NzRG9tYWluTGlua2luZyddPlxuICApIHtcbiAgICBDcm9zc0RvbWFpblRyYWNraW5nLmRpc2FibGVDcm9zc0RvbWFpbkxpbmtpbmcoLi4ucGFyYW1zKTtcbiAgfVxuICBpc0Nyb3NzRG9tYWluTGlua2luZ0VuYWJsZWQoKSB7XG4gICAgcmV0dXJuIENyb3NzRG9tYWluVHJhY2tpbmcuaXNDcm9zc0RvbWFpbkxpbmtpbmdFbmFibGVkKCk7XG4gIH1cbiAgc2V0Q3Jvc3NEb21haW5MaW5raW5nVGltZW91dChcbiAgICAuLi5wYXJhbXM6IFBhcmFtZXRlcnM8SUNyb3NzRG9tYWluVHJhY2tpbmdbJ3NldENyb3NzRG9tYWluTGlua2luZ1RpbWVvdXQnXT5cbiAgKSB7XG4gICAgcmV0dXJuIENyb3NzRG9tYWluVHJhY2tpbmcuc2V0Q3Jvc3NEb21haW5MaW5raW5nVGltZW91dCguLi5wYXJhbXMpO1xuICB9XG4gIGdldENyb3NzRG9tYWluTGlua2luZ1VybFBhcmFtZXRlcigpIHtcbiAgICByZXR1cm4gQ3Jvc3NEb21haW5UcmFja2luZy5nZXRDcm9zc0RvbWFpbkxpbmtpbmdVcmxQYXJhbWV0ZXIoKTtcbiAgfVxuICBjdXN0b21Dcm9zc0RvbWFpbkxpbmtEZWNvcmF0b3IoXG4gICAgLi4ucGFyYW1zOiBQYXJhbWV0ZXJzPFxuICAgICAgSUNyb3NzRG9tYWluVHJhY2tpbmdbJ2N1c3RvbUNyb3NzRG9tYWluTGlua0RlY29yYXRvciddXG4gICAgPlxuICApIHtcbiAgICByZXR1cm4gQ3Jvc3NEb21haW5UcmFja2luZy5jdXN0b21Dcm9zc0RvbWFpbkxpbmtEZWNvcmF0b3IoLi4ucGFyYW1zKTtcbiAgfVxuICBjdXN0b21Dcm9zc0RvbWFpbkxpbmtWaXNpdG9ySWRHZXR0ZXIoXG4gICAgLi4ucGFyYW1zOiBQYXJhbWV0ZXJzPFxuICAgICAgSUNyb3NzRG9tYWluVHJhY2tpbmdbJ2N1c3RvbUNyb3NzRG9tYWluTGlua1Zpc2l0b3JJZEdldHRlciddXG4gICAgPlxuICApIHtcbiAgICByZXR1cm4gQ3Jvc3NEb21haW5UcmFja2luZy5jdXN0b21Dcm9zc0RvbWFpbkxpbmtWaXNpdG9ySWRHZXR0ZXIoLi4ucGFyYW1zKTtcbiAgfVxufVxuIl19