CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • Better integration between civimail and activities
Pages: [1]

Author Topic: Better integration between civimail and activities  (Read 960 times)

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Better integration between civimail and activities
July 02, 2010, 12:58:32 am
1) bounces should be logged in full as the incoming emails. New activity type.
Shot, complicated ? don't think so, as the code for incoming emails is nearby anyway.
Ideally, the status should reflect the type of bounce, or at least if it's unknown, "soft" or hard failure.

If we go with the idea of a activities status per component, it should be easy (pending Lobo's feedback on that)

We also should update the status of the mass mailing activity to bounced

2) When a user open/click update the status of the mass mailing activity, change the status accordingly.

Let's assume that the flow is processed->read->clicked. If the user clicks first and then display the images, keep the click status

Make sense ?

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

xcf33

  • I post frequently
  • ***
  • Posts: 181
  • Karma: 7
  • CiviCRM version: 3.3.2
  • CMS version: Drupal 6.19/6.20
  • MySQL version: 5.x
  • PHP version: 5.2.6
Re: Better integration between civimail and activities
July 02, 2010, 05:55:11 am
I second xavier,

Activity for mailing should be more granular, (up to email opened, bounced, link clicked, etc)

I will also work on a mailing report that will allow bounced and other action performed through a mailing to be put into groups.

Down side I guess is that it will create more overhead in the db?


Chang


Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Better integration between civimail and activities
July 02, 2010, 05:59:46 am

i think we need better archival systems for older mailings (and activities) in place BEFORE we even consider making activities of the various "mailing events".

There is already an issue of the mailing event tables in the DB growing to be quite large. This makes backups and migrations quite an issue (check the forums for some posts on this).

bounces and replies are probably the two email that might be worth storing for "analysis" and improving things. However this can be made part of the event table for now.

a different option might be to consider the "mailing events" as virtual activities

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Better integration between civimail and activities
July 02, 2010, 07:29:33 am
Quote from: Donald Lobo on July 02, 2010, 05:59:46 am

i think we need better archival systems for older mailings (and activities) in place BEFORE we even consider making activities of the various "mailing events".

There is already an issue of the mailing event tables in the DB growing to be quite large. This makes backups and migrations quite an issue (check the forums for some posts on this).


My point wasn't to create each click as a new activity too much activities indeed IMO.

My suggestion was to change the status of the existing mass mailing activity. Should cost an UPDATE status=clicked or opened, no INSERT involved (for click or read).

What goes big ? the tracking of each link ? The idea would be to archive and instead of keeping each link click stored, do the sum one, store it and delete all the individual records ?

Quote from: Donald Lobo on July 02, 2010, 05:59:46 am

bounces and replies are probably the two email that might be worth storing for "analysis" and improving things. However this can be made part of the event table for now.

I suggested using the activities because
1) the code exists already to create an activity from an incoming email
2) That's where the users want to see it IMO, you go to the activity, you see the mail sent and the reply/bounce


Quote from: Donald Lobo on July 02, 2010, 05:59:46 am
a different option might be to consider the "mailing events" as virtual activities


Sounds an interesting approach.

As for the activity status per component, made up your mind ?
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • Better integration between civimail and activities

This forum was archived on 2017-11-26.