-
Notifications
You must be signed in to change notification settings - Fork 123
Newsletter submission should include a "source_url" parameter #2392
Comments
Hey all, figured I would pick up another few small bugs while I had some time between campaigns. I used the hard coded url because that's what I've used with my previous basket interactions, but happy to change it to something along the lines of Thoughts? |
👍 from me. It might be best and more future proof to use the |
Fixes: #2392 Adding source_url to basket newsletter submissions.
The newsletter form lives in the footer on all pages of Test Pilot, but I'm not sure we're all that worried about getting granular |
The email marketing team is pretty worried about it from what I understand, but this is a step forward. Thanks! |
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` - Updated tests to reflect all the above Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` - Deleted some now unused strings - Updated tests to reflect all the above Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` - Deleted some now unused strings - Updated tests to reflect all the above Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` - Deleted some now unused strings - Updated tests to reflect all the above Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` - Deleted some now unused strings - Updated tests to reflect all the above Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` - Deleted some now unused strings - Updated tests to reflect all the above Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation (mozilla#1758) - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` - Deleted some now unused strings - Updated tests to reflect all the above Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation (mozilla#1758) - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` - Deleted some now unused strings - Updated tests to reflect all the above Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
- Rework `frontend/src/app/components/EmailDialog` to use `NewsletterForm` instead of local form implementation (mozilla#1758) - Add failure state to `EmailDialog` - CSS tweaks for `NewsletterForm` when used in a dialog - Drop lang parameter from Basket POST (mozilla#2403) - Use window.location as source parameter for Basket POST (mozilla#2392) - Move `subscribeToBasket` to shared `app/lib/utils` - Deleted some now unused strings - Updated tests to reflect all the above Fixes mozilla#1758. Fixes mozilla#2392. Fixes mozilla#2403.
The email marketing team would very much appreciate you adding this parameter. It'd be best to send the value as the current URL of the page, but if you'd rather hard-code "https://testpilot.firefox.com/" that works for us as well.
The text was updated successfully, but these errors were encountered: