Regenerate default GA campaign when typing
[MAILPOET-2398]
This commit is contained in:
committed by
Jack Kitterhing
parent
e10e2bee56
commit
f013d019c6
@@ -431,9 +431,20 @@ class NewsletterSend extends React.Component {
|
||||
const value = e.target.value;
|
||||
this.setState((prevState) => {
|
||||
const item = prevState.item;
|
||||
const oldSubject = item.subject;
|
||||
const oldGaCampaign = item.ga_campaign;
|
||||
|
||||
item[name] = value;
|
||||
|
||||
if (name === 'subject') {
|
||||
const oldDefaultGaCampaign = generateGaTrackingCampaignName(item.id, oldSubject);
|
||||
|
||||
// regenerate GA campaign name only if it has default autogenerated value
|
||||
if (oldGaCampaign === oldDefaultGaCampaign) {
|
||||
item.ga_campaign = generateGaTrackingCampaignName(item.id, value);
|
||||
}
|
||||
}
|
||||
|
||||
return { item };
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user