Skip to content

Commit a7b3b02

Browse files
Add: track overlay events
1 parent 692c1ff commit a7b3b02

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

WordPress/Classes/ViewRelated/Jetpack/Branding/Fullscreen Overlay/JetpackFullscreenOverlayViewController.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ class JetpackFullscreenOverlayViewController: UIViewController {
7777
setupFonts()
7878
setupButtonInsets()
7979
animationView.play()
80+
viewModel.trackOverlayDisplayed()
8081
}
8182

8283
// MARK: Helpers
@@ -202,15 +203,18 @@ class JetpackFullscreenOverlayViewController: UIViewController {
202203

203204
@objc private func closeButtonPressed(sender: UIButton) {
204205
dismiss(animated: true, completion: nil)
206+
viewModel.trackCloseButtonTapped()
205207
}
206208

207209

208210
@IBAction func switchButtonPressed(_ sender: Any) {
209211
// TODO: Add here action to redirect to the JP app
212+
viewModel.trackSwitchButtonTapped()
210213
}
211214

212215
@IBAction func continueButtonPressed(_ sender: Any) {
213216
dismiss(animated: true, completion: nil)
217+
viewModel.trackContinueButtonTapped()
214218
}
215219

216220
@IBAction func learnMoreButtonPressed(_ sender: Any) {
@@ -222,6 +226,7 @@ class JetpackFullscreenOverlayViewController: UIViewController {
222226
let webViewController = WebViewControllerFactory.controller(url: url, source: source)
223227
let navController = UINavigationController(rootViewController: webViewController)
224228
present(navController, animated: true)
229+
viewModel.trackLearnMoreTapped()
225230
}
226231
}
227232

0 commit comments

Comments
 (0)