Skip to content
This repository was archived by the owner on Oct 21, 2024. It is now read-only.

Commit 864d4a0

Browse files
committed
Add trackConsentGranted method (close snowplow#623)
1 parent 1f44754 commit 864d4a0

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

src/js/tracker.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2444,6 +2444,23 @@
24442444
});
24452445
},
24462446

2447+
/**
2448+
* Track a consent granted action
2449+
*
2450+
* @param {number} id - ID number associated with document.
2451+
* @param {number} version - Document version number.
2452+
* @param {string} [name] - Document name.
2453+
* @param {string} [description] - Document description.
2454+
* @param {string} [expiry] - Date-time when consent document(s) expire.
2455+
* @param {array} [context] - Context containing consent documents.
2456+
* @param {Timestamp|number} [tstamp] - number or Timestamp object.
2457+
*/
2458+
trackConsentGranted: function (id, version, name, description, expiry, context, tstamp) {
2459+
trackCallback(function () {
2460+
core.trackConsentGranted(id, version, name, description, expiry, addCommonContexts(context), tstamp);
2461+
});
2462+
},
2463+
24472464
/**
24482465
* Track a GA Enhanced Ecommerce Action with all stored
24492466
* Enhanced Ecommerce contexts

0 commit comments

Comments
 (0)