From 81c3f1919ea7e5b6b0d8e21b67c7966a23a12b06 Mon Sep 17 00:00:00 2001 From: Jessica Lawshe Date: Thu, 6 Jun 2019 10:33:13 -0500 Subject: [PATCH] Merge pull request #1818 from overleaf/jel-trial-impression-timeout Send timeout trial impression event GitOrigin-RevId: 6931c3063c094cff843ffa7fac5a513af8f6b8f5 --- .../public/src/ide/pdf/controllers/PdfController.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/services/web/public/src/ide/pdf/controllers/PdfController.js b/services/web/public/src/ide/pdf/controllers/PdfController.js index 260125f85b..e5bbffa9bd 100644 --- a/services/web/public/src/ide/pdf/controllers/PdfController.js +++ b/services/web/public/src/ide/pdf/controllers/PdfController.js @@ -407,6 +407,16 @@ define([ $scope.pdf.view = 'errors' $scope.pdf.timedout = true fetchLogs(fileByPath, { pdfDownloadDomain }) + if ( + !$scope.hasPremiumCompile && + ide.$scope.project.owner._id === ide.$scope.user.id + ) { + event_tracking.send( + 'subscription-funnel', + 'editor-click-feature', + 'compile-timeout' + ) + } } else if (response.status === 'terminated') { $scope.pdf.view = 'errors' $scope.pdf.compileTerminated = true