File tree Expand file tree Collapse file tree 3 files changed +12
-2
lines changed
app/src/main/java/com/duckduckgo/app Expand file tree Collapse file tree 3 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,8 @@ import com.duckduckgo.app.global.install.AppInstallStore
38
38
import com.duckduckgo.app.global.install.daysInstalled
39
39
import com.duckduckgo.app.onboarding.store.OnboardingStore
40
40
import com.duckduckgo.app.pixels.AppPixelName
41
+ import com.duckduckgo.app.pixels.AppPixelName.SITE_NOT_WORKING_SHOWN
42
+ import com.duckduckgo.app.pixels.AppPixelName.SITE_NOT_WORKING_WEBSITE_BROKEN
41
43
import com.duckduckgo.app.settings.db.SettingsDataStore
42
44
import com.duckduckgo.app.statistics.pixels.Pixel
43
45
import com.duckduckgo.app.statistics.pixels.Pixel.PixelValues.DAX_FIRE_DIALOG_CTA
@@ -1098,8 +1100,8 @@ sealed class HomePanelCta(
1098
1100
class BrokenSitePromptDialogCta () : Cta {
1099
1101
1100
1102
override val ctaId: CtaId = CtaId .BROKEN_SITE_PROMPT
1101
- override val shownPixel: Pixel .PixelName ? = null
1102
- override val okPixel: Pixel .PixelName ? = null
1103
+ override val shownPixel: Pixel .PixelName = SITE_NOT_WORKING_SHOWN
1104
+ override val okPixel: Pixel .PixelName = SITE_NOT_WORKING_WEBSITE_BROKEN
1103
1105
override val cancelPixel: Pixel .PixelName ? = null
1104
1106
1105
1107
override fun pixelCancelParameters (): Map <String , String > = mapOf ()
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ package com.duckduckgo.app.global.api
19
19
import com.duckduckgo.app.browser.WebViewPixelName
20
20
import com.duckduckgo.app.browser.httperrors.HttpErrorPixelName
21
21
import com.duckduckgo.app.pixels.AppPixelName
22
+ import com.duckduckgo.app.pixels.AppPixelName.SITE_NOT_WORKING_SHOWN
23
+ import com.duckduckgo.app.pixels.AppPixelName.SITE_NOT_WORKING_WEBSITE_BROKEN
22
24
import com.duckduckgo.app.statistics.pixels.Pixel
23
25
import com.duckduckgo.common.utils.AppUrl
24
26
import com.duckduckgo.common.utils.plugins.PluginPoint
@@ -86,6 +88,9 @@ object PixelInterceptorPixelsRequiringDataCleaning : PixelParamRemovalPlugin {
86
88
HttpErrorPixelName .WEBVIEW_RECEIVED_HTTP_ERROR_400_DAILY .pixelName to PixelParameter .removeAtb(),
87
89
HttpErrorPixelName .WEBVIEW_RECEIVED_HTTP_ERROR_4XX_DAILY .pixelName to PixelParameter .removeAtb(),
88
90
HttpErrorPixelName .WEBVIEW_RECEIVED_HTTP_ERROR_5XX_DAILY .pixelName to PixelParameter .removeAtb(),
91
+ SITE_NOT_WORKING_SHOWN .pixelName to PixelParameter .removeAtb(),
92
+ SITE_NOT_WORKING_WEBSITE_BROKEN .pixelName to PixelParameter .removeAtb(),
93
+
89
94
)
90
95
}
91
96
}
Original file line number Diff line number Diff line change @@ -371,6 +371,9 @@ enum class AppPixelName(override val pixelName: String) : Pixel.PixelName {
371
371
RELOAD_TWICE_WITHIN_12_SECONDS (" m_reload_twice_within_12_seconds" ),
372
372
RELOAD_THREE_TIMES_WITHIN_20_SECONDS (" m_reload_three_times_within_20_seconds" ),
373
373
374
+ SITE_NOT_WORKING_WEBSITE_BROKEN (" site_not_working_website_is_broken" ),
375
+ SITE_NOT_WORKING_SHOWN (" m.site_not_working_shown" ),
376
+
374
377
URI_LOADED (" m_uri_loaded" ),
375
378
376
379
ERROR_PAGE_SHOWN (" m_errorpageshown" ),
You can’t perform that action at this time.
0 commit comments