PageSourceSearch

https://assets.reviews.io/webflow/app/reviews/js/analytics.js?v=15-09-2025a

js reviews.io collected 2026-09-24 08:25:54 UTC 4,490 bytes, 123 lines download raw bytes

1/* Commented out Fullstory since it will be loaded via GTM:
2function initFullStory() {
3  setTimeout(function () {
4    if (!window.location.href.match(/www\.reviews\.(io|local|co\.uk)\/?$/i)) {
5      window["_fs_host"] = "fullstory.com";
6      window["_fs_script"] = "edge.fullstory.com/s/fs.js";
7      window["_fs_org"] = "o-1GYYY0-na1";
8      window["_fs_namespace"] = "FS";
9      (function (m, n, e, t, l, o, g, y) {
10        if (e in m) {
11          if (m.console && m.console.log) {
12            m.console.log(
13              'FullStory namespace conflict. Please set window["_fs_namespace"].'
14            );
15          }
16          return;
17        }
18        g = m[e] = function (a, b, s) {
19          g.q ? g.q.push([a, b, s]) : g._api(a, b, s);
20        };
21        g.q = [];
22        o = n.createElement(t);
23        o.async = 1;
24        o.crossOrigin = "anonymous";
25        o.src = "https://" + _fs_script;
26        y = n.getElementsByTagName(t)[0];
27        y.parentNode.insertBefore(o, y);
28        g.identify = function (i, v, s) {
29          g(l, { uid: i }, s);
30          if (v) g(l, v, s);
31        };
32        g.setUserVars = function (v, s) {
33          g(l, v, s);
34        };
35        g.event = function (i, v, s) {
36          g("event", { n: i, p: v }, s);
37        };
38        g.anonymize = function () {
39          g.identify(!!0);
40        };
41        g.shutdown = function () {
42          g("rec", !1);
43        };
44        g.restart = function () {
45          g("rec", !0);
46        };
47        g.log = function (a, b) {
48          g("log", [a, b]);
49        };
50        g.consent = function (a) {
51          g("consent", !arguments.length || a);
52        };
53        g.identifyAccount = function (i, v) {
54          o = "account";
55          v = v || {};
56          v.acctId = i;
57          g(o, v);
58        };
59        g.clearUserCookie = function () {};
60        g.setVars = function (n, p) {
61          g("setVars", [n, p]);
62        };
63        g._w = {};
64        y = "XMLHttpRequest";
65        g._w[y] = m[y];
66        y = "fetch";
67        g._w[y] = m[y];
68        if (m[y])
69          m[y] = function () {
70            return g._w[y].apply(this, arguments);
71          };
72        g._v = "1.3.0";
73      })(window, document, window["_fs_namespace"], "script", "user");
74    }
75  }, 5000);
76}
77*/
78
79/* Commented out since it will be loaded via GTM:
80function initCustomerio() {
81    !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("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(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdp-eu.customer.io/v1/analytics-js/snippet/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._writeKey=key;analytics._loadOptions=e};analytics.SNIPPET_VERSION="4.15.3";
82        analytics.load("92e388970cfe95afbff7", {
83            "integrations": {
84                "Customer.io In-App Plugin": {
85                    anonymousInApp: true
86                }
87            },
88            cookie: {
89                domain: 'reviews.io',
90                maxage: 7, 
91                path: '/',
92                sameSite: 'Lax',
93                secure: true
94            }
95        });
96        analytics.page();
97    }}();
98}
99*/
100
101/* Commented out since it will be loaded via GTM:
102function initGTwoTracking() {
103  (function (c, p, d, u, id, i) {
104    id = ""; // Optional Custom ID for user in your system
105    u =
106      "https://tracking-api.g2.com/attribution_tracking/conversions/" +
107      c +
108      ".js?p=" +
109      encodeURI(p) +
110      "&e=" +
111      id;
112    i = document.createElement("script");
113    i.type = "application/javascript";
114    i.async = true;
115    i.src = u;
116    d.getElementsByTagName("head")[0].appendChild(i);
117  })("1023966", document.location.href, document);
118}
119*/
120//initCustomerio();
121//initGTwoTracking();
122
123// initFullStory();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.