From 07cce99c176184ebe7572d30c4dfadc0f28e3463 Mon Sep 17 00:00:00 2001 From: Paulo Reis Date: Fri, 8 Jul 2016 10:06:46 +0100 Subject: [PATCH] Add sampled tracking method. --- .../public/coffee/ide/pdf/controllers/PdfController.coffee | 4 +++- services/web/public/coffee/main/event.coffee | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee index 415d2f6aad..3f0d15e218 100644 --- a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee +++ b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee @@ -267,7 +267,9 @@ define [ return path $scope.recompile = (options = {}) -> - event_tracking.sendCountly "editor-recompile", options + # event_tracking.sendCountly "editor-recompile", options + + event_tracking.sendCountlySampled "editor-recompile", options return if $scope.pdf.compiling diff --git a/services/web/public/coffee/main/event.coffee b/services/web/public/coffee/main/event.coffee index 58e43f3b9f..68decfd5ee 100644 --- a/services/web/public/coffee/main/event.coffee +++ b/services/web/public/coffee/main/event.coffee @@ -11,6 +11,9 @@ define [ eventData = { key } eventData.segmentation = segmentation if segmentation? Countly?.q.push([ "add_event", eventData ]); + + sendCountlySampled: (key, segmentation) -> + @sendCountly key, segmentation if Math.random() < .01 } # App.directive "countlyTrack", () ->