aboutsummaryrefslogtreecommitdiff
path: root/WordPress/src/main/java/org/wordpress/android/util/AnalyticsUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'WordPress/src/main/java/org/wordpress/android/util/AnalyticsUtils.java')
-rw-r--r--WordPress/src/main/java/org/wordpress/android/util/AnalyticsUtils.java21
1 files changed, 14 insertions, 7 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/util/AnalyticsUtils.java b/WordPress/src/main/java/org/wordpress/android/util/AnalyticsUtils.java
index c8dd0867a..208605959 100644
--- a/WordPress/src/main/java/org/wordpress/android/util/AnalyticsUtils.java
+++ b/WordPress/src/main/java/org/wordpress/android/util/AnalyticsUtils.java
@@ -13,6 +13,7 @@ import org.wordpress.android.analytics.AnalyticsMetadata;
import org.wordpress.android.analytics.AnalyticsTracker;
import org.wordpress.android.analytics.AnalyticsTrackerMixpanel;
import org.wordpress.android.analytics.AnalyticsTrackerNosara;
+import org.wordpress.android.datasets.ReaderPostTable;
import org.wordpress.android.models.AccountHelper;
import org.wordpress.android.models.Blog;
import org.wordpress.android.models.ReaderPost;
@@ -24,6 +25,7 @@ import java.util.Map;
import static org.wordpress.android.analytics.AnalyticsTracker.Stat.READER_ARTICLE_COMMENTED_ON;
import static org.wordpress.android.analytics.AnalyticsTracker.Stat.READER_ARTICLE_LIKED;
import static org.wordpress.android.analytics.AnalyticsTracker.Stat.READER_ARTICLE_OPENED;
+import static org.wordpress.android.analytics.AnalyticsTracker.Stat.READER_RELATED_POST_CLICKED;
import static org.wordpress.android.analytics.AnalyticsTracker.Stat.READER_SEARCH_RESULT_TAPPED;
import static org.wordpress.android.analytics.AnalyticsTracker.Stat.TRAIN_TRACKS_INTERACT;
import static org.wordpress.android.analytics.AnalyticsTracker.Stat.TRAIN_TRACKS_RENDER;
@@ -209,12 +211,16 @@ public class AnalyticsUtils {
}
}
- /**
- * Track when a railcar item has been rendered
- *
- * @param post The JSON string of the railcar
- *
- */
+ public static void trackWithReaderPostDetails(AnalyticsTracker.Stat stat, long blogId, long postId) {
+ trackWithReaderPostDetails(stat, ReaderPostTable.getPost(blogId, postId, true));
+ }
+
+ /**
+ * Track when a railcar item has been rendered
+ *
+ * @param post The JSON string of the railcar
+ *
+ */
public static void trackRailcarRender(String railcarJson) {
if (TextUtils.isEmpty(railcarJson)) return;
@@ -244,7 +250,8 @@ public class AnalyticsUtils {
return stat == READER_ARTICLE_LIKED
|| stat == READER_ARTICLE_OPENED
|| stat == READER_SEARCH_RESULT_TAPPED
- || stat == READER_ARTICLE_COMMENTED_ON;
+ || stat == READER_ARTICLE_COMMENTED_ON
+ || stat == READER_RELATED_POST_CLICKED;
}
/*