@itly/plugin-segment
Advanced tools
+8
-0
@@ -6,2 +6,10 @@ # Change Log | ||
| ## 2.3.2 (2021-06-01) | ||
| **Note:** Version bump only for package @itly/plugin-segment | ||
| ## 2.3.1 (2021-05-21) | ||
@@ -8,0 +16,0 @@ |
@@ -29,2 +29,3 @@ import { Event, Properties, RequestLoggerPlugin, PluginLoadOptions, PluginCallOptions } from '@itly/sdk'; | ||
| load(options: PluginLoadOptions): void; | ||
| loadSegment(): void; | ||
| alias(userId: string, previousId: string | undefined, options?: SegmentAliasOptions): void; | ||
@@ -31,0 +32,0 @@ identify(userId: string | undefined, properties?: Properties, options?: SegmentIdentifyOptions): void; |
+21
-18
@@ -42,22 +42,25 @@ "use strict"; | ||
| if (!this.segment) { | ||
| // Segment (https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/quickstart/) | ||
| // @ts-ignore | ||
| // eslint-disable-next-line | ||
| !function () { var analytics = window.analytics = window.analytics || []; if (!analytics.initialize) | ||
| if (analytics.invoked) | ||
| window.console && console.error && console.error("Segment snippet included twice."); | ||
| else { | ||
| analytics.invoked = !0; | ||
| analytics.methods = ["trackSubmit", "trackClick", "trackLink", "trackForm", "pageview", "identify", "reset", "group", "track", "ready", "alias", "debug", "page", "once", "off", "on", "addSourceMiddleware", "addIntegrationMiddleware", "setAnonymousId", "addDestinationMiddleware"]; | ||
| analytics.factory = function (t) { return function () { var e = Array.prototype.slice.call(arguments); e.unshift(t); analytics.push(e); return analytics; }; }; | ||
| for (var t = 0; t < analytics.methods.length; t++) { | ||
| var e = analytics.methods[t]; | ||
| analytics[e] = analytics.factory(e); | ||
| } | ||
| analytics.load = function (t, e) { var n = document.createElement("script"); n.type = "text/javascript"; n.async = !0; n.src = "https://cdn.segment.com/analytics.js/v1/" + t + "/analytics.min.js"; var a = document.getElementsByTagName("script")[0]; a.parentNode.insertBefore(n, a); analytics._loadOptions = e; }; | ||
| analytics.SNIPPET_VERSION = "4.1.0"; | ||
| } }(); | ||
| this.loadSegment(); | ||
| this.segment.load(this.writeKey, this.options); | ||
| } | ||
| }; | ||
| SegmentPlugin.prototype.loadSegment = function () { | ||
| // Segment (https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/quickstart/) | ||
| // @ts-ignore | ||
| // eslint-disable-next-line | ||
| !function () { var analytics = window.analytics = window.analytics || []; if (!analytics.initialize) | ||
| if (analytics.invoked) | ||
| window.console && console.error && console.error("Segment snippet included twice."); | ||
| else { | ||
| analytics.invoked = !0; | ||
| analytics.methods = ["trackSubmit", "trackClick", "trackLink", "trackForm", "pageview", "identify", "reset", "group", "track", "ready", "alias", "debug", "page", "once", "off", "on", "addSourceMiddleware", "addIntegrationMiddleware", "setAnonymousId", "addDestinationMiddleware"]; | ||
| analytics.factory = function (t) { return function () { var e = Array.prototype.slice.call(arguments); e.unshift(t); analytics.push(e); return analytics; }; }; | ||
| for (var t = 0; t < analytics.methods.length; t++) { | ||
| var e = analytics.methods[t]; | ||
| analytics[e] = analytics.factory(e); | ||
| } | ||
| analytics.load = function (t, e) { var n = document.createElement("script"); n.type = "text/javascript"; n.async = !0; n.src = "https://cdn.segment.com/analytics.js/v1/" + t + "/analytics.min.js"; var a = document.getElementsByTagName("script")[0]; a.parentNode.insertBefore(n, a); analytics._loadOptions = e; }; | ||
| analytics.SNIPPET_VERSION = "4.1.0"; | ||
| } }(); | ||
| }; | ||
| SegmentPlugin.prototype.alias = function (userId, previousId, options) { | ||
@@ -104,3 +107,3 @@ var _a = options !== null && options !== void 0 ? options : {}, callback = _a.callback, segmentOptions = _a.options; | ||
| responseLogger.success("done " + args); | ||
| callback === null || callback === void 0 ? void 0 : callback(args); | ||
| callback === null || callback === void 0 ? void 0 : callback.apply(void 0, args); | ||
| }; | ||
@@ -107,0 +110,0 @@ }; |
@@ -29,2 +29,3 @@ import { Event, Properties, RequestLoggerPlugin, PluginLoadOptions, PluginCallOptions } from '@itly/sdk'; | ||
| load(options: PluginLoadOptions): void; | ||
| loadSegment(): void; | ||
| alias(userId: string, previousId: string | undefined, options?: SegmentAliasOptions): void; | ||
@@ -31,0 +32,0 @@ identify(userId: string | undefined, properties?: Properties, options?: SegmentIdentifyOptions): void; |
+21
-18
@@ -39,22 +39,25 @@ var __extends = (this && this.__extends) || (function () { | ||
| if (!this.segment) { | ||
| // Segment (https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/quickstart/) | ||
| // @ts-ignore | ||
| // eslint-disable-next-line | ||
| !function () { var analytics = window.analytics = window.analytics || []; if (!analytics.initialize) | ||
| if (analytics.invoked) | ||
| window.console && console.error && console.error("Segment snippet included twice."); | ||
| else { | ||
| analytics.invoked = !0; | ||
| analytics.methods = ["trackSubmit", "trackClick", "trackLink", "trackForm", "pageview", "identify", "reset", "group", "track", "ready", "alias", "debug", "page", "once", "off", "on", "addSourceMiddleware", "addIntegrationMiddleware", "setAnonymousId", "addDestinationMiddleware"]; | ||
| analytics.factory = function (t) { return function () { var e = Array.prototype.slice.call(arguments); e.unshift(t); analytics.push(e); return analytics; }; }; | ||
| for (var t = 0; t < analytics.methods.length; t++) { | ||
| var e = analytics.methods[t]; | ||
| analytics[e] = analytics.factory(e); | ||
| } | ||
| analytics.load = function (t, e) { var n = document.createElement("script"); n.type = "text/javascript"; n.async = !0; n.src = "https://cdn.segment.com/analytics.js/v1/" + t + "/analytics.min.js"; var a = document.getElementsByTagName("script")[0]; a.parentNode.insertBefore(n, a); analytics._loadOptions = e; }; | ||
| analytics.SNIPPET_VERSION = "4.1.0"; | ||
| } }(); | ||
| this.loadSegment(); | ||
| this.segment.load(this.writeKey, this.options); | ||
| } | ||
| }; | ||
| SegmentPlugin.prototype.loadSegment = function () { | ||
| // Segment (https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/quickstart/) | ||
| // @ts-ignore | ||
| // eslint-disable-next-line | ||
| !function () { var analytics = window.analytics = window.analytics || []; if (!analytics.initialize) | ||
| if (analytics.invoked) | ||
| window.console && console.error && console.error("Segment snippet included twice."); | ||
| else { | ||
| analytics.invoked = !0; | ||
| analytics.methods = ["trackSubmit", "trackClick", "trackLink", "trackForm", "pageview", "identify", "reset", "group", "track", "ready", "alias", "debug", "page", "once", "off", "on", "addSourceMiddleware", "addIntegrationMiddleware", "setAnonymousId", "addDestinationMiddleware"]; | ||
| analytics.factory = function (t) { return function () { var e = Array.prototype.slice.call(arguments); e.unshift(t); analytics.push(e); return analytics; }; }; | ||
| for (var t = 0; t < analytics.methods.length; t++) { | ||
| var e = analytics.methods[t]; | ||
| analytics[e] = analytics.factory(e); | ||
| } | ||
| analytics.load = function (t, e) { var n = document.createElement("script"); n.type = "text/javascript"; n.async = !0; n.src = "https://cdn.segment.com/analytics.js/v1/" + t + "/analytics.min.js"; var a = document.getElementsByTagName("script")[0]; a.parentNode.insertBefore(n, a); analytics._loadOptions = e; }; | ||
| analytics.SNIPPET_VERSION = "4.1.0"; | ||
| } }(); | ||
| }; | ||
| SegmentPlugin.prototype.alias = function (userId, previousId, options) { | ||
@@ -101,3 +104,3 @@ var _a = options !== null && options !== void 0 ? options : {}, callback = _a.callback, segmentOptions = _a.options; | ||
| responseLogger.success("done " + args); | ||
| callback === null || callback === void 0 ? void 0 : callback(args); | ||
| callback === null || callback === void 0 ? void 0 : callback.apply(void 0, args); | ||
| }; | ||
@@ -104,0 +107,0 @@ }; |
+3
-3
| { | ||
| "name": "@itly/plugin-segment", | ||
| "version": "2.3.1", | ||
| "version": "2.3.2", | ||
| "description": "Segment Browser Plugin for Iteratively SDK", | ||
@@ -37,3 +37,3 @@ "main": "dist/cjs/index.js", | ||
| "devDependencies": { | ||
| "@itly/sdk": "^2.3.1", | ||
| "@itly/sdk": "^2.3.2", | ||
| "typescript": "^3.9.3" | ||
@@ -44,3 +44,3 @@ }, | ||
| }, | ||
| "gitHead": "a599817774551bf5ba8056c24727858e119ae492" | ||
| "gitHead": "e7fab4c1ee0986bdc6bb6416de16a107da4254f2" | ||
| } |
27605
0.81%301
2.73%