diff --git a/src/components/Conversion/ConversionDisplay.tsx b/src/components/Conversion/ConversionDisplay.tsx index 06d0f59e..1500ad1c 100644 --- a/src/components/Conversion/ConversionDisplay.tsx +++ b/src/components/Conversion/ConversionDisplay.tsx @@ -43,20 +43,15 @@ export function ConversionDisplay({ conversions, convErrors }: Props) { {conversions.map((c, idx) => (
-
))} diff --git a/src/components/Conversion/ConversionFields.tsx b/src/components/Conversion/ConversionFields.tsx index 02f97cda..7438b706 100644 --- a/src/components/Conversion/ConversionFields.tsx +++ b/src/components/Conversion/ConversionFields.tsx @@ -1,7 +1,8 @@ -import { Box } from "@mui/material"; +import { Box, Typography } from "@mui/material"; import { FormikRadioControl, FormikTextField } from "@/form/FormikHelpers"; import { msg, Trans } from "@lingui/macro"; import { useLingui } from "@lingui/react"; +import { LearnMoreButton } from "@/components/Button/LearnMoreButton"; interface Props { name: string; @@ -12,26 +13,6 @@ export const ConversionFields = ({ name }: Props) => { return ( <> - - - Post-View: Viewed ad and converted by visiting site on their own. - -
- - Post-Click: Viewed ad and converted by clicking its link - - - } - /> - { { value: 7, label: _(msg`7 Days`) }, { value: 30, label: _(msg`30 Days`) }, ]} - helperText={_(msg`Count conversions within X days of an impression`)} + helperText={ + + + Define the number of days Brave will observe conversions and + attribute them to the campaign. + {" "} + + + } /> diff --git a/src/locales/en.po b/src/locales/en.po index b2548513..b209b843 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -49,11 +49,11 @@ msgstr "*Limited time only. Available to new advertisers, and those who ran camp msgid "+{count} more" msgstr "+{count} more" -#: src/components/Conversion/ConversionFields.tsx:50 +#: src/components/Conversion/ConversionFields.tsx:31 msgid "1 Day" msgstr "1 Day" -#: src/components/Conversion/ConversionFields.tsx:52 +#: src/components/Conversion/ConversionFields.tsx:33 msgid "30 Days" msgstr "30 Days" @@ -61,7 +61,7 @@ msgstr "30 Days" msgid "401 Forbidden" msgstr "401 Forbidden" -#: src/components/Conversion/ConversionFields.tsx:51 +#: src/components/Conversion/ConversionFields.tsx:32 msgid "7 Days" msgstr "7 Days" @@ -83,7 +83,7 @@ msgstr "About Brave Ads" #: src/components/Drawer/MiniSideBar.tsx:57 #: src/components/Navigation/AccountMenu.tsx:36 -#: src/components/Navigation/AccountMenu.tsx:97 +#: src/components/Navigation/AccountMenu.tsx:95 #: src/user/settings/Settings.tsx:49 msgid "Account" msgstr "Account" @@ -194,7 +194,7 @@ msgstr "Ad type must be notification or news" msgid "Add an existing ad" msgstr "Add an existing ad" -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:44 +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:45 msgid "Add Conversion tracking" msgstr "Add Conversion tracking" @@ -220,6 +220,10 @@ msgstr "Ads" msgid "Ads are modular building blocks that can be paired with ad sets to build unique combinations. Your previously approved ads will show here. Select by using the box next to the name. Use the \"Complete selection\" button to finish." msgstr "Ads are modular building blocks that can be paired with ad sets to build unique combinations. Your previously approved ads will show here. Select by using the box next to the name. Use the \"Complete selection\" button to finish." +#: src/user/views/user/ConversionAlert.tsx:36 +msgid "Ads Help Center" +msgstr "Ads Help Center" + #: src/routes/campaigns/analytics/breakdowns.tsx:135 #~ msgid "AdSet Performance" #~ msgstr "AdSet Performance" @@ -518,7 +522,7 @@ msgstr "Campaign Summary" #: src/components/Creatives/CreativeCampaigns.tsx:40 #: src/components/Drawer/MiniSideBar.tsx:22 -#: src/user/views/user/CampaignView.tsx:42 +#: src/user/views/user/CampaignView.tsx:45 msgid "Campaigns" msgstr "Campaigns" @@ -679,10 +683,14 @@ msgid "Continue" msgstr "Continue" #: src/components/Conversion/ConversionDisplay.tsx:18 -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:20 +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:21 msgid "Conversion" msgstr "Conversion" +#: src/components/Conversion/ConversionDisplay.tsx:51 +msgid "Conversion Observation Window" +msgstr "Conversion Observation Window" + #: src/user/analytics/analyticsOverview/components/MetricSelect.tsx:70 #: src/user/analytics/analyticsOverview/lib/overview.library.ts:150 #~ msgid "Conversion rate" @@ -692,9 +700,25 @@ msgstr "Conversion" msgid "Conversion Rate" msgstr "Conversion Rate" +#: src/user/views/user/ConversionAlert.tsx:12 +msgid "Conversion reporting change" +msgstr "Conversion reporting change" + +#: src/user/views/user/ConversionAlert.tsx:14 +#~ msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at in the <0/>" +#~ msgstr "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at in the <0/>" + +#: src/user/views/user/ConversionAlert.tsx:14 +msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at the <0/>" +msgstr "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at the <0/>" + +#: src/user/views/user/ConversionAlert.tsx:14 +#~ msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at: <0/>" +#~ msgstr "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at: <0/>" + #: src/components/Conversion/ConversionDisplay.tsx:46 -msgid "Conversion Type" -msgstr "Conversion Type" +#~ msgid "Conversion Type" +#~ msgstr "Conversion Type" #: src/validation/CampaignSchema.tsx:151 msgid "Conversion type must be Post Click or Post View" @@ -716,7 +740,7 @@ msgstr "Conversion URL must not contain any whitespace" msgid "Conversion URL must start with https://" msgstr "Conversion URL must start with https://" -#: src/components/Conversion/ConversionDisplay.tsx:56 +#: src/components/Conversion/ConversionDisplay.tsx:46 msgid "Conversion URL Pattern" msgstr "Conversion URL Pattern" @@ -744,9 +768,9 @@ msgstr "Cost per click" msgid "Could not logout at this time. Please try again later." msgstr "Could not logout at this time. Please try again later." -#: src/components/Conversion/ConversionFields.tsx:54 -msgid "Count conversions within X days of an impression" -msgstr "Count conversions within X days of an impression" +#: src/components/Conversion/ConversionFields.tsx:34 +#~ msgid "Count conversions within X days of an impression" +#~ msgstr "Count conversions within X days of an impression" #: src/user/analytics/analyticsOverview/components/MetricSelect.tsx:46 #~ msgid "Counted if the user clicks an ad and spends at least 10 seconds on the advertiser's website, with the website open in an active browser tab. The 10 seconds must be spent on the site after arriving by clicking the ad link, and the tab must remain open and active the entire time for the visit to count." @@ -878,6 +902,10 @@ msgstr "Decrypt Conversion Data?" msgid "Define how you want your campaign to run." msgstr "Define how you want your campaign to run." +#: src/components/Conversion/ConversionFields.tsx:37 +msgid "Define the number of days Brave will observe conversions and attribute them to the campaign." +msgstr "Define the number of days Brave will observe conversions and attribute them to the campaign." + #: src/user/ads/AdList.tsx:66 #~ msgid "DELETED" #~ msgstr "DELETED" @@ -1008,9 +1036,13 @@ msgstr "End date must be after start date" msgid "End Time" msgstr "End Time" -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:26 -msgid "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." -msgstr "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:27 +msgid "Enter a URL that indicates a desired action you want to measure, like a subscription or purchase confirmation page. Brave will count unique visits to that page as conversions if a user has seen or clicked your ad." +msgstr "Enter a URL that indicates a desired action you want to measure, like a subscription or purchase confirmation page. Brave will count unique visits to that page as conversions if a user has seen or clicked your ad." + +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:27 +#~ msgid "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." +#~ msgstr "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." #: src/auth/components/AdvertiserDetailsForm.tsx:118 msgid "Enter Ads Manager" @@ -1439,7 +1471,7 @@ msgstr "Log into your Brave Ads account" msgid "Logging in" msgstr "Logging in" -#: src/components/Navigation/AccountMenu.tsx:136 +#: src/components/Navigation/AccountMenu.tsx:134 msgid "Logout" msgstr "Logout" @@ -1607,8 +1639,7 @@ msgstr "Notification ad" msgid "Notification ads" msgstr "Notification ads" -#: src/components/Conversion/ConversionDisplay.tsx:51 -#: src/components/Conversion/ConversionFields.tsx:48 +#: src/components/Conversion/ConversionFields.tsx:29 msgid "Observation Window" msgstr "Observation Window" @@ -1680,7 +1711,7 @@ msgstr "OS" msgid "Other (please specify)" msgstr "Other (please specify)" -#: src/components/Navigation/AccountMenu.tsx:106 +#: src/components/Navigation/AccountMenu.tsx:104 msgid "Other accounts" msgstr "Other accounts" @@ -1792,20 +1823,20 @@ msgid "Please specify how you heard about Brave Ads" msgstr "Please specify how you heard about Brave Ads" #: src/components/Conversion/ConversionFields.tsx:20 -msgid "Post-Click" -msgstr "Post-Click" +#~ msgid "Post-Click" +#~ msgstr "Post-Click" #: src/components/Conversion/ConversionFields.tsx:28 -msgid "Post-Click: Viewed ad and converted by clicking its link" -msgstr "Post-Click: Viewed ad and converted by clicking its link" +#~ msgid "Post-Click: Viewed ad and converted by clicking its link" +#~ msgstr "Post-Click: Viewed ad and converted by clicking its link" #: src/components/Conversion/ConversionFields.tsx:19 -msgid "Post-View" -msgstr "Post-View" +#~ msgid "Post-View" +#~ msgstr "Post-View" #: src/components/Conversion/ConversionFields.tsx:24 -msgid "Post-View: Viewed ad and converted by visiting site on their own." -msgstr "Post-View: Viewed ad and converted by visiting site on their own." +#~ msgid "Post-View: Viewed ad and converted by visiting site on their own." +#~ msgstr "Post-View: Viewed ad and converted by visiting site on their own." #: src/auth/views/MobileAdsBenefits.tsx:22 #~ msgid "Powerful ad formats" @@ -1913,9 +1944,13 @@ msgstr "Ready to reach your first million users? Start your first campaign today msgid "Remove" msgstr "Remove" +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:68 +msgid "Remove Conversion tracking" +msgstr "Remove Conversion tracking" + #: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:54 -msgid "Remove Conversion Tracking" -msgstr "Remove Conversion Tracking" +#~ msgid "Remove Conversion Tracking" +#~ msgstr "Remove Conversion Tracking" #: src/auth/components/AdvertiserAgreed.tsx:14 #~ msgid "Reporting" @@ -2378,8 +2413,8 @@ msgstr "Try a free one-month test to see how Brave Search Ads perform for your b #~ msgstr "Try again" #: src/components/Conversion/ConversionFields.tsx:17 -msgid "Type" -msgstr "Type" +#~ msgid "Type" +#~ msgstr "Type" #: src/components/Campaigns/CloneCampaign.tsx:43 msgid "Unable to clone campaign" @@ -2437,7 +2472,7 @@ msgstr "Unable to register your organization at this time. Please try again late #~ msgid "Unable to retrieve ad sets or ads for Campaign." #~ msgstr "Unable to retrieve ad sets or ads for Campaign." -#: src/user/views/user/CampaignView.tsx:34 +#: src/user/views/user/CampaignView.tsx:35 msgid "Unable to retrieve Campaign data." msgstr "Unable to retrieve Campaign data." @@ -2528,11 +2563,11 @@ msgstr "URL must not contain any whitespace" msgid "URL must start with https://" msgstr "URL must start with https://" -#: src/components/Conversion/ConversionFields.tsx:38 +#: src/components/Conversion/ConversionFields.tsx:19 msgid "URL Pattern" msgstr "URL Pattern" -#: src/components/Conversion/ConversionFields.tsx:40 +#: src/components/Conversion/ConversionFields.tsx:21 msgid "URL should have a trailing asterisk - Example: https://brave.com/products/*" msgstr "URL should have a trailing asterisk - Example: https://brave.com/products/*" diff --git a/src/locales/es.po b/src/locales/es.po index c66f6a81..b31850c0 100644 --- a/src/locales/es.po +++ b/src/locales/es.po @@ -49,11 +49,11 @@ msgstr "" msgid "+{count} more" msgstr "+{count} más" -#: src/components/Conversion/ConversionFields.tsx:50 +#: src/components/Conversion/ConversionFields.tsx:31 msgid "1 Day" msgstr "1 día" -#: src/components/Conversion/ConversionFields.tsx:52 +#: src/components/Conversion/ConversionFields.tsx:33 msgid "30 Days" msgstr "30 días " @@ -61,7 +61,7 @@ msgstr "30 días " msgid "401 Forbidden" msgstr "401 prohibido" -#: src/components/Conversion/ConversionFields.tsx:51 +#: src/components/Conversion/ConversionFields.tsx:32 msgid "7 Days" msgstr "7 días" @@ -79,7 +79,7 @@ msgstr "Acerca de Brave Ads" #: src/components/Drawer/MiniSideBar.tsx:57 #: src/components/Navigation/AccountMenu.tsx:36 -#: src/components/Navigation/AccountMenu.tsx:97 +#: src/components/Navigation/AccountMenu.tsx:95 #: src/user/settings/Settings.tsx:49 msgid "Account" msgstr "Cuenta" @@ -190,7 +190,7 @@ msgstr "El tipo de anuncio debe ser notificación o noticias" msgid "Add an existing ad" msgstr "Añadir un anuncio existente" -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:44 +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:45 msgid "Add Conversion tracking" msgstr "Añadir seguimiento de conversiones" @@ -216,6 +216,10 @@ msgstr "Anuncios" msgid "Ads are modular building blocks that can be paired with ad sets to build unique combinations. Your previously approved ads will show here. Select by using the box next to the name. Use the \"Complete selection\" button to finish." msgstr "Los anuncios son bloques de construcción modulares que se pueden combinar con conjuntos de anuncios para crear combinaciones únicas. Los anuncios aprobados anteriormente se mostrarán aquí. Seleccione la casilla situada junto al nombre. Utilice el botón “Completar selección” para finalizar." +#: src/user/views/user/ConversionAlert.tsx:36 +msgid "Ads Help Center" +msgstr "" + #: src/routes/campaigns/analytics/breakdowns.tsx:135 #~ msgid "AdSet Performance" #~ msgstr "" @@ -503,7 +507,7 @@ msgstr "" #: src/components/Creatives/CreativeCampaigns.tsx:40 #: src/components/Drawer/MiniSideBar.tsx:22 -#: src/user/views/user/CampaignView.tsx:42 +#: src/user/views/user/CampaignView.tsx:45 msgid "Campaigns" msgstr "Campañas" @@ -659,10 +663,14 @@ msgid "Continue" msgstr "Continuar" #: src/components/Conversion/ConversionDisplay.tsx:18 -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:20 +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:21 msgid "Conversion" msgstr "Conversión" +#: src/components/Conversion/ConversionDisplay.tsx:51 +msgid "Conversion Observation Window" +msgstr "" + #: src/user/analytics/analyticsOverview/components/MetricSelect.tsx:70 #: src/user/analytics/analyticsOverview/lib/overview.library.ts:150 #~ msgid "Conversion rate" @@ -672,9 +680,25 @@ msgstr "Conversión" msgid "Conversion Rate" msgstr "" +#: src/user/views/user/ConversionAlert.tsx:12 +msgid "Conversion reporting change" +msgstr "" + +#: src/user/views/user/ConversionAlert.tsx:14 +#~ msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at in the <0/>" +#~ msgstr "" + +#: src/user/views/user/ConversionAlert.tsx:14 +msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at the <0/>" +msgstr "" + +#: src/user/views/user/ConversionAlert.tsx:14 +#~ msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at: <0/>" +#~ msgstr "" + #: src/components/Conversion/ConversionDisplay.tsx:46 -msgid "Conversion Type" -msgstr "Tipo de conversión" +#~ msgid "Conversion Type" +#~ msgstr "Tipo de conversión" #: src/validation/CampaignSchema.tsx:151 msgid "Conversion type must be Post Click or Post View" @@ -696,7 +720,7 @@ msgstr "La URL de conversión no debe contener espacios en blanco" msgid "Conversion URL must start with https://" msgstr "La URL de conversión debe comenzar con https://" -#: src/components/Conversion/ConversionDisplay.tsx:56 +#: src/components/Conversion/ConversionDisplay.tsx:46 msgid "Conversion URL Pattern" msgstr "Patrón de URL de conversión" @@ -724,9 +748,9 @@ msgstr "" msgid "Could not logout at this time. Please try again later." msgstr "No se pudo cerrar la sesión en este momento. Por favor, inténtelo de nuevo más tarde." -#: src/components/Conversion/ConversionFields.tsx:54 -msgid "Count conversions within X days of an impression" -msgstr "Contar las conversiones en un plazo de X días a partir de una impresión." +#: src/components/Conversion/ConversionFields.tsx:34 +#~ msgid "Count conversions within X days of an impression" +#~ msgstr "Contar las conversiones en un plazo de X días a partir de una impresión." #: src/user/analytics/analyticsOverview/components/MetricSelect.tsx:46 #~ msgid "Counted if the user clicks an ad and spends at least 10 seconds on the advertiser's website, with the website open in an active browser tab. The 10 seconds must be spent on the site after arriving by clicking the ad link, and the tab must remain open and active the entire time for the visit to count." @@ -857,6 +881,10 @@ msgstr "¿Descifrar datos de conversión?" msgid "Define how you want your campaign to run." msgstr "Defina cómo quiere que se publique su campaña." +#: src/components/Conversion/ConversionFields.tsx:37 +msgid "Define the number of days Brave will observe conversions and attribute them to the campaign." +msgstr "" + #: src/user/ads/AdList.tsx:66 #~ msgid "DELETED" #~ msgstr "BORRADO" @@ -987,9 +1015,13 @@ msgstr "La fecha de finalización debe ser posterior a la fecha de inicio" msgid "End Time" msgstr "Hora de finalización" -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:26 -msgid "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." -msgstr "Introduzca una URL que represente su objetivo de conversión, como una página de pago o de confirmación de suscripción. <0/>Brave contará las visitas únicas a esa página de los usuarios que vieron o hicieron clic en su anuncio." +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:27 +msgid "Enter a URL that indicates a desired action you want to measure, like a subscription or purchase confirmation page. Brave will count unique visits to that page as conversions if a user has seen or clicked your ad." +msgstr "" + +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:27 +#~ msgid "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." +#~ msgstr "Introduzca una URL que represente su objetivo de conversión, como una página de pago o de confirmación de suscripción. <0/>Brave contará las visitas únicas a esa página de los usuarios que vieron o hicieron clic en su anuncio." #: src/auth/components/AdvertiserDetailsForm.tsx:118 msgid "Enter Ads Manager" @@ -1407,7 +1439,7 @@ msgstr "Inicie sesión en su cuenta de Brave Ads" msgid "Logging in" msgstr "Iniciando sesión" -#: src/components/Navigation/AccountMenu.tsx:136 +#: src/components/Navigation/AccountMenu.tsx:134 msgid "Logout" msgstr "" @@ -1572,8 +1604,7 @@ msgstr "Anuncio de notificación" msgid "Notification ads" msgstr "Anuncios de notificación" -#: src/components/Conversion/ConversionDisplay.tsx:51 -#: src/components/Conversion/ConversionFields.tsx:48 +#: src/components/Conversion/ConversionFields.tsx:29 msgid "Observation Window" msgstr "Ventana de observación" @@ -1644,7 +1675,7 @@ msgstr "Sistema Operativo" msgid "Other (please specify)" msgstr "Otro (por favor, especifique)" -#: src/components/Navigation/AccountMenu.tsx:106 +#: src/components/Navigation/AccountMenu.tsx:104 msgid "Other accounts" msgstr "" @@ -1754,20 +1785,20 @@ msgid "Please specify how you heard about Brave Ads" msgstr "Por favor, especifique cómo se enteró de Brave Ads" #: src/components/Conversion/ConversionFields.tsx:20 -msgid "Post-Click" -msgstr "Post-clic" +#~ msgid "Post-Click" +#~ msgstr "Post-clic" #: src/components/Conversion/ConversionFields.tsx:28 -msgid "Post-Click: Viewed ad and converted by clicking its link" -msgstr "Post-clic: Anuncio visto y convertido al hacer clic en su enlace" +#~ msgid "Post-Click: Viewed ad and converted by clicking its link" +#~ msgstr "Post-clic: Anuncio visto y convertido al hacer clic en su enlace" #: src/components/Conversion/ConversionFields.tsx:19 -msgid "Post-View" -msgstr "Post-vista" +#~ msgid "Post-View" +#~ msgstr "Post-vista" #: src/components/Conversion/ConversionFields.tsx:24 -msgid "Post-View: Viewed ad and converted by visiting site on their own." -msgstr "Post-vista: Anuncio visto y convertido al visitar el sitio por su cuenta." +#~ msgid "Post-View: Viewed ad and converted by visiting site on their own." +#~ msgstr "Post-vista: Anuncio visto y convertido al visitar el sitio por su cuenta." #: src/auth/views/MobileAdsBenefits.tsx:22 #~ msgid "Powerful ad formats" @@ -1871,9 +1902,13 @@ msgstr "" msgid "Remove" msgstr "Eliminar" +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:68 +msgid "Remove Conversion tracking" +msgstr "" + #: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:54 -msgid "Remove Conversion Tracking" -msgstr "Eliminar seguimiento de conversión" +#~ msgid "Remove Conversion Tracking" +#~ msgstr "Eliminar seguimiento de conversión" #: src/user/analytics/analyticsOverview/reports/campaign/EngagementsOverview.tsx:117 #~ msgid "Reporting not available yet for <0>{campaignName}." @@ -2300,8 +2335,8 @@ msgstr "" #~ msgstr "Inténtelo de nuevo" #: src/components/Conversion/ConversionFields.tsx:17 -msgid "Type" -msgstr "Tipo" +#~ msgid "Type" +#~ msgstr "Tipo" #: src/components/Campaigns/CloneCampaign.tsx:43 msgid "Unable to clone campaign" @@ -2355,7 +2390,7 @@ msgstr "No se puede registrar su organización en este momento. Por favor, inté #~ msgid "Unable to retrieve ad sets or ads for Campaign." #~ msgstr "No se pueden recuperar los conjuntos de anuncios ni los anuncios para la campaña." -#: src/user/views/user/CampaignView.tsx:34 +#: src/user/views/user/CampaignView.tsx:35 msgid "Unable to retrieve Campaign data." msgstr "No se pueden recuperar los datos de la campaña." @@ -2446,11 +2481,11 @@ msgstr "La URL no debe contener espacios en blanco" msgid "URL must start with https://" msgstr "La URL debe comenzar con https://" -#: src/components/Conversion/ConversionFields.tsx:38 +#: src/components/Conversion/ConversionFields.tsx:19 msgid "URL Pattern" msgstr "Patrón de URL" -#: src/components/Conversion/ConversionFields.tsx:40 +#: src/components/Conversion/ConversionFields.tsx:21 msgid "URL should have a trailing asterisk - Example: https://brave.com/products/*" msgstr "La URL debe tener un asterisco al final - Ejemplo: https://brave.com/products/*" diff --git a/src/locales/pt.po b/src/locales/pt.po index 4e52fa2e..cb7ccfeb 100644 --- a/src/locales/pt.po +++ b/src/locales/pt.po @@ -49,11 +49,11 @@ msgstr "" msgid "+{count} more" msgstr "+{count} mais" -#: src/components/Conversion/ConversionFields.tsx:50 +#: src/components/Conversion/ConversionFields.tsx:31 msgid "1 Day" msgstr "1 Dia" -#: src/components/Conversion/ConversionFields.tsx:52 +#: src/components/Conversion/ConversionFields.tsx:33 msgid "30 Days" msgstr "30 Dias" @@ -61,7 +61,7 @@ msgstr "30 Dias" msgid "401 Forbidden" msgstr "401 Proibido" -#: src/components/Conversion/ConversionFields.tsx:51 +#: src/components/Conversion/ConversionFields.tsx:32 msgid "7 Days" msgstr "7 Dias" @@ -79,7 +79,7 @@ msgstr "Sobre o Brave Ads" #: src/components/Drawer/MiniSideBar.tsx:57 #: src/components/Navigation/AccountMenu.tsx:36 -#: src/components/Navigation/AccountMenu.tsx:97 +#: src/components/Navigation/AccountMenu.tsx:95 #: src/user/settings/Settings.tsx:49 msgid "Account" msgstr "Conta" @@ -190,7 +190,7 @@ msgstr "O tipo de anúncio deve ser notificação ou notícia" msgid "Add an existing ad" msgstr "Adicionar um anúncio existente" -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:44 +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:45 msgid "Add Conversion tracking" msgstr "Adicionar rastreamento de conversão" @@ -216,6 +216,10 @@ msgstr "Anúncios" msgid "Ads are modular building blocks that can be paired with ad sets to build unique combinations. Your previously approved ads will show here. Select by using the box next to the name. Use the \"Complete selection\" button to finish." msgstr "Anúncios são blocos de construção modulares que podem ser combinados com conjuntos de anúncios para criar combinações únicas. Seus anúncios previamente aprovados serão exibidos aqui. Selecione usando a caixa ao lado do nome. Use o botão \"Seleção Completa\" para concluir." +#: src/user/views/user/ConversionAlert.tsx:36 +msgid "Ads Help Center" +msgstr "" + #: src/routes/campaigns/analytics/breakdowns.tsx:135 #~ msgid "AdSet Performance" #~ msgstr "" @@ -494,7 +498,7 @@ msgstr "" #: src/components/Creatives/CreativeCampaigns.tsx:40 #: src/components/Drawer/MiniSideBar.tsx:22 -#: src/user/views/user/CampaignView.tsx:42 +#: src/user/views/user/CampaignView.tsx:45 msgid "Campaigns" msgstr "Campanhas" @@ -647,10 +651,14 @@ msgid "Continue" msgstr "Continuar" #: src/components/Conversion/ConversionDisplay.tsx:18 -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:20 +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:21 msgid "Conversion" msgstr "Conversão" +#: src/components/Conversion/ConversionDisplay.tsx:51 +msgid "Conversion Observation Window" +msgstr "" + #: src/user/analytics/analyticsOverview/components/MetricSelect.tsx:70 #: src/user/analytics/analyticsOverview/lib/overview.library.ts:150 #~ msgid "Conversion rate" @@ -660,9 +668,25 @@ msgstr "Conversão" msgid "Conversion Rate" msgstr "" +#: src/user/views/user/ConversionAlert.tsx:12 +msgid "Conversion reporting change" +msgstr "" + +#: src/user/views/user/ConversionAlert.tsx:14 +#~ msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at in the <0/>" +#~ msgstr "" + +#: src/user/views/user/ConversionAlert.tsx:14 +msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at the <0/>" +msgstr "" + +#: src/user/views/user/ConversionAlert.tsx:14 +#~ msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at: <0/>" +#~ msgstr "" + #: src/components/Conversion/ConversionDisplay.tsx:46 -msgid "Conversion Type" -msgstr "Tipo de Conversão" +#~ msgid "Conversion Type" +#~ msgstr "Tipo de Conversão" #: src/validation/CampaignSchema.tsx:151 msgid "Conversion type must be Post Click or Post View" @@ -684,7 +708,7 @@ msgstr "A URL de conversão não deve conter espaços em branco" msgid "Conversion URL must start with https://" msgstr "A URL de conversão deve começar com https://" -#: src/components/Conversion/ConversionDisplay.tsx:56 +#: src/components/Conversion/ConversionDisplay.tsx:46 msgid "Conversion URL Pattern" msgstr "Padrão de URL de Conversão" @@ -712,9 +736,9 @@ msgstr "" msgid "Could not logout at this time. Please try again later." msgstr "Não foi possível fazer logout no momento. Por favor, tente novamente mais tarde." -#: src/components/Conversion/ConversionFields.tsx:54 -msgid "Count conversions within X days of an impression" -msgstr "Contar conversões dentro de X dias de uma visualização" +#: src/components/Conversion/ConversionFields.tsx:34 +#~ msgid "Count conversions within X days of an impression" +#~ msgstr "Contar conversões dentro de X dias de uma visualização" #: src/user/analytics/analyticsOverview/components/MetricSelect.tsx:46 #~ msgid "Counted if the user clicks an ad and spends at least 10 seconds on the advertiser's website, with the website open in an active browser tab. The 10 seconds must be spent on the site after arriving by clicking the ad link, and the tab must remain open and active the entire time for the visit to count." @@ -842,6 +866,10 @@ msgstr "Descriptografar Dados de Conversão?" msgid "Define how you want your campaign to run." msgstr "Defina como deseja que sua campanha seja executada." +#: src/components/Conversion/ConversionFields.tsx:37 +msgid "Define the number of days Brave will observe conversions and attribute them to the campaign." +msgstr "" + #: src/user/ads/AdList.tsx:66 #~ msgid "DELETED" #~ msgstr "EXCLUÍDO" @@ -971,9 +999,13 @@ msgstr "A data final deve ser após a data de início" msgid "End Time" msgstr "Horário de término" -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:26 -msgid "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." -msgstr "Digite uma URL que represente o seu objetivo de conversão, como uma página de finalização de compra/checkout ou confirmação de inscrição. <0/>O Brave irá contabilizar as visitas únicas a essa página feitas por usuários que visualizaram ou clicaram no seu anúncio." +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:27 +msgid "Enter a URL that indicates a desired action you want to measure, like a subscription or purchase confirmation page. Brave will count unique visits to that page as conversions if a user has seen or clicked your ad." +msgstr "" + +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:27 +#~ msgid "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." +#~ msgstr "Digite uma URL que represente o seu objetivo de conversão, como uma página de finalização de compra/checkout ou confirmação de inscrição. <0/>O Brave irá contabilizar as visitas únicas a essa página feitas por usuários que visualizaram ou clicaram no seu anúncio." #: src/auth/components/AdvertiserDetailsForm.tsx:118 msgid "Enter Ads Manager" @@ -1382,7 +1414,7 @@ msgstr "Faça login em sua conta do Brave Ads" msgid "Logging in" msgstr "Fazendo login" -#: src/components/Navigation/AccountMenu.tsx:136 +#: src/components/Navigation/AccountMenu.tsx:134 msgid "Logout" msgstr "" @@ -1538,8 +1570,7 @@ msgstr "Anúncio de notificação" msgid "Notification ads" msgstr "Anúncios de notificação" -#: src/components/Conversion/ConversionDisplay.tsx:51 -#: src/components/Conversion/ConversionFields.tsx:48 +#: src/components/Conversion/ConversionFields.tsx:29 msgid "Observation Window" msgstr "Janela de Observação" @@ -1607,7 +1638,7 @@ msgstr "SO (Sistema Operacional)" msgid "Other (please specify)" msgstr "Outro (por favor, especifique)" -#: src/components/Navigation/AccountMenu.tsx:106 +#: src/components/Navigation/AccountMenu.tsx:104 msgid "Other accounts" msgstr "" @@ -1711,20 +1742,20 @@ msgid "Please specify how you heard about Brave Ads" msgstr "Por favor, nos diga como você ficou sabendo sobre o Brave Ads" #: src/components/Conversion/ConversionFields.tsx:20 -msgid "Post-Click" -msgstr "Pós-Clique" +#~ msgid "Post-Click" +#~ msgstr "Pós-Clique" #: src/components/Conversion/ConversionFields.tsx:28 -msgid "Post-Click: Viewed ad and converted by clicking its link" -msgstr "Pós-Clique: Visualizou o anúncio e converteu ao clicar no link" +#~ msgid "Post-Click: Viewed ad and converted by clicking its link" +#~ msgstr "Pós-Clique: Visualizou o anúncio e converteu ao clicar no link" #: src/components/Conversion/ConversionFields.tsx:19 -msgid "Post-View" -msgstr "Pós-Visualização" +#~ msgid "Post-View" +#~ msgstr "Pós-Visualização" #: src/components/Conversion/ConversionFields.tsx:24 -msgid "Post-View: Viewed ad and converted by visiting site on their own." -msgstr "Pós-Visualização: Visualizou o anúncio e converteu ao visitar o site por conta própria." +#~ msgid "Post-View: Viewed ad and converted by visiting site on their own." +#~ msgstr "Pós-Visualização: Visualizou o anúncio e converteu ao visitar o site por conta própria." #: src/auth/views/MobileAdsBenefits.tsx:22 #~ msgid "Powerful ad formats" @@ -1828,9 +1859,13 @@ msgstr "" msgid "Remove" msgstr "Remover" +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:68 +msgid "Remove Conversion tracking" +msgstr "" + #: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:54 -msgid "Remove Conversion Tracking" -msgstr "Remover Rastreamento de Conversão" +#~ msgid "Remove Conversion Tracking" +#~ msgstr "Remover Rastreamento de Conversão" #: src/user/analytics/analyticsOverview/reports/campaign/EngagementsOverview.tsx:117 #~ msgid "Reporting not available yet for <0>{campaignName}." @@ -2245,8 +2280,8 @@ msgid "Try a free one-month test to see how Brave Search Ads perform for your br msgstr "" #: src/components/Conversion/ConversionFields.tsx:17 -msgid "Type" -msgstr "Tipo" +#~ msgid "Type" +#~ msgstr "Tipo" #: src/components/Campaigns/CloneCampaign.tsx:43 msgid "Unable to clone campaign" @@ -2300,7 +2335,7 @@ msgstr "No momento, não foi possível cadastrar sua organização. Por favor, t #~ msgid "Unable to retrieve ad sets or ads for Campaign." #~ msgstr "Não foi possível recuperar conjuntos de anúncios ou anúncios para a Campanha." -#: src/user/views/user/CampaignView.tsx:34 +#: src/user/views/user/CampaignView.tsx:35 msgid "Unable to retrieve Campaign data." msgstr "Não foi possível recuperar os dados da Campanha." @@ -2391,11 +2426,11 @@ msgstr "A URL não deve conter espaços em branco" msgid "URL must start with https://" msgstr "A URL deve começar com https://" -#: src/components/Conversion/ConversionFields.tsx:38 +#: src/components/Conversion/ConversionFields.tsx:19 msgid "URL Pattern" msgstr "Padrão de URL" -#: src/components/Conversion/ConversionFields.tsx:40 +#: src/components/Conversion/ConversionFields.tsx:21 msgid "URL should have a trailing asterisk - Example: https://brave.com/products/*" msgstr "A URL deve ter um asterisco no final - Exemplo: https://brave.com/produtos/*" diff --git a/src/locales/test.po b/src/locales/test.po index 2b216b3e..bc80da97 100644 --- a/src/locales/test.po +++ b/src/locales/test.po @@ -49,11 +49,11 @@ msgstr "" msgid "+{count} more" msgstr "" -#: src/components/Conversion/ConversionFields.tsx:50 +#: src/components/Conversion/ConversionFields.tsx:31 msgid "1 Day" msgstr "" -#: src/components/Conversion/ConversionFields.tsx:52 +#: src/components/Conversion/ConversionFields.tsx:33 msgid "30 Days" msgstr "" @@ -61,7 +61,7 @@ msgstr "" msgid "401 Forbidden" msgstr "" -#: src/components/Conversion/ConversionFields.tsx:51 +#: src/components/Conversion/ConversionFields.tsx:32 msgid "7 Days" msgstr "" @@ -79,7 +79,7 @@ msgstr "" #: src/components/Drawer/MiniSideBar.tsx:57 #: src/components/Navigation/AccountMenu.tsx:36 -#: src/components/Navigation/AccountMenu.tsx:97 +#: src/components/Navigation/AccountMenu.tsx:95 #: src/user/settings/Settings.tsx:49 msgid "Account" msgstr "" @@ -190,7 +190,7 @@ msgstr "" msgid "Add an existing ad" msgstr "" -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:44 +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:45 msgid "Add Conversion tracking" msgstr "" @@ -216,6 +216,10 @@ msgstr "" msgid "Ads are modular building blocks that can be paired with ad sets to build unique combinations. Your previously approved ads will show here. Select by using the box next to the name. Use the \"Complete selection\" button to finish." msgstr "" +#: src/user/views/user/ConversionAlert.tsx:36 +msgid "Ads Help Center" +msgstr "" + #: src/routes/campaigns/analytics/breakdowns.tsx:135 #~ msgid "AdSet Performance" #~ msgstr "" @@ -494,7 +498,7 @@ msgstr "" #: src/components/Creatives/CreativeCampaigns.tsx:40 #: src/components/Drawer/MiniSideBar.tsx:22 -#: src/user/views/user/CampaignView.tsx:42 +#: src/user/views/user/CampaignView.tsx:45 msgid "Campaigns" msgstr "" @@ -647,10 +651,14 @@ msgid "Continue" msgstr "" #: src/components/Conversion/ConversionDisplay.tsx:18 -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:20 +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:21 msgid "Conversion" msgstr "" +#: src/components/Conversion/ConversionDisplay.tsx:51 +msgid "Conversion Observation Window" +msgstr "" + #: src/user/analytics/analyticsOverview/components/MetricSelect.tsx:70 #: src/user/analytics/analyticsOverview/lib/overview.library.ts:150 #~ msgid "Conversion rate" @@ -660,10 +668,26 @@ msgstr "" msgid "Conversion Rate" msgstr "" -#: src/components/Conversion/ConversionDisplay.tsx:46 -msgid "Conversion Type" +#: src/user/views/user/ConversionAlert.tsx:12 +msgid "Conversion reporting change" +msgstr "" + +#: src/user/views/user/ConversionAlert.tsx:14 +#~ msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at in the <0/>" +#~ msgstr "" + +#: src/user/views/user/ConversionAlert.tsx:14 +msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at the <0/>" msgstr "" +#: src/user/views/user/ConversionAlert.tsx:14 +#~ msgid "Conversion reporting for Brave Ads has changed to better uphold user privacy and security. Campaigns with conversion URLs that violate the newly clarified requirements for conversion URLs will now automatically be paused until their URLs have been updated. Please review the guidelines and take any necessary action to prevent campaign disruption. New guidelines can be found at: <0/>" +#~ msgstr "" + +#: src/components/Conversion/ConversionDisplay.tsx:46 +#~ msgid "Conversion Type" +#~ msgstr "" + #: src/validation/CampaignSchema.tsx:151 msgid "Conversion type must be Post Click or Post View" msgstr "" @@ -684,7 +708,7 @@ msgstr "" msgid "Conversion URL must start with https://" msgstr "" -#: src/components/Conversion/ConversionDisplay.tsx:56 +#: src/components/Conversion/ConversionDisplay.tsx:46 msgid "Conversion URL Pattern" msgstr "" @@ -712,9 +736,9 @@ msgstr "" msgid "Could not logout at this time. Please try again later." msgstr "" -#: src/components/Conversion/ConversionFields.tsx:54 -msgid "Count conversions within X days of an impression" -msgstr "" +#: src/components/Conversion/ConversionFields.tsx:34 +#~ msgid "Count conversions within X days of an impression" +#~ msgstr "" #: src/user/analytics/analyticsOverview/components/MetricSelect.tsx:46 #~ msgid "Counted if the user clicks an ad and spends at least 10 seconds on the advertiser's website, with the website open in an active browser tab. The 10 seconds must be spent on the site after arriving by clicking the ad link, and the tab must remain open and active the entire time for the visit to count." @@ -842,6 +866,10 @@ msgstr "" msgid "Define how you want your campaign to run." msgstr "" +#: src/components/Conversion/ConversionFields.tsx:37 +msgid "Define the number of days Brave will observe conversions and attribute them to the campaign." +msgstr "" + #: src/user/ads/AdList.tsx:66 #~ msgid "DELETED" #~ msgstr "" @@ -972,10 +1000,14 @@ msgstr "" msgid "End Time" msgstr "" -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:26 -msgid "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:27 +msgid "Enter a URL that indicates a desired action you want to measure, like a subscription or purchase confirmation page. Brave will count unique visits to that page as conversions if a user has seen or clicked your ad." msgstr "" +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:27 +#~ msgid "Enter a URL that represents your conversion goal, like a checkout or subscription confirmation page. <0/>Brave will count unique visits to that page from users who saw or clicked your ad." +#~ msgstr "" + #: src/auth/components/AdvertiserDetailsForm.tsx:118 msgid "Enter Ads Manager" msgstr "" @@ -1383,7 +1415,7 @@ msgstr "" msgid "Logging in" msgstr "" -#: src/components/Navigation/AccountMenu.tsx:136 +#: src/components/Navigation/AccountMenu.tsx:134 msgid "Logout" msgstr "" @@ -1539,8 +1571,7 @@ msgstr "" msgid "Notification ads" msgstr "" -#: src/components/Conversion/ConversionDisplay.tsx:51 -#: src/components/Conversion/ConversionFields.tsx:48 +#: src/components/Conversion/ConversionFields.tsx:29 msgid "Observation Window" msgstr "" @@ -1608,7 +1639,7 @@ msgstr "" msgid "Other (please specify)" msgstr "" -#: src/components/Navigation/AccountMenu.tsx:106 +#: src/components/Navigation/AccountMenu.tsx:104 msgid "Other accounts" msgstr "" @@ -1712,20 +1743,20 @@ msgid "Please specify how you heard about Brave Ads" msgstr "" #: src/components/Conversion/ConversionFields.tsx:20 -msgid "Post-Click" -msgstr "" +#~ msgid "Post-Click" +#~ msgstr "" #: src/components/Conversion/ConversionFields.tsx:28 -msgid "Post-Click: Viewed ad and converted by clicking its link" -msgstr "" +#~ msgid "Post-Click: Viewed ad and converted by clicking its link" +#~ msgstr "" #: src/components/Conversion/ConversionFields.tsx:19 -msgid "Post-View" -msgstr "" +#~ msgid "Post-View" +#~ msgstr "" #: src/components/Conversion/ConversionFields.tsx:24 -msgid "Post-View: Viewed ad and converted by visiting site on their own." -msgstr "" +#~ msgid "Post-View: Viewed ad and converted by visiting site on their own." +#~ msgstr "" #: src/auth/views/MobileAdsBenefits.tsx:22 #~ msgid "Powerful ad formats" @@ -1829,10 +1860,14 @@ msgstr "" msgid "Remove" msgstr "" -#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:54 -msgid "Remove Conversion Tracking" +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:68 +msgid "Remove Conversion tracking" msgstr "" +#: src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx:54 +#~ msgid "Remove Conversion Tracking" +#~ msgstr "" + #: src/user/analytics/analyticsOverview/reports/campaign/EngagementsOverview.tsx:117 #~ msgid "Reporting not available yet for <0>{campaignName}." #~ msgstr "" @@ -2246,8 +2281,8 @@ msgid "Try a free one-month test to see how Brave Search Ads perform for your br msgstr "" #: src/components/Conversion/ConversionFields.tsx:17 -msgid "Type" -msgstr "" +#~ msgid "Type" +#~ msgstr "" #: src/components/Campaigns/CloneCampaign.tsx:43 msgid "Unable to clone campaign" @@ -2301,7 +2336,7 @@ msgstr "" #~ msgid "Unable to retrieve ad sets or ads for Campaign." #~ msgstr "" -#: src/user/views/user/CampaignView.tsx:34 +#: src/user/views/user/CampaignView.tsx:35 msgid "Unable to retrieve Campaign data." msgstr "" @@ -2392,11 +2427,11 @@ msgstr "" msgid "URL must start with https://" msgstr "" -#: src/components/Conversion/ConversionFields.tsx:38 +#: src/components/Conversion/ConversionFields.tsx:19 msgid "URL Pattern" msgstr "" -#: src/components/Conversion/ConversionFields.tsx:40 +#: src/components/Conversion/ConversionFields.tsx:21 msgid "URL should have a trailing asterisk - Example: https://brave.com/products/*" msgstr "" diff --git a/src/user/views/adsManager/types/index.ts b/src/user/views/adsManager/types/index.ts index e18d4fdc..29a8a8b6 100644 --- a/src/user/views/adsManager/types/index.ts +++ b/src/user/views/adsManager/types/index.ts @@ -80,9 +80,9 @@ export type Creative = CreativeInputWithType & { }; export const initialConversion: Conversion = { - type: "", + type: "postclick", urlPattern: "", - observationWindow: 0, + observationWindow: 30, }; export const initialCreative: Creative = { diff --git a/src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx b/src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx index 06824fd6..508610de 100644 --- a/src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx +++ b/src/user/views/adsManager/views/advanced/components/adSet/fields/ConversionField.tsx @@ -1,9 +1,10 @@ -import { Button, Link, Stack, Typography } from "@mui/material"; +import { Button, Stack, Typography } from "@mui/material"; import { ConversionFields } from "@/components/Conversion/ConversionFields"; import { FieldArray, FieldArrayRenderProps, useField } from "formik"; import { Conversion, initialConversion } from "../../../../../types"; import { CardContainer } from "@/components/Card/CardContainer"; -import { Add } from "@mui/icons-material"; +import AddIcon from "@mui/icons-material/Add"; +import RemoveIcon from "@mui/icons-material/Remove"; import { LearnMoreButton } from "@/components/Button/LearnMoreButton"; import { Trans } from "@lingui/macro"; @@ -24,10 +25,10 @@ export function ConversionField({ index }: Props) { - Enter a URL that represents your conversion goal, like a - checkout or subscription confirmation page.
- Brave will count unique visits to that page from users who saw - or clicked your ad. + Enter a URL that indicates a desired action you want to + measure, like a subscription or purchase confirmation page. + Brave will count unique visits to that page as conversions if + a user has seen or clicked your ad.
{" "}
@@ -37,23 +38,13 @@ export function ConversionField({ index }: Props) { onClick={() => helper.push(initialConversion)} sx={{ maxWidth: 300, - borderRadius: "16px", + borderRadius: "10px", }} - endIcon={} + endIcon={} > Add Conversion tracking )} - {hasConversions && ( - helper.remove(0)} - sx={{ cursor: "pointer" }} - > - Remove Conversion Tracking - - )}
{(meta.value ?? []).map((v, idx) => ( @@ -62,6 +53,21 @@ export function ConversionField({ index }: Props) { name={`adSets.${index}.conversions.${idx}`} /> ))} + + {hasConversions && ( + + )} )} diff --git a/src/user/views/user/CampaignView.tsx b/src/user/views/user/CampaignView.tsx index c5b91e79..1dcba59f 100644 --- a/src/user/views/user/CampaignView.tsx +++ b/src/user/views/user/CampaignView.tsx @@ -11,6 +11,7 @@ import { useTrackMatomoPageView } from "@/hooks/useTrackWithMatomo"; import { Trans, msg } from "@lingui/macro"; import { AdvertiserCampaignsDocument } from "@/graphql-client/graphql"; import { useQuery } from "@apollo/client"; +import { ConversionAlert } from "@/user/views/user/ConversionAlert"; export function CampaignView() { useTrackMatomoPageView({ documentTitle: "Advertiser Campaigns" }); @@ -38,22 +39,25 @@ export function CampaignView() { return ( - Campaigns} - sx={{ - flexGrow: 1, - overflowX: "auto", - }} - additionalAction={} - > - {!loading ? ( - - ) : ( - - - - )} - + + + Campaigns} + sx={{ + flexGrow: 1, + overflowX: "auto", + }} + additionalAction={} + > + {!loading ? ( + + ) : ( + + + + )} + + ); } diff --git a/src/user/views/user/ConversionAlert.tsx b/src/user/views/user/ConversionAlert.tsx new file mode 100644 index 00000000..ecaad084 --- /dev/null +++ b/src/user/views/user/ConversionAlert.tsx @@ -0,0 +1,39 @@ +import { Alert, AlertTitle, Collapse, Link } from "@mui/material"; +import { Trans } from "@lingui/macro"; +import { useStickyState } from "@/hooks/useStickyState"; + +export function ConversionAlert() { + const [ack, setAck] = useStickyState("conversion-alert-message", true); + + return ( + + setAck(false)} sx={{ mt: 2 }}> + + Conversion reporting change + + + Conversion reporting for Brave Ads has changed to better uphold user + privacy and security. Campaigns with conversion URLs that violate the + newly clarified requirements for conversion URLs will now + automatically be paused until their URLs have been updated. Please + review the guidelines and take any necessary action to prevent + campaign disruption. New guidelines can be found at the{" "} + + + + + ); +} + +function GuidelineLink() { + return ( + + Ads Help Center + + ); +}