updates
This commit is contained in:
parent
bbf9181119
commit
de9b46afa3
3 changed files with 144 additions and 0 deletions
12
aweber/20220304110425-cs_lead_ticket_questionairre.org
Normal file
12
aweber/20220304110425-cs_lead_ticket_questionairre.org
Normal file
|
@ -0,0 +1,12 @@
|
|||
:PROPERTIES:
|
||||
:ID: 311f56fc-4404-4e25-a764-d7e455cd406e
|
||||
:END:
|
||||
#+title: CS Lead Ticket Questionairre
|
||||
|
||||
- *What was broken?* :: _
|
||||
- *When was it broken?* :: _
|
||||
- *What did you do to fix the problem?* :: _
|
||||
- *How many customers did it likely impact?* :: _
|
||||
- *Is the issue automatically fixed for all customers now?* :: _
|
||||
- *Does the customer or CS need to manually do something to fix their account?* :: _
|
||||
- *Should a new monitoring check, metric, or test be created to prevent this from happening again?* :: _
|
126
aweber/20220308141431-tag_normalization.org
Normal file
126
aweber/20220308141431-tag_normalization.org
Normal file
|
@ -0,0 +1,126 @@
|
|||
:PROPERTIES:
|
||||
:ID: d06d3ab4-c2d0-47c3-aae1-4395567fc3d2
|
||||
:END:
|
||||
#+title: Tag Normalization
|
||||
#+OPTIONS: prop:t
|
||||
|
||||
https://jira.aweber.io/browse/CCPANEL-11888
|
||||
|
||||
Tags allow extra spaces between words and characters like commas and quotes and
|
||||
then rendering is misinterpreting the actual tag save in the database.
|
||||
|
||||
A lot of campaign issues come from inconsistencies in how tags are saved and
|
||||
visualized.
|
||||
|
||||
* Normalization Rules
|
||||
- Spaces
|
||||
- Multiple spaces turned into a single space.
|
||||
- No leading or trailing spaces.
|
||||
- No non-printable characters (nbsp, line breaks, etc).
|
||||
- Other Characters
|
||||
- No commas.
|
||||
- No quotes (single or double).
|
||||
- Lowercase all characters.
|
||||
|
||||
* Roll-out
|
||||
:PROPERTIES:
|
||||
:COLUMNS: %50ITEM %JIRA_ID %Effort{:}
|
||||
:END:
|
||||
|
||||
#+BEGIN: columnview
|
||||
| ITEM | JIRA_ID | Effort |
|
||||
|-----------------------------------------------------------------------------------+---------------+----------|
|
||||
| Roll-out | | 19d 0:00 |
|
||||
| Normalize when comparing tags | | 4d 4:00 |
|
||||
| Update Campaign Engine to apply normalization rules when comparing tags | CCPANEL-12031 | 1.5d |
|
||||
| Update Analytics DB Search Terms to apply normalization rules when comparing tags | | 3d |
|
||||
| Normalize incoming data | CCPANEL-12009 | 5d 0:00 |
|
||||
| Update [[id:7e503917-646f-4275-aab9-3a125b99cbfd][Tagging Service]] to normalize tags | CCPANEL-12010 | 2d |
|
||||
| Update [[id:aa9b1fdc-d766-41bb-ab7b-11c35bca54fa][AWSubscribers]] to normalize tags | CCPANEL-12011 | 2d |
|
||||
| Update TagBox to normalize tags | | |
|
||||
| Normalize tags when storing in rule sets | | 1d |
|
||||
| Normalize existing tag data | CCPANEL-12013 | 8d 0:00 |
|
||||
| Update tags in rulesets to conform to normalization rules | CCPANEL-12014 | 3d |
|
||||
| Update tags in segments to conform to normalization rules | CCPANEL-12015 | 3d |
|
||||
| Update tags in the tagging database to conform to normalization rules | CCPANEL-12016 | 2d |
|
||||
| Remove comparison normalization logic | | 1d 4:00 |
|
||||
| Remove normalized comparisons from Campaign Engine | | 4h |
|
||||
| Remove normalized comparisons from Analytics DB Search Terms | | 1d |
|
||||
| Normalize externally stored tags | | |
|
||||
| Normalize tags when storing in Stripe | | |
|
||||
| Integrations | | |
|
||||
#+END:
|
||||
|
||||
** Normalize when comparing tags
|
||||
*** Update Campaign Engine to apply normalization rules when comparing tags
|
||||
:PROPERTIES:
|
||||
:JIRA_ID: CCPANEL-12031
|
||||
:EFFORT: 1.5d
|
||||
:END:
|
||||
*** Update Analytics DB Search Terms to apply normalization rules when comparing tags
|
||||
:PROPERTIES:
|
||||
:EFFORT: 3d
|
||||
:END:
|
||||
** Normalize incoming data
|
||||
:PROPERTIES:
|
||||
:JIRA_ID: CCPANEL-12009
|
||||
:END:
|
||||
*** Update [[id:7e503917-646f-4275-aab9-3a125b99cbfd][Tagging Service]] to normalize tags
|
||||
:PROPERTIES:
|
||||
:Effort: 2d
|
||||
:JIRA_ID: CCPANEL-12010
|
||||
:END:
|
||||
*** Update [[id:aa9b1fdc-d766-41bb-ab7b-11c35bca54fa][AWSubscribers]] to normalize tags
|
||||
:PROPERTIES:
|
||||
:Effort: 2d
|
||||
:JIRA_ID: CCPANEL-12011
|
||||
:END:
|
||||
*** Update TagBox to normalize tags
|
||||
- Needs UX
|
||||
- Should this also change the display of non-normalized tags?
|
||||
*** Normalize tags when storing in rule sets
|
||||
:PROPERTIES:
|
||||
:EFFORT: 1d
|
||||
:END:
|
||||
Campaign proxy / rule service
|
||||
** Normalize existing tag data
|
||||
:PROPERTIES:
|
||||
:JIRA_ID: CCPANEL-12013
|
||||
:EFFORT: 8d 0:00
|
||||
:END:
|
||||
|
||||
- Takes an account as input and updates tags in all tables.
|
||||
- Store existing records before modification.
|
||||
*** Update tags in rulesets to conform to normalization rules
|
||||
:PROPERTIES:
|
||||
:JIRA_ID: CCPANEL-12014
|
||||
:EFFORT: 3d
|
||||
:END:
|
||||
*** Update tags in segments to conform to normalization rules
|
||||
:PROPERTIES:
|
||||
:JIRA_ID: CCPANEL-12015
|
||||
:EFFORT: 3d
|
||||
:END:
|
||||
*** Update tags in the tagging database to conform to normalization rules
|
||||
:PROPERTIES:
|
||||
:JIRA_ID: CCPANEL-12016
|
||||
:EFFORT: 2d
|
||||
:END:
|
||||
** Remove comparison normalization logic
|
||||
*** Remove normalized comparisons from Campaign Engine
|
||||
:PROPERTIES:
|
||||
:EFFORT: 4h
|
||||
:END:
|
||||
*** Remove normalized comparisons from Analytics DB Search Terms
|
||||
:PROPERTIES:
|
||||
:EFFORT: 1d
|
||||
:END:
|
||||
** [#B] Normalize externally stored tags
|
||||
Optional based on product decisions. Tags will be normalized when ingested.
|
||||
|
||||
This should be done, but is not a blocker for the tag normalization project.
|
||||
|
||||
(Could this be managed just by updating the display of non-normalized tags in
|
||||
TagBox?)
|
||||
*** Normalize tags when storing in Stripe
|
||||
*** Integrations
|
6
aweber/20220308142926-awsubscribers.org
Normal file
6
aweber/20220308142926-awsubscribers.org
Normal file
|
@ -0,0 +1,6 @@
|
|||
:PROPERTIES:
|
||||
:ID: aa9b1fdc-d766-41bb-ab7b-11c35bca54fa
|
||||
:END:
|
||||
#+title: AWSubscribers
|
||||
|
||||
A [[id:e4d00c11-da8a-4c91-8f38-ce939846e5cb][CoreAPI]] service dedicated to mailing list subscriber data.
|
Loading…
Reference in a new issue