Track suggestions usage.

This commit is contained in:
Paulo Reis 2016-07-11 14:27:07 +01:00
parent 9ef78b4bc2
commit af93ac4413
2 changed files with 7 additions and 2 deletions

View file

@ -21,7 +21,7 @@ script(type='text/ng-template', id='supportModalTemplate')
p.contact-suggestion-label #{translate("kb_suggestions_enquiry")}
ul.contact-suggestion-list
li(ng-repeat="suggestion in suggestions")
a.contact-suggestion-list-item(ng-href="{{ suggestion.url }}", target="_blank")
a.contact-suggestion-list-item(ng-href="{{ suggestion.url }}", ng-click="clickSuggestionLink(suggestion.url);" target="_blank")
span(ng-bind-html="suggestion.name")
i.fa.fa-angle-right
label.desc(ng-show="'#{getUserEmail()}'.length < 1")

View file

@ -10,7 +10,7 @@ define [
controller: "SupportModalController"
)
App.controller 'SupportModalController', ($scope, $modalInstance, algoliaSearch) ->
App.controller 'SupportModalController', ($scope, $modalInstance, algoliaSearch, event_tracking) ->
$scope.form = {}
$scope.sent = false
$scope.sending = false
@ -24,6 +24,8 @@ define [
url :"/learn/kb/#{page_underscored}"
name : hit._highlightResult.pageName.value
event_tracking.sendCountly "contact-form-suggestions-shown" if results.hits.length
$scope.$applyAsync () ->
$scope.suggestions = suggestions
@ -57,6 +59,9 @@ define [
else
$scope.suggestions = [];
$scope.clickSuggestionLink = (url) ->
event_tracking.sendCountly "contact-form-suggestions-clicked", { url }
$scope.close = () ->
$modalInstance.close()