diff options
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.java | 21 |
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; } /* |