Details
-
Type:
Story
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: Jamestown 2.3.0
-
Component/s: None
-
Labels:None
-
Story Points:8
-
Sprint:Sprint 5, Sprint 6
-
Epic Link:
Description
DEMO: User can edit: Headline, Description line 1, Description line 2, Display URL and Destination URL. User can Cancel the editing activity and no changes are made. User can keep the edits and the new ad displays reflecting the user edits. Keeping the edits does not mean they are deployed. This happens later. Once the ad has been edited (changed), a visual indicator displays to remind the user that a customization change has been made, but not yet deployed. Once deployed, the visual indicator disappears.
Edit ads button is only available on the following orders:
Quote, Scheduled, new (no status).
Allow editing ads. Show all system-generated ads (or customized ads, if any) - AML-1836.
Basic validation required to display to user - Edits that do not pass validation should be alerted to the user when they click the Continue button from the individual ad edit screen:
1. character lengths (headline=25, desc lines=35, display url=35, destination url=2047
also applies to international (single and multi-byte). See Google AdWords policy for exact limits: https://support.google.com/adwordspolicy/answer/175910?hl=en
2. No ! character in the headline and no multiple !! in description lines
3. No "facebook" mention in any of the text, however a facebook URL is acceptable.
4. must have valid display and destination urls (see validation requirements already implemented in AML)
5. Display URL domains must be same within a single BA/TL. If they are not, the edited ad becomes the "master" ad and the display URL in this ad is automatically applied to the other ads in the same BA/TL. A warning message displays when this is the case. The message displays when the user tries to exit the editing screen by pressing "Continue".
We allow users to use Keyword Insertion on all lines of text, however, must require default text in the event the character limit is exceeded with the keyword insertion. We validate character length on the default text.
Text on the screen for the user should include the following:
Context sensitive help is available (separate stories, AML-2291 and AML-2005)
Need a date/time stamp to record when an ad change has been made (as part of order meta data - see new Improvement AML-2173)
Success Criteria:
1. User is able to edit ads in a user-friendly manner. Once the edit is complete, the ad in the UI needs to reflect the user edits immediately.
2. User is able to make unlimited ad edits to the same ads.
3. User is able to make edits to all ads.
4. User is unable to continue with ads that do not pass validation.
5. Edits that do not pass validation should be alerted to the user when they click the Continue button from the individual ad edit screen. In some cases, validation happens real time (before clicking Continue), e.g. character limits