Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@firestitch/analytics

Package Overview
Dependencies
Maintainers
6
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@firestitch/analytics - npm Package Compare versions

Comparing version 12.0.0 to 12.0.1

36

bundles/firestitch-analytics.umd.js

@@ -380,20 +380,22 @@ (function (global, factory) {

var _this = this;
var script = document.createElement('script');
script.src = "https://www.googletagmanager.com/gtag/js?id=" + this.trackingId;
script.setAttribute('async', '');
document.getElementsByTagName('head')[0].appendChild(script);
this.window.dataLayer = this.window.dataLayer || [];
this.window.gtag = function () {
window.dataLayer.push(arguments);
console.log(window.dataLayer);
};
gtag('js', new Date());
gtag('config', this.trackingId, { path_path: this._router.url });
this._router.events.pipe(rxjs.skip(1), rxjs.filter(function (event) { return event instanceof i1.NavigationEnd; }))
.subscribe(function (event) {
gtag('event', 'page_view', {
page_path: event.urlAfterRedirects,
send_to: _this.trackingId
if (this.trackingId) {
var script = document.createElement('script');
script.src = "https://www.googletagmanager.com/gtag/js?id=" + this.trackingId;
script.setAttribute('async', '');
document.getElementsByTagName('head')[0].appendChild(script);
this.window.dataLayer = this.window.dataLayer || [];
this.window.gtag = function () {
window.dataLayer.push(arguments);
console.log(window.dataLayer);
};
gtag('js', new Date());
gtag('config', this.trackingId, { path_path: this._router.url });
this._router.events.pipe(operators.skip(1), operators.filter(function (event) { return event instanceof i1.NavigationEnd; }))
.subscribe(function (event) {
gtag('event', 'page_view', {
page_path: event.urlAfterRedirects,
send_to: _this.trackingId
});
});
});
}
};

@@ -400,0 +402,0 @@ GoogleAnalyticsProvider.prototype.gtag = function (name, value, options) {

import { Provider } from "./provider";
import { filter, skip } from "rxjs";
import { filter, skip } from 'rxjs/operators';
import { NavigationEnd } from "@angular/router";
export class GoogleAnalyticsProvider extends Provider {
init() {
var script = document.createElement('script');
script.src = `https://www.googletagmanager.com/gtag/js?id=${this.trackingId}`;
script.setAttribute('async', '');
document.getElementsByTagName('head')[0].appendChild(script);
this.window.dataLayer = this.window.dataLayer || [];
this.window.gtag = function () {
window.dataLayer.push(arguments);
console.log(window.dataLayer);
};
gtag('js', new Date());
gtag('config', this.trackingId, { path_path: this._router.url });
this._router.events.pipe(skip(1), filter(event => event instanceof NavigationEnd))
.subscribe((event) => {
gtag('event', 'page_view', {
page_path: event.urlAfterRedirects,
send_to: this.trackingId
if (this.trackingId) {
var script = document.createElement('script');
script.src = `https://www.googletagmanager.com/gtag/js?id=${this.trackingId}`;
script.setAttribute('async', '');
document.getElementsByTagName('head')[0].appendChild(script);
this.window.dataLayer = this.window.dataLayer || [];
this.window.gtag = function () {
window.dataLayer.push(arguments);
console.log(window.dataLayer);
};
gtag('js', new Date());
gtag('config', this.trackingId, { path_path: this._router.url });
this._router.events.pipe(skip(1), filter(event => event instanceof NavigationEnd))
.subscribe((event) => {
gtag('event', 'page_view', {
page_path: event.urlAfterRedirects,
send_to: this.trackingId
});
});
});
}
}

@@ -40,2 +42,2 @@ gtag(name, value, options = {}) {

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9hcHAvcHJvdmlkZXJzL2dvb2dsZS1hbmFseXRpY3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUV0QyxPQUFPLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxNQUFNLE1BQU0sQ0FBQztBQUNwQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFJaEQsTUFBTSxPQUFPLHVCQUF3QixTQUFRLFFBQVE7SUFFNUMsSUFBSTtRQUNULElBQUksTUFBTSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDOUMsTUFBTSxDQUFDLEdBQUcsR0FBRywrQ0FBK0MsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDO1FBQzlFLE1BQU0sQ0FBQyxZQUFZLENBQUMsT0FBTyxFQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ2hDLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLENBQUM7UUFFN0QsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLElBQUksRUFBRSxDQUFDO1FBQ3BELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxHQUFHO1lBQ2hCLE1BQWMsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1lBQzFDLE9BQU8sQ0FBQyxHQUFHLENBQUUsTUFBYyxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ3pDLENBQUMsQ0FBQTtRQUVELElBQUksQ0FBQyxJQUFJLEVBQUUsSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLFVBQVUsRUFBRSxFQUFFLFNBQVMsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUM7UUFFakUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUN0QixJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQ1AsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxZQUFZLGFBQWEsQ0FBQyxDQUNoRDthQUNBLFNBQVMsQ0FBQyxDQUFDLEtBQW9CLEVBQUUsRUFBRTtZQUNsQyxJQUFJLENBQUMsT0FBTyxFQUFFLFdBQVcsRUFBRTtnQkFDekIsU0FBUyxFQUFFLEtBQUssQ0FBQyxpQkFBaUI7Z0JBQ2xDLE9BQU8sRUFBRSxJQUFJLENBQUMsVUFBVTthQUN6QixDQUFDLENBQUE7UUFDSixDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFTSxJQUFJLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxPQUFPLEdBQUcsRUFBRTtRQUNuQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3pDLENBQUM7SUFFTSxVQUFVLENBQUMsTUFBVyxFQUFFLEtBQU0sRUFBRSxPQUFRO1FBQzdDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLE1BQU0sRUFBRTtZQUN6QixnQkFBZ0IsRUFBRSxPQUFPLGFBQVAsT0FBTyx1QkFBUCxPQUFPLENBQUUsUUFBUTtZQUNuQyxhQUFhLEVBQUUsT0FBTyxhQUFQLE9BQU8sdUJBQVAsT0FBTyxDQUFFLEtBQUs7WUFDN0IsT0FBTyxFQUFFLEtBQUs7U0FDZixDQUFDLENBQUM7SUFDTCxDQUFDO0lBRUQsSUFBVyxVQUFVOztRQUNuQixPQUFPLE1BQUEsSUFBSSxDQUFDLE9BQU8sQ0FBQyxlQUFlLDBDQUFFLGFBQWEsQ0FBQztJQUNyRCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQcm92aWRlciB9IGZyb20gXCIuL3Byb3ZpZGVyXCI7XG5cbmltcG9ydCB7IGZpbHRlciwgc2tpcCB9IGZyb20gXCJyeGpzXCI7XG5pbXBvcnQgeyBOYXZpZ2F0aW9uRW5kIH0gZnJvbSBcIkBhbmd1bGFyL3JvdXRlclwiO1xuXG5kZWNsYXJlIGxldCBndGFnOiBGdW5jdGlvbjtcblxuZXhwb3J0IGNsYXNzIEdvb2dsZUFuYWx5dGljc1Byb3ZpZGVyIGV4dGVuZHMgUHJvdmlkZXIge1xuXG4gIHB1YmxpYyBpbml0KCkge1xuICAgIHZhciBzY3JpcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTsgICAgXG4gICAgc2NyaXB0LnNyYyA9IGBodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbS9ndGFnL2pzP2lkPSR7dGhpcy50cmFja2luZ0lkfWA7XG4gICAgc2NyaXB0LnNldEF0dHJpYnV0ZSgnYXN5bmMnLCcnKTtcbiAgICBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdLmFwcGVuZENoaWxkKHNjcmlwdCk7XG5cbiAgICB0aGlzLndpbmRvdy5kYXRhTGF5ZXIgPSB0aGlzLndpbmRvdy5kYXRhTGF5ZXIgfHwgW107XG4gICAgdGhpcy53aW5kb3cuZ3RhZyA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICh3aW5kb3cgYXMgYW55KS5kYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpOyBcbiAgICAgIGNvbnNvbGUubG9nKCh3aW5kb3cgYXMgYW55KS5kYXRhTGF5ZXIpO1xuICAgIH0gIFxuXG4gICAgZ3RhZygnanMnLCBuZXcgRGF0ZSgpKTtcbiAgICBndGFnKCdjb25maWcnLCB0aGlzLnRyYWNraW5nSWQsIHsgcGF0aF9wYXRoOiB0aGlzLl9yb3V0ZXIudXJsIH0pO1xuICAgIFxuICAgIHRoaXMuX3JvdXRlci5ldmVudHMucGlwZShcbiAgICAgIHNraXAoMSksXG4gICAgICBmaWx0ZXIoZXZlbnQgPT4gZXZlbnQgaW5zdGFuY2VvZiBOYXZpZ2F0aW9uRW5kKVxuICAgIClcbiAgICAuc3Vic2NyaWJlKChldmVudDogTmF2aWdhdGlvbkVuZCkgPT4ge1xuICAgICAgZ3RhZygnZXZlbnQnLCAncGFnZV92aWV3Jywge1xuICAgICAgICBwYWdlX3BhdGg6IGV2ZW50LnVybEFmdGVyUmVkaXJlY3RzLFxuICAgICAgICBzZW5kX3RvOiB0aGlzLnRyYWNraW5nSWRcbiAgICAgIH0pXG4gICAgfSk7XG4gIH1cblxuICBwdWJsaWMgZ3RhZyhuYW1lLCB2YWx1ZSwgb3B0aW9ucyA9IHt9KSB7XG4gICAgdGhpcy53aW5kb3cuZ3RhZyhuYW1lLCB2YWx1ZSwgb3B0aW9ucyk7XG4gIH1cblxuICBwdWJsaWMgdHJhY2tFdmVudChhY3Rpb246IGFueSwgdmFsdWU/LCBvcHRpb25zPyk6IHZvaWQge1xuICAgIHRoaXMuZ3RhZygnZXZlbnQnLCBhY3Rpb24sIHtcbiAgICAgICdldmVudF9jYXRlZ29yeSc6IG9wdGlvbnM/LmNhdGVnb3J5LFxuICAgICAgJ2V2ZW50X2xhYmVsJzogb3B0aW9ucz8ubGFiZWwsXG4gICAgICAndmFsdWUnOiB2YWx1ZVxuICAgIH0pO1xuICB9XG4gIFxuICBwdWJsaWMgZ2V0IHRyYWNraW5nSWQoKSB7XG4gICAgcmV0dXJuIHRoaXMuX2NvbmZpZy5nb29nbGVBbmFseXRpY3M/Lm1lYXN1cmVtZW50SWQ7XG4gIH1cbn0iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9hcHAvcHJvdmlkZXJzL2dvb2dsZS1hbmFseXRpY3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLFlBQVksQ0FBQztBQUV0QyxPQUFPLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBQzlDLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUtoRCxNQUFNLE9BQU8sdUJBQXdCLFNBQVEsUUFBUTtJQUU1QyxJQUFJO1FBQ1QsSUFBRyxJQUFJLENBQUMsVUFBVSxFQUFFO1lBQ2xCLElBQUksTUFBTSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDOUMsTUFBTSxDQUFDLEdBQUcsR0FBRywrQ0FBK0MsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDO1lBQzlFLE1BQU0sQ0FBQyxZQUFZLENBQUMsT0FBTyxFQUFDLEVBQUUsQ0FBQyxDQUFDO1lBQ2hDLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLENBQUM7WUFFN0QsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLElBQUksRUFBRSxDQUFDO1lBQ3BELElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxHQUFHO2dCQUNoQixNQUFjLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztnQkFDMUMsT0FBTyxDQUFDLEdBQUcsQ0FBRSxNQUFjLENBQUMsU0FBUyxDQUFDLENBQUM7WUFDekMsQ0FBQyxDQUFBO1lBRUQsSUFBSSxDQUFDLElBQUksRUFBRSxJQUFJLElBQUksRUFBRSxDQUFDLENBQUM7WUFDdkIsSUFBSSxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsVUFBVSxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQztZQUVqRSxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQ3RCLElBQUksQ0FBQyxDQUFDLENBQUMsRUFDUCxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxLQUFLLFlBQVksYUFBYSxDQUFDLENBQ2hEO2lCQUNBLFNBQVMsQ0FBQyxDQUFDLEtBQW9CLEVBQUUsRUFBRTtnQkFDbEMsSUFBSSxDQUFDLE9BQU8sRUFBRSxXQUFXLEVBQUU7b0JBQ3pCLFNBQVMsRUFBRSxLQUFLLENBQUMsaUJBQWlCO29CQUNsQyxPQUFPLEVBQUUsSUFBSSxDQUFDLFVBQVU7aUJBQ3pCLENBQUMsQ0FBQTtZQUNKLENBQUMsQ0FBQyxDQUFDO1NBQ0o7SUFDSCxDQUFDO0lBRU0sSUFBSSxDQUFDLElBQUksRUFBRSxLQUFLLEVBQUUsT0FBTyxHQUFHLEVBQUU7UUFDbkMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxPQUFPLENBQUMsQ0FBQztJQUN6QyxDQUFDO0lBRU0sVUFBVSxDQUFDLE1BQVcsRUFBRSxLQUFNLEVBQUUsT0FBUTtRQUM3QyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUU7WUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxhQUFQLE9BQU8sdUJBQVAsT0FBTyxDQUFFLFFBQVE7WUFDbkMsYUFBYSxFQUFFLE9BQU8sYUFBUCxPQUFPLHVCQUFQLE9BQU8sQ0FBRSxLQUFLO1lBQzdCLE9BQU8sRUFBRSxLQUFLO1NBQ2YsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELElBQVcsVUFBVTs7UUFDbkIsT0FBTyxNQUFBLElBQUksQ0FBQyxPQUFPLENBQUMsZUFBZSwwQ0FBRSxhQUFhLENBQUM7SUFDckQsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUHJvdmlkZXIgfSBmcm9tIFwiLi9wcm92aWRlclwiO1xuXG5pbXBvcnQgeyBmaWx0ZXIsIHNraXAgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XG5pbXBvcnQgeyBOYXZpZ2F0aW9uRW5kIH0gZnJvbSBcIkBhbmd1bGFyL3JvdXRlclwiO1xuXG5kZWNsYXJlIGxldCBndGFnOiBGdW5jdGlvbjtcblxuXG5leHBvcnQgY2xhc3MgR29vZ2xlQW5hbHl0aWNzUHJvdmlkZXIgZXh0ZW5kcyBQcm92aWRlciB7XG5cbiAgcHVibGljIGluaXQoKSB7XG4gICAgaWYodGhpcy50cmFja2luZ0lkKSB7XG4gICAgICB2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7ICAgIFxuICAgICAgc2NyaXB0LnNyYyA9IGBodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbS9ndGFnL2pzP2lkPSR7dGhpcy50cmFja2luZ0lkfWA7XG4gICAgICBzY3JpcHQuc2V0QXR0cmlidXRlKCdhc3luYycsJycpO1xuICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChzY3JpcHQpO1xuXG4gICAgICB0aGlzLndpbmRvdy5kYXRhTGF5ZXIgPSB0aGlzLndpbmRvdy5kYXRhTGF5ZXIgfHwgW107XG4gICAgICB0aGlzLndpbmRvdy5ndGFnID0gZnVuY3Rpb24gKCkge1xuICAgICAgICAod2luZG93IGFzIGFueSkuZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTsgXG4gICAgICAgIGNvbnNvbGUubG9nKCh3aW5kb3cgYXMgYW55KS5kYXRhTGF5ZXIpO1xuICAgICAgfSAgXG5cbiAgICAgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7XG4gICAgICBndGFnKCdjb25maWcnLCB0aGlzLnRyYWNraW5nSWQsIHsgcGF0aF9wYXRoOiB0aGlzLl9yb3V0ZXIudXJsIH0pO1xuICAgICAgXG4gICAgICB0aGlzLl9yb3V0ZXIuZXZlbnRzLnBpcGUoXG4gICAgICAgIHNraXAoMSksXG4gICAgICAgIGZpbHRlcihldmVudCA9PiBldmVudCBpbnN0YW5jZW9mIE5hdmlnYXRpb25FbmQpXG4gICAgICApXG4gICAgICAuc3Vic2NyaWJlKChldmVudDogTmF2aWdhdGlvbkVuZCkgPT4ge1xuICAgICAgICBndGFnKCdldmVudCcsICdwYWdlX3ZpZXcnLCB7XG4gICAgICAgICAgcGFnZV9wYXRoOiBldmVudC51cmxBZnRlclJlZGlyZWN0cyxcbiAgICAgICAgICBzZW5kX3RvOiB0aGlzLnRyYWNraW5nSWRcbiAgICAgICAgfSlcbiAgICAgIH0pO1xuICAgIH1cbiAgfVxuXG4gIHB1YmxpYyBndGFnKG5hbWUsIHZhbHVlLCBvcHRpb25zID0ge30pIHtcbiAgICB0aGlzLndpbmRvdy5ndGFnKG5hbWUsIHZhbHVlLCBvcHRpb25zKTtcbiAgfVxuXG4gIHB1YmxpYyB0cmFja0V2ZW50KGFjdGlvbjogYW55LCB2YWx1ZT8sIG9wdGlvbnM/KTogdm9pZCB7XG4gICAgdGhpcy5ndGFnKCdldmVudCcsIGFjdGlvbiwge1xuICAgICAgJ2V2ZW50X2NhdGVnb3J5Jzogb3B0aW9ucz8uY2F0ZWdvcnksXG4gICAgICAnZXZlbnRfbGFiZWwnOiBvcHRpb25zPy5sYWJlbCxcbiAgICAgICd2YWx1ZSc6IHZhbHVlXG4gICAgfSk7XG4gIH1cbiAgXG4gIHB1YmxpYyBnZXQgdHJhY2tpbmdJZCgpIHtcbiAgICByZXR1cm4gdGhpcy5fY29uZmlnLmdvb2dsZUFuYWx5dGljcz8ubWVhc3VyZW1lbnRJZDtcbiAgfVxufSJdfQ==
import * as i0 from '@angular/core';
import { InjectionToken, Injectable, Inject, Directive, Input, NgModule } from '@angular/core';
import { skip, filter, Subject, fromEvent } from 'rxjs';
import { takeUntil } from 'rxjs/operators';
import { Subject, fromEvent } from 'rxjs';
import { skip, filter, takeUntil } from 'rxjs/operators';
import * as i1 from '@angular/router';

@@ -23,20 +23,22 @@ import { NavigationEnd } from '@angular/router';

init() {
var script = document.createElement('script');
script.src = `https://www.googletagmanager.com/gtag/js?id=${this.trackingId}`;
script.setAttribute('async', '');
document.getElementsByTagName('head')[0].appendChild(script);
this.window.dataLayer = this.window.dataLayer || [];
this.window.gtag = function () {
window.dataLayer.push(arguments);
console.log(window.dataLayer);
};
gtag('js', new Date());
gtag('config', this.trackingId, { path_path: this._router.url });
this._router.events.pipe(skip(1), filter(event => event instanceof NavigationEnd))
.subscribe((event) => {
gtag('event', 'page_view', {
page_path: event.urlAfterRedirects,
send_to: this.trackingId
if (this.trackingId) {
var script = document.createElement('script');
script.src = `https://www.googletagmanager.com/gtag/js?id=${this.trackingId}`;
script.setAttribute('async', '');
document.getElementsByTagName('head')[0].appendChild(script);
this.window.dataLayer = this.window.dataLayer || [];
this.window.gtag = function () {
window.dataLayer.push(arguments);
console.log(window.dataLayer);
};
gtag('js', new Date());
gtag('config', this.trackingId, { path_path: this._router.url });
this._router.events.pipe(skip(1), filter(event => event instanceof NavigationEnd))
.subscribe((event) => {
gtag('event', 'page_view', {
page_path: event.urlAfterRedirects,
send_to: this.trackingId
});
});
});
}
}

@@ -43,0 +45,0 @@ gtag(name, value, options = {}) {

{
"name": "@firestitch/analytics",
"version": "12.0.0",
"version": "12.0.1",
"repository": {

@@ -5,0 +5,0 @@ "type": "git",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc