mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
Added do not track support
This commit is contained in:
@@ -6,6 +6,11 @@
|
||||
controller: function(window, element, appwrite, account) {
|
||||
let action = element.getAttribute("data-analytics-event") || "click";
|
||||
let activity = element.getAttribute("data-analytics-label") || "None";
|
||||
let doNotTrack = window.navigator.doNotTrack;
|
||||
|
||||
if(doNotTrack == '1') {
|
||||
return;
|
||||
}
|
||||
|
||||
element.addEventListener(action, function() {
|
||||
let email = account?.email || element.elements['email'].value || '';
|
||||
|
||||
@@ -4,12 +4,17 @@
|
||||
window.ls.container.get("view").add({
|
||||
selector: "data-analytics",
|
||||
controller: function(element) {
|
||||
var action = element.getAttribute("data-analytics-event") || "click";
|
||||
let action = element.getAttribute("data-analytics-event") || "click";
|
||||
let doNotTrack = window.navigator.doNotTrack;
|
||||
|
||||
if(doNotTrack == '1') {
|
||||
return;
|
||||
}
|
||||
|
||||
element.addEventListener(action, function() {
|
||||
var category =
|
||||
let category =
|
||||
element.getAttribute("data-analytics-category") || "undefined";
|
||||
var label = element.getAttribute("data-analytics-label") || "undefined";
|
||||
let label = element.getAttribute("data-analytics-label") || "undefined";
|
||||
|
||||
if (!ga) {
|
||||
console.error("Google Analytics ga object is not available");
|
||||
|
||||
@@ -7,8 +7,14 @@
|
||||
if (!ga) {
|
||||
console.error("Google Analytics ga object is not available");
|
||||
}
|
||||
|
||||
let doNotTrack = window.navigator.doNotTrack;
|
||||
|
||||
var project = router.params["project"] || 'None';
|
||||
if(doNotTrack == '1') {
|
||||
return;
|
||||
}
|
||||
|
||||
let project = router.params["project"] || 'None';
|
||||
|
||||
ga("set", "page", window.location.pathname);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user