Ticket #104 (assigned feature)

Opened 16 years ago

Last modified 16 years ago

Email Marketing Manager and Integrated Mailing Interface

Reported by: khaled Owned by: khaled
Priority: major Milestone: Beta 13 Release
Component: main back office Version:
Severity: In Spin-Down (Tech) Keywords:
Cc:

Description

Build a back office management system for handling targeted mass marketing email delivery.

Tool should allow for creation of email templates, mailing lists and merged scheduled emails.

Attachments

HG_Unsubscribe01.jpg (0.5 MB) - added by lila 16 years ago.
HG_Unsubscribe02.jpg (389.4 kB) - added by lila 16 years ago.
newsletter.tar.gz (6.6 kB) - added by maryann 16 years ago.
newsletter.tar.2.gz (106.3 kB) - added by maryann 16 years ago.

Change History

  Changed 16 years ago by khaled

See ticket #79 for more info.

  Changed 16 years ago by khaled

  • owner changed from faisal to brent
  • status changed from new to assigned
  • severity changed from Assigned to Complete - Ready for QA

follow-up: ↓ 5   Changed 16 years ago by brent

  • owner changed from brent to khaled
  • severity changed from Complete - Ready for QA to Testing Failure

Comments from Brent on 062409

1. List builder should have <,>, filters
2. Once an email has been created we need a method to send a test message right away.
3. Need a method to upload emails as csv files (or something comparable)
4. Manage Tasks should probably be renamed to "Manage Broadcasts"
5. we need a method to either control the max number of emails sent to any email in a given time period or a method to dedupe our lists to allow the editor to manage the process. Both would be ideal but i would take either one for now.
6. We need to have an unsubscribe method that allows the users to select which of our newsletters they would like to unsubscribe from.... this page should not require a login.
7. can you create a template that matches the designs submitted by lila?

  Changed 16 years ago by brent

8. Links from the email should be tracked in some way back to the email sent.... Might make sense to append an email ID# to the end of each link or something like that.

Changed 16 years ago by lila

Changed 16 years ago by lila

in reply to: ↑ 3   Changed 16 years ago by faisal

  • severity changed from Testing Failure to Complete - Dev Testing

1. List builder should have <,>, filters

- done

2. Once an email has been created we need a method to send a test message right away.

- done

3. Need a method to upload emails as csv files (or something comparable)

- done - upload form in the mailinglist, need to generate static first before uploading to apply

4. Manage Tasks should probably be renamed to "Manage Broadcasts"

- done

5. we need a method to either control the max number of emails sent to any email in a given time period or a method to dedupe our lists to allow the editor to manage the process. Both would be ideal but i would take either one for now.

- not done, can be used by making sure the query wont duplicate till fix

6. We need to have an unsubscribe method that allows the users to select which of our newsletters they would like to unsubscribe from.... this page should not require a login.

- done, adding link /user/myaccount?unsubscribe={label:Hash} will login and popup subscribe form

7. can you create a template that matches the designs submitted by lila?

- done, Generic Template Added sample generic template on newsletter

8. Links from the email should be tracked in some way back to the email sent.... Might make sense to append an email ID# to the end of each link or something like that.

- done, added ?em

  Changed 16 years ago by faisal

  • owner changed from khaled to brent
  • severity changed from Complete - Dev Testing to Complete - Ready for QA

added ?em[newsletterID] for no.8

ready for QA except no.5

  Changed 16 years ago by brent

  • owner changed from brent to faisal

comments:

  1. Need a method to upload emails as csv files (or something comparable)

- done - upload form in the mailinglist, need to generate static first before uploading to apply

..... What about duplicate emails? is there some way to reject any contact uploaded with a dupe email?

  1. We need to have an unsubscribe method that allows the users to select which of our newsletters they would like to unsubscribe from.... this page should not require a login.

- done, adding link /user/myaccount?unsubscribe={label:Hash} will login and popup subscribe form.
....can we use this rather than rely on emailbrains unsubscribe.... If not are unsubscribe precessed by emailbrain passed back to our system.

  Changed 16 years ago by brent

  • severity changed from Complete - Ready for QA to Testing Failure

9. Invocation code for banners

Banner:
http://advertising.healthguru.com/admin/zone-invocation.php?affiliateid=7&zoneid=94

Skyscraper:
http://advertising.healthguru.com/admin/zone-invocation.php?affiliateid=7&zoneid=95

10. The email does not render properly in gmail. I'll be testing other popular email services shortly.

  Changed 16 years ago by faisal

  • owner changed from faisal to brent
  • severity changed from Testing Failure to Complete - Ready for QA

- Added AdZones? support in Generic Template
- Simple import of excel - added ignored list on import, also duplicate check when adding

- Still need to design the import from list that requires more stuff
- need more data to sync unsubscribe, if unsubscribe from emailbrain. code is ready

  Changed 16 years ago by brent

  • owner changed from brent to faisal

Are we working on issue 10? Rendering the email so it is compatible with gmail, yahoo, hotmail, etc....

  Changed 16 years ago by faisal

  • owner changed from faisal to brent

issue 10 is template building, no php coding required. it can be fixed after template is done and using send test to test if it looks good or not.

  Changed 16 years ago by brent

  • severity changed from Complete - Ready for QA to Testing Failure

Sent email today with details about unsubscribe.

  Changed 16 years ago by brent

  • owner changed from brent to faisal

  Changed 16 years ago by khaled

  • milestone changed from Beta 12 Release to Beta 13 Release

  Changed 16 years ago by faisal

  • severity changed from Testing Failure to In Progress

stored unsubscribes to a table as part of syncapi

Changed 16 years ago by maryann

Changed 16 years ago by maryann

  Changed 16 years ago by faisal

  • owner changed from faisal to brent
  • severity changed from In Progress to Complete - Ready for QA

i added the table base layout in Generic Template
some things that i think is not working on gmail are
-openx
-background
-negative margins to overlap images on corner(i made it not overlap on this one, removed the baker too

follow-up: ↓ 19   Changed 16 years ago by brent

We still need to sort out how to deliver ads in emails.... for some reason openx is not working.

in reply to: ↑ 18   Changed 16 years ago by faisal

Replying to brent:

We still need to sort out how to deliver ads in emails.... for some reason openx is not working.

- in Zone Properties there is a settings Zone Type, you should make this Email/Newsletters
then the invocation code is always <a> tag and <img> tag, but that will be added in the template, and newsletter variables will handle zone number

  Changed 16 years ago by brent

  • owner changed from brent to khaled
  • severity changed from Complete - Ready for QA to Testing Passed

  Changed 16 years ago by khaled

  • severity changed from Testing Passed to LIVE - Evaluating
Note: See TracTickets for help on using tickets.