Bug 1267837 - Update grid item telemetry to indicate whether an item is pinned. r=mfinkle
MozReview-Commit-ID: 9Et4AhCzAr9
--- a/mobile/android/base/java/org/mozilla/gecko/home/TopSitesPanel.java
+++ b/mobile/android/base/java/org/mozilla/gecko/home/TopSitesPanel.java
@@ -211,17 +211,23 @@ public class TopSitesPanel extends HomeF
if (type != TopSites.TYPE_BLANK) {
if (mUrlOpenListener != null) {
final TelemetryContract.Method method;
if (type == TopSites.TYPE_SUGGESTED) {
method = TelemetryContract.Method.SUGGESTION;
} else {
method = TelemetryContract.Method.GRID_ITEM;
}
- Telemetry.sendUIEvent(TelemetryContract.Event.LOAD_URL, method, Integer.toString(position));
+
+ String extra = Integer.toString(position);
+ if (type == TopSites.TYPE_PINNED) {
+ extra += "-pinned";
+ }
+
+ Telemetry.sendUIEvent(TelemetryContract.Event.LOAD_URL, method, extra);
mUrlOpenListener.onUrlOpen(url, EnumSet.noneOf(OnUrlOpenListener.Flags.class));
}
} else {
if (mEditPinnedSiteListener != null) {
mEditPinnedSiteListener.onEditPinnedSite(position, "");
}
}