Skip to content

Commit cbef1af

Browse files
authored
Merge pull request #7579 from woocommerce/issue/7533-review-open-event
[Analytics] Trigger review_open event
2 parents 88f336f + 7f73474 commit cbef1af

File tree

4 files changed

+5
-0
lines changed

4 files changed

+5
-0
lines changed

WooCommerce/Classes/Analytics/WooAnalyticsStat.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ public enum WooAnalyticsStat: String {
367367

368368
// MARK: Review Data/Action Events
369369
//
370+
case reviewOpen = "review_open"
370371
case reviewLoaded = "review_loaded"
371372
case reviewLoadFailed = "review_load_failed"
372373
case reviewMarkRead = "review_mark_read"

WooCommerce/Classes/ViewRelated/Hub Menu/HubMenuCoordinator.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ final class HubMenuCoordinator: Coordinator {
9595
}
9696

9797
Task { @MainActor in
98+
ServiceLocator.analytics.track(.reviewOpen)
9899
await self.willPresentReviewDetailsFromPushNotification()
99100
self.pushReviewDetailsViewController(using: parcel)
100101

WooCommerce/Classes/ViewRelated/Reviews/ReviewsCoordinator.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ final class ReviewsCoordinator: Coordinator {
9090
return
9191
}
9292

93+
ServiceLocator.analytics.track(.reviewOpen)
9394
self.willPresentReviewDetailsFromPushNotification()
9495
self.pushReviewDetailsViewController(using: parcel)
9596

WooCommerce/Classes/ViewRelated/Reviews/ReviewsDataSource.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,8 @@ extension ReviewsDataSource: ReviewsInteractionDelegate {
229229
let reviewedProduct = product(id: review.productID)
230230
let note = notification(id: review.reviewID)
231231

232+
ServiceLocator.analytics.track(.reviewOpen)
233+
232234
let detailsViewController = ReviewDetailsViewController(productReview: review,
233235
product: reviewedProduct,
234236
notification: note)

0 commit comments

Comments
 (0)