mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
fix(analytics): Add missing ID update
Also make the order of partyID and partySize consistent across updateUser calls.
This commit is contained in:
@@ -267,7 +267,7 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Shared', 'Groups', '
|
|||||||
$scope.message.content = '';
|
$scope.message.content = '';
|
||||||
$scope._sending = false;
|
$scope._sending = false;
|
||||||
if (group.type == 'party') {
|
if (group.type == 'party') {
|
||||||
Analytics.updateUser({'partySize':group.memberCount});
|
Analytics.updateUser({'partyID':group.id,'partySize':group.memberCount});
|
||||||
}
|
}
|
||||||
if (group.privacy == 'public'){
|
if (group.privacy == 'public'){
|
||||||
Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'group chat','groupType':group.type,'privacy':group.privacy,'groupName':group.name,'message':message});
|
Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'group chat','groupType':group.type,'privacy':group.privacy,'groupName':group.name,'message':message});
|
||||||
|
|||||||
@@ -64,25 +64,25 @@ function($rootScope, ApiUrl, $resource, $q, $http, User, Challenges, Analytics,
|
|||||||
},
|
},
|
||||||
|
|
||||||
questAccept: function(party){
|
questAccept: function(party){
|
||||||
Analytics.updateUser({'partySize':party.memberCount,'partyID':party.id});
|
Analytics.updateUser({'partyID':party.id,'partySize':party.memberCount});
|
||||||
party.$questAccept()
|
party.$questAccept()
|
||||||
.then(syncUser, logError);
|
.then(syncUser, logError);
|
||||||
},
|
},
|
||||||
|
|
||||||
questReject: function(party){
|
questReject: function(party){
|
||||||
Analytics.updateUser({'partySize':party.memberCount,'partyID':party.id});
|
Analytics.updateUser({'partyID':party.id,'partySize':party.memberCount});
|
||||||
party.$questReject()
|
party.$questReject()
|
||||||
.then(syncUser, logError);
|
.then(syncUser, logError);
|
||||||
},
|
},
|
||||||
|
|
||||||
questCancel: function(party){
|
questCancel: function(party){
|
||||||
Analytics.updateUser({'partySize':party.memberCount,'partyID':party.id});
|
Analytics.updateUser({'partyID':party.id,'partySize':party.memberCount});
|
||||||
party.$questCancel()
|
party.$questCancel()
|
||||||
.then(syncUser, logError);
|
.then(syncUser, logError);
|
||||||
},
|
},
|
||||||
|
|
||||||
questAbort: function(party){
|
questAbort: function(party){
|
||||||
Analytics.updateUser({'partySize':party.memberCount,'partyID':party.id});
|
Analytics.updateUser({'partyID':party.id,'partySize':party.memberCount});
|
||||||
party.$questAbort()
|
party.$questAbort()
|
||||||
.then(syncUser, logError);
|
.then(syncUser, logError);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -87,7 +87,7 @@
|
|||||||
|
|
||||||
function questInit(){
|
function questInit(){
|
||||||
Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'quest','owner':true,'response':'accept','questName':$rootScope.selectedQuest.key});
|
Analytics.track({'hitType':'event','eventCategory':'behavior','eventAction':'quest','owner':true,'response':'accept','questName':$rootScope.selectedQuest.key});
|
||||||
Analytics.updateUser({'partySize':party.memberCount,'partyID':party.id});
|
Analytics.updateUser({'partyID':party.id,'partySize':party.memberCount});
|
||||||
party.$questAccept({key:$rootScope.selectedQuest.key}, function(){
|
party.$questAccept({key:$rootScope.selectedQuest.key}, function(){
|
||||||
party.$get();
|
party.$get();
|
||||||
$rootScope.$state.go('options.social.party');
|
$rootScope.$state.go('options.social.party');
|
||||||
|
|||||||
Reference in New Issue
Block a user