From 2f0b143909c9e6cbf01249d37ef2c299e286608a Mon Sep 17 00:00:00 2001 From: Cooltey Feng Date: Mon, 19 Aug 2024 12:07:52 -0700 Subject: [PATCH] Add entry point event tracking for Explore Card entry in Places (#4879) --- app/src/main/java/org/wikipedia/feed/places/PlacesCardView.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/wikipedia/feed/places/PlacesCardView.kt b/app/src/main/java/org/wikipedia/feed/places/PlacesCardView.kt index bf34d4cf5d8..3a11849ab14 100644 --- a/app/src/main/java/org/wikipedia/feed/places/PlacesCardView.kt +++ b/app/src/main/java/org/wikipedia/feed/places/PlacesCardView.kt @@ -5,6 +5,7 @@ import android.location.Location import android.view.LayoutInflater import androidx.core.view.isVisible import org.wikipedia.R +import org.wikipedia.analytics.eventplatform.PlacesEvent import org.wikipedia.databinding.ViewPlacesCardBinding import org.wikipedia.feed.view.CardFooterView import org.wikipedia.feed.view.DefaultFeedCardView @@ -62,6 +63,7 @@ class PlacesCardView(context: Context) : DefaultFeedCardView(context goToPlaces(it.pageTitle, it.location) } binding.placesCardContainer.setOnLongClickListener { view -> + PlacesEvent.logAction("places_click", "explore_feed_more_menu") LongPressMenu(view, openPageInPlaces = true, location = it.location, callback = object : LongPressMenu.Callback { override fun onOpenInPlaces(entry: HistoryEntry, location: Location) { goToPlaces(entry.title, location) @@ -103,6 +105,7 @@ class PlacesCardView(context: Context) : DefaultFeedCardView(context private fun footer(card: PlacesCard) { binding.cardFooter.callback = CardFooterView.Callback { + PlacesEvent.logAction("places_click", "explore_feed") goToPlaces() } binding.cardFooter.setFooterActionText(card.footerActionText(), card.wikiSite().languageCode)