Skip to content

Commit fc23702

Browse files
committed
Add tracking for the retry button tap
1 parent bf7e3c0 commit fc23702

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

WooCommerce/Classes/Analytics/WooAnalyticsStat.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -822,6 +822,7 @@ enum WooAnalyticsStat: String {
822822
case productImageSettingsAddImagesSourceTapped = "product_image_settings_add_images_source_tapped"
823823
case productImageSettingsDeleteImageButtonTapped = "product_image_settings_delete_image_button_tapped"
824824
case productImageUploadFailed = "product_image_upload_failed"
825+
case productImageUploadRetryButtonTapped = "product_image_upload_retry_button_tapped"
825826
case savingProductAfterBackgroundImageUploadSuccess = "saving_product_after_background_image_upload_success"
826827
case savingProductAfterBackgroundImageUploadFailed = "saving_product_after_background_image_upload_failed"
827828
case failureSavingProductAfterImageUploadNoticeShown = "failure_saving_product_after_image_upload_notice_shown"

WooCommerce/Classes/ViewRelated/Products/Edit Product/ProductFormViewController.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,6 +1055,7 @@ private extension ProductFormViewController {
10551055
alert.addAction(discard)
10561056

10571057
let retry = UIAlertAction(title: Localization.ImageUploadError.retry, style: .default, handler: { [weak self] _ in
1058+
ServiceLocator.analytics.track(.productImageUploadRetryButtonTapped)
10581059
self?.productImageActionHandler.discardUpload(asset: asset)
10591060
self?.productImageActionHandler.uploadMediaAssetToSiteMediaLibrary(asset: asset)
10601061
})

WooCommerce/Classes/ViewRelated/Products/Media/ProductImagesViewController.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ private extension ProductImagesViewController {
276276
alert.addAction(discard)
277277

278278
let retry = UIAlertAction(title: Localization.ImageUploadError.retry, style: .default, handler: { [weak self] _ in
279+
ServiceLocator.analytics.track(.productImageUploadRetryButtonTapped)
279280
self?.productImageActionHandler.discardUpload(asset: asset)
280281
self?.productImageActionHandler.uploadMediaAssetToSiteMediaLibrary(asset: asset)
281282
})

0 commit comments

Comments
 (0)