web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

General approach for a campaign response tracking system

(0) ShareShare
ReportReport
Posted on by 720

Hi

This is my first project with CRM, I'm working with CRM 2011 online version, and the first piece of functionnality I need to deliver is a tracking system for campaign or quick campaign.

More specifically, I would like to capture if :

- email was read/opened

- link inside email was clicked

- email was discarded

- email was not received

The technical approach does not matter here (although I read somewhere that tracking bounce back email with email-router is tricky or even not feasible).

Anyway my question is more about what's the best option for making that information easy to use and update in CRM, and my approach would be the following.

For each email sent with a campaign or quick campaign, we generate a campaign response before sending the emails out (or after if not possible). That campaign response is linked to the Contact/account and has type or status = "not consulted" or discarded or something like that.

Then if the recipient opens the email, we can capture that with some code, and update the status of the campaign response accordingly.

Same thing happens for when the link is clicked.

That way we also capture when email is discarded by the user, since he will never open it, so information is already there.

The problem I can see with this approach is that right after making the campaign and sending the emails out, a report will only show that 99% of emails were discarded and there needs to be some time between the campaign going out and the result being accurate.

This is the only way I can think of for capturing the "email discarded" information.

Do you think this approach is correct ?

I'm concerned about the number of records this might generate in the system but I can benchmark that later.

*This post is locked for comments

I have the same question (0)
  • Verified answer
    GL-23071537-0 Profile Picture
    on at
    RE: General approach for a campaign response tracking system

    Hi Etienne,

    The solution mentioned by Michael above (in the blog he posted) does not involve integrating out side of CRM.  

    www.powerobjects.com/.../poweremail

  • etienne_wrs Profile Picture
    720 on at
    RE: General approach for a campaign response tracking system

    Hi

    Thanks for your answers. Truth is I tried to test a few of these 3rd party solution and none that I could find was simple enough. There's always things like "you need to synchronise with this" or "you need to export your marketing list to that" etc... I would like a solution that stays 100% within CRM.

    Another reason is that my client already has an anti-spam solution in place (and they're paying for it).

  • Community Member Profile Picture
    on at
    RE: General approach for a campaign response tracking system

    Hi, you might want to consider a 3rd party solution such as Click Dimensions http://www.clickdimensions.com.

    It's been around for many years and was specifically built to address your requirements of:

    - sending mass emails,

    - tracking bounces/failures

    - tracking opens

    - tracking clicks

    - assign scores based on the activities above

    Microsoft recently acquired Marketing Pilot, which does something similar to Click Dimensions and there are plans to offer the services to CRM plans as add-ons (not free). Until then, I think Click Dimensions is your friend.

    I will avoid building custom solution for this as there're lots of aspects to consider.

    I have used Click Dimensions in a number of projects and can recommend it.

    Hope this helps.

  • Verified answer
    Michael Hammons Profile Picture
    on at
    RE: General approach for a campaign response tracking system

    Hello,

    Microsoft Dynamics CRM, out of the box, does not track if an e-mail is opened or if someone clicks on a link.

    In order for you to get email tracking events such as opens, clicks, bounces, etc. a third-party application will be required, or one has to build it. It is possible to create some fairly basic code to do this, however, longer term I recommend a 3rd party marketing automation system.

    If you do want to go the custom route, here is a blog post that gives you an idea of what needs to be done (it does not provide the actual code).

    www.powerobjects.com/.../was-my-e-mail-opened-powerobjects-solution-using-microsoft-dynamics-crm

    This capability will be coming in a future release, but it is estimated to be sometime in 2014.

    The challenge for email marketing is keeping your organization clear of spam and black lists. Low volumes of email aren't too bad, however, any sort of volume requires a lot of extra effort on your part to ensure your organization is not labeled as a spammer. This is one of the core benefits of a 3rd party marketing automation tool. They work diligently to stay on the white lists (non-spammer) as well as building the infrastructure for maintaining the tracking and easily creating HTML templates. In most cases you get additional capabilities like creating web forms, landing pages, social media integration and more.

    There are several email and marketing automation solutions on the market that have integration with Dynamics CRM; e.g. ClickDimensions, Hubspot, MailChimp, Constant Contact, and several others.

    Using Campaign Responses, you generally want to only track an actual response. In CRM out of the box, this is all manual. E.g. a person picks up the phone and calls your company in response to an email.\; log that as a Campaign Response. Here is a short video on how Campaign Responses can be used out of the box. www.youtube.com/watch

    You could add the initial "non-response" as you have described, however, what you will find is the vast majority will always remain "discarded" (assuming the typical response rate of 2%-5%. Dynamics CRM can handle high volumes so no need to be too concerned with that (e.g. we have a customer with more than 3,000 CRM Online users with millions of records and see no performance issues). This might be better as a Campaign Activity, e.g. Email Sent, or Campaign Follow Up Call, then when someone responds to that activity, it can be converted to a Campaign Response.

    Mike

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Mansi Soni – Community Spotlight

We are honored to recognize Mansi Soni as our August 2025 Community…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
Community Member Profile Picture

Community Member 2

#2
Christoph Pock Profile Picture

Christoph Pock 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans