Skip to content

Commit aeaa782

Browse files
committed
add an event to track when users selecet a different language than the device default
1 parent ef3aeb6 commit aeaa782

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

WordPressAnalytics/src/main/java/org/wordpress/android/analytics/AnalyticsTracker.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ public enum Stat {
9090
SUPPORT_OPENED_HELPSHIFT_SCREEN,
9191
SUPPORT_SENT_REPLY_TO_SUPPORT_MESSAGE,
9292
LOGIN_FAILED,
93-
LOGIN_FAILED_TO_GUESS_XMLRPC
93+
LOGIN_FAILED_TO_GUESS_XMLRPC,
94+
SETTINGS_LANGUAGE_SELECTION_FORCED,
9495
}
9596

9697
public interface Tracker {

WordPressAnalytics/src/main/java/org/wordpress/android/analytics/AnalyticsTrackerMixpanel.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,10 @@ private AnalyticsTrackerMixpanelInstructionsForStat instructionsForStat(
620620
instructions = AnalyticsTrackerMixpanelInstructionsForStat.
621621
mixpanelInstructionsForEventName("Login - Failed To Guess XMLRPC");
622622
break;
623+
case SETTINGS_LANGUAGE_SELECTION_FORCED:
624+
instructions = AnalyticsTrackerMixpanelInstructionsForStat.
625+
mixpanelInstructionsForEventName("Settings - Forced Language Selection");
626+
break;
623627
default:
624628
instructions = null;
625629
break;

WordPressAnalytics/src/main/java/org/wordpress/android/analytics/AnalyticsTrackerNosara.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,9 @@ public void track(AnalyticsTracker.Stat stat, Map<String, ?> properties) {
295295
case LOGIN_FAILED_TO_GUESS_XMLRPC:
296296
eventName = "login_failed_to_guess_xmlrpc";
297297
break;
298+
case SETTINGS_LANGUAGE_SELECTION_FORCED:
299+
eventName = "settings_language_selection_forced";
300+
break;
298301
default:
299302
eventName = null;
300303
break;

0 commit comments

Comments
 (0)