🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

universal-analytics

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

universal-analytics - npm Package Compare versions

Comparing version

to
0.1.2

6

lib/utils.js
module.exports.isUuid = function (uuid) {
if (!uuid) return false;
uuid = uuid.toString();
return /[0-9a-f]{8}\-?[0-9a-f]{4}\-?4[0-9a-f]{3}\-?[89ab][0-9a-f]{3}\-?[0-9a-f]{12}/.test(uuid.toLowerCase())
uuid = uuid.toString().toLowerCase();
return /[0-9a-f]{8}\-?[0-9a-f]{4}\-?4[0-9a-f]{3}\-?[89ab][0-9a-f]{3}\-?[0-9a-f]{12}/.test(uuid)
}
module.exports.ensureUuid = function (uuid) {
if (!this.isUuid(uuid)) return false;
uuid = uuid.replace(/\-/g, "");

@@ -13,0 +11,0 @@ return "" +

{
"name": "universal-analytics",
"version": "0.1.1",
"version": "0.1.2",
"description": "A node module for Google's Universal Analytics tracking",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -105,4 +105,4 @@ universal-analytics

* `Visitor#pageview(path, hostname, callback)`
* `Visitor#pageview(path, hostname, title)`
* `Visitor#pageview(path, hostname, title, callback)`
* `Visitor#pageview(path, title, hostname)`
* `Visitor#pageview(path, title, hostname, callback)`

@@ -150,3 +150,3 @@ ## Event tracking

ev: 42,
d: "/contact"
dp: "/contact"
}

@@ -221,3 +221,3 @@

More generally, the daisy-chaining context keeps all parameters from the previous call around. This means in a situation where a similar tracking calls are necessary, the tracking is simplified:
More generally, the daisy-chaining context keeps all parameters from the previous call around. This means in a situation where similar tracking calls are necessary tracking is simplified:

@@ -290,16 +290,15 @@ ```javascript

* `Visitor#item(price)`
* `Visitor#item(price, fn)`
* `Visitor#item(price, callback)`
* `Visitor#item(price, quantity)`
* `Visitor#item(price, quantity, fn)`
* `Visitor#item(price, quantity, callback)`
* `Visitor#item(price, quantity, sku)`
* `Visitor#item(price, quantity, sku, fn)`
* `Visitor#item(price, quantity, sku, callback)`
* `Visitor#item(price, quantity, sku, name)`
* `Visitor#item(price, quantity, sku, name, fn)`
* `Visitor#item(price, quantity, sku, name, callback)`
* `Visitor#item(price, quantity, sku, name, variation)`
* `Visitor#item(price, quantity, sku, name, variation, fn)`
* `Visitor#item(price, quantity, sku, name, variation, callback)`
* `Visitor#item(price, quantity, sku, name, variation, params)`
* `Visitor#item(price, quantity, sku, name, variation, params, fn)`
* `Visitor#item(price, quantity, sku, name, variation, params, fn)`
* `Visitor#item(params, fn)`
* `Visitor#item(params, fn)`
* `Visitor#item(price, quantity, sku, name, variation, params, callback)`
* `Visitor#item(params)`
* `Visitor#item(params, callback)`

@@ -306,0 +305,0 @@