Tuesday, December 22, 2009

Happy Holidays from all of your friends at Eloqua!

Ahh…the dreams of youth; so full of hope for the future. This holiday season, we invite you to view the Eloqua Holiday Cinema eMovie special release, ‘Career Day’ for a glimpse into youthful aspirations.
This eMovie was inspired by a scene from the award winning romantic comedy, Annie Hall, which was directed by Woody Allen in 1977.

Watch ‘Career Day’ by clicking the player below.



(if the above doesn't show up, or does not load, please go to http://service.twistage.com/plugins/player.swf?v=2ef00dd466a83&p=xmas-vid&a=1109433&autoplay=false)


Happy Holidays from all of your friends at Eloqua!

Wednesday, December 16, 2009

Filtering IP Addresses from Marketing Analytics

Today's post is a guest post from Leigh Oxley, Team Lead in Eloqua's product support group. She has been a part of the Eloqua Product Support team since 2006, supporting marketers in their quests for marketing automation excellence.

Based out of Eloqua’s Toronto office, she is currently focusing on high-priority initiatives to improve the support organization, as well as working directly with our partner eco-system by providing dedicated support to certified partners. Not only that, but she's great to work with, so if you want ideas, insight, or help on your next campaign, data project, or lead scoring initiative, give Leigh or her team a call, and they are always glad to help.

================================


I think we can all agree that testing is an important part of any project – ensuring that everything will work as expected from start to finish. One thing we often don’t consider though, is how the test data will affect our reporting metrics once the campaign goes live. For example, if you run an email campaign driving visitors to a brand new landing page, and you have a team of internal people testing all of the pieces, you will want each of those people to click-through from your email to the landing page. Once your campaign goes live, you will have a set of visitors who are only testers, and likely shouldn’t count towards your marketing metrics once you go live – you don’t want to report inflated numbers to your executive team!

A quick and simple way to avoid this is to setup an IP filter within the Eloqua application, so that internal IP addresses are filtered from your analytics. As a Customer Administrator-level user, you have the ability to tell Eloqua “I don’t want to see visitor reporting on anyone coming from these IP addresses” through Setup -> Management -> System Management. This will simply disable tracking for anyone who visits your site from a list of IP addresses you define so that no web visitor information will be tracked. By setting this up for your organization, you can ensure that internal testers won’t be tracked and count towards your campaign metrics.


One question that clients often have when setting this up is how the functionality actually works. Essentially, when the website tracking scripts on your website pages see a visitor from an IP address you’ve configured to be filtered, they will ignore this visitor’s data. That means that if you later decide you want to track information for this IP address, you can simply remove it from the list and tracking will begin to take place. Something important to note is visitor data is removed on an ongoing basis while the IP address filter condition applies, but that existing data is not affected.

If I have a visitor profile with website visits reported from yesterday, and my IP address is added to the list today, then removed tomorrow, there will be a one-day gap in the reporting for my visitor – while I’m on the list, no web activity will be tracked. Another important point is that this does not affect other reporting for the contact, only visitor website activies are affected; all form submissions, program history, email sends, email opens, are still tracked as normal, but email click-throughs (as these are web activity) will not be tracked.

Hopefully this helps you to maximize your reporting efficiency in Eloqua and ensure you’re reporting the truest information to your teams. If you would like to set this up for your organization, there is a step-by-step interactive checklist available here in Customer Central to walk you through.

Monday, December 14, 2009

In-PDF Form Submission: Bridging the Social Media-Lead Generation Gap

I'm thrilled to have another great guest post on Eloqua Artisan, this time from Patrick Woods (no relation), who I've come to know well and respect greatly over the last year while talking about the evolving social media landscape and what it means for B2B marketers. In this post, Patrick shares one of his interesting techniques - PDF integration of Eloqua web forms - and in doing so, reverses the typical trust relationship for web forms.

Patrick is a Marketing Associate at Profiles International (http://www.profilesinternational.com/) where he explores new ways to use Eloqua for building demand for his company’s
employee assessments and talent management solutions. He resides online at patrickwoods.com.

==================================

Talking shop with other marketers at this year’s Eloqua Experience in San Francisco will go down as one of the highlights of my year. One topic that came up in almost every conversation was what has become the quintessential gray area for all B2B marketers: how do we generate leads using social media?

Marketers seem to love discussing social and its implications. Eloqua has even added some handy share-to-social functionality to its email system. But we marketers have found difficulty in moving from theory to practice, from how social may be leveraged to actually experiencing positive ROI from our social marketing efforts.

The tried-and-true method of generating leads from white papers and reports has failed to establish itself as a source of leads on the social sites. The traditional tactic of exchanging contact information for a deliverable often produces less than desirable results when promoted through social sites because this tactic fails to abide by the rules of the social space. User expectations are different on social media sites. In particular, everything is expected to be free.

In the rapid-fire universe of Twitter, no one wants to spend 5 minutes with your form.

A proposed solution

While I have by no means uncovered the Holy Grail of social media lead generation, I have developed a technique that I think will begin bridging the gap between your social assets and your lead gen efforts.

This method relies on forms built into your white papers, reports, or eBooks that, when submitted, integrate with Eloqua just like a typical HTML-based form. So users can click your bit.ly link on Twitter, access your content without jumping through the traditional hoops, and opt-in to your database on their own terms.

Here’s how to try in-PDF form submission yourself.

Create the backend in Eloqua

1. 1. Create a form in Eloqua as you would for any new campaign and click the Yes radio button that denotes your form as a non-Eloqua hosted form.

2. Clicking Yes will cause the Integration Details button to appear. Click it to get the necessary hidden fields for integrating your PDF-based form with the Eloqua backend. Copy this data for use in your PDF JavaScript.

3. .Create the processing steps to handle the incoming data and to redirect the user to the desired location

Create the PDF form

1. Because the Acrobat editing environment is clumsy at best, I recommend building the structure of your form directly onto the PDF page in your page layout program. Save it as a PDF and open it in Acrobat Professional.

2. You’ll want to use the Forms toolbar, so if it’s not open, click View -> Toolbars -> Forms. To add your first input field, select the Text Field Tool from the Forms palette and double click on your PDF close to where you want your first field to be located.

3. Doing so will open the Text Field Properties dialogue box:

Name the fields to match the HTML field names Eloqua will capture when the form data passes through your update rules. For example, my form will record “Fst” for First Name, so I’ve named my field accordingly. If you aren’t sure how to name your fields, either reference an existing form or click Fields à List Fields in your Eloqua Form Details view.

4. After closing, you’ll be able to position and size your text field. Repeat the steps for each field you’d like to capture.

5. To capture any hidden data, including elqFormName and elqSiteID and any other values you typically capture behind the scenes, add a text field as you did in previous steps, but select “Hidden” from the Form Field dropdown box. To insert the default value, click the Options tab and insert your value in the Default Value field. The data will pass to Eloqua with all the user-submitted values.


6. To add your Submit button, double-click the button tool on the Forms toolbar:

7. When the dialogue box appears, click the Actions tab. Choose “Submit a form” from the action and click “Add…” When the box appears, add the Form Integration Destination URL (from Integration Details from the earlier step) and choose HTML from the export format.

8. At this point, your form will submit the data. However, without additional JavaSciprt, error handling is clunky at best. For example, the only data validation method available is to determine if a field is empty or not. Keep reading to learn how to implement JavaScript for a richer user experience.

Adding the JavaScript

This is the last and most challenging phase of the project. Acrobat’s development environment is awkward, and apparently its usage of JavaScript isn’t as robust as what is available in typical browser cases.

The benefit of digging into the JavaScript functionality is to enable inline form validation, which is good for the user and good for your database.

The best way to insert your JavaScript is to attach it to your Submit button. Refer to Step 7 above. Instead of “Submit a Form,” choose “Run a JavaScript” then click the Edit button. Doing so will open a blank screen for typing your code.

Considerations

Be careful, however, since the editing environment only allows one level of undo. You may want to consider writing the code in a separate program, such as DreamWeaver or Coda, and copying it into the Acrobat box when ready for testing.

At this point, you can add all the desired functionality. There are some differences between real JavaScript and Acrobat JavaScript you should be aware of.

For example, for an alert box, your code would typically look something like this:

alert(Please enter your first name.');

But in Acrobat, you must prepend the app object thusly:

app.alert("Please enter a First Name.");

Also, I haven’t found a way to use event handlers, such as onClick, so you’ll want to consider building your validation into a chain of if…else statements, with the final else submitting the form. To submit form data in Acrobat JavaScript, you’ll want to use this method:

this.submitForm({

cURL: "http://now.eloqua.com/e/f2.aspx",

cSubmitAs: "HTML"

});

Hopefully this basic info will open a new world of PDF form interaction for you and your team. A good place to start exploring even further is Adobe’s PDF JavaScript Reference.

Final Thoughts

On a philosophical level, this technique completely reverses the trust relationship experience in the traditional model. Formerly, a lead would surrender their contact information and hope, based on a few summary bullet points, that your content would be worth the sacrifice of their data.

By allowing users to read first and opt-in later, you enable a more trusting first-date type of interaction with your content. Potential leads can mingle with your brand in a risk-free environment before committing.

Some marketers will criticize this approach because it’s entirely possible that most people will read the report and never contact you again. They would rather get a bit of contact info and let sales pound the phones until people give in.

Buying patterns, however, no longer follow this model. So the impetus is placed on marketers to create valuable content that connects with their target audience. The question now is will you create content so compelling that readers will willingly give up their personal information to learn more about your offering?

Friday, December 11, 2009

Grow Your Database Organically with Eloqua ‘Refer a Friend’

Today's post is a guest post from our own Amber Stevens, Marketing Programs Manager. In this post, Amber looks at ways of encouraging sharing that seamlessly complement the social sharing features of Eloqua.

Amber is focused on our SMB account base, and as such is always looking for new ways to help small and mid-sized companies get the most out of Eloqua and connect with their peers. Connect with her at amber.stevens@eloqua.com with ideas, suggestions, or comments.

==========================

Many marketers are enabling content sharing with Eloqua’s Social Sharing features - a great way to expand reach beyond traditional channels. But, did you know that Eloqua ‘Refer a Friend’ allows your prospects to share valuable content among their networks without requiring Twitter, Facebook, LinkedIn or any other active social media accounts? ‘Refer a Friend’ allows recipients to recommend content to a friend and automates a personalized request encouraging opt-in from the “referrals”. This is a great way to grow your database organically and ultimately drive more leads to the top of the sales funnel. The process works best when combined with internal contests or external incentives in order to increase the likelihood of friend referral.

You only need to complete the four step set up process once – then, you’ll be able to quickly add to any email header and start capturing new referred contacts. The amount of time to do this will vary depending on whether you use existing templates or create custom content. I used existing forms and layouts and was able to complete the process in about fifteen minutes on my first try.

Overview: in six steps, you’ll create a web profile field to capture the ‘Refer a Friend’ information, create the actual ‘Refer a Friend’ form (from an existing template), create a query string to capture unique email forwards, insert the form into a hypersite, insert the hypersite URL into an email header, and finally, insert the header into an email to put ‘Refer a Friend’ into action.

Here’s how it is done step-by-step:

First, you’ll need to create a *Profile Field to collect the Refer a Friend ID.

*This method requires the use of Web Profiling Fields to be created and modified, so check with an administrator to ensure you have access to these fields.

1) Navigate to Automate -> Web Profiling. Click on Profiling -> Profile Fields -> Expand Query Strings and then select the drop down next to Query String – Most Recent Choice, New Profile Field.

Enter a display name and under parameter, and make sure the ‘Force Profile Update’ is checked. Click on New. This will open the parameter detail window.

In Parameter Details, enter a display name, and set the parameter as “RAF”. Leave the rest other options as set by the default and save and close the window.

Next, create the Refer a Friend Form – there is pre-created form you can use to save time!

2) Navigate to Automate -> Forms -> Generic -> Refer a Friend (Save Referrer and Friend) -> Select Form Details.

From the task bar, select Fields and New Profile Field.

Enter a display name and select your Refer a Friend profile field that you created in the first step. Save and Close.

Then, publish the Refer a Friend Form to a hypersite

3) From the Layouts menu on the Task bar, select New Layout (Custom or Standard). (If using a New Standard Layout, in the bottom menu bar, select ‘Add Existing Form Field’ and then click All Existing Form Fields – this saves loads of time).

Enter a form layout name and then save the layout. Save and close the dialog box.

Select Layouts and List Layouts. Locate your saved layout, then click the arrow next to it and select “Publish Layout”.

Finally, choose the hypersite that you would like the form to be published on, enter the name of the page, the title that you wish to have display in the web browser and then click publish.

Create the Master ‘Refer a Friend’ URL with a query string

4) Your ‘Refer a Friend’ form is available for use immediately after you publish it. However, to ensure that each email can be forwarded from many users, you need to identify each unique email to be managed by the single form. To do this, you’ll create a query string.

Our sample ‘RAF’ form URL is:

http://trainingservices.eloqua.com/forms/02RH_RAF

A query string adds tracking parameters to a URL starting at a “?”, followed by identifying characteristics. Our query string is:

?RAF=elqReferFriendID

The complete URL for this example would be:

http://trainingservices.eloqua.com/forms/02RH_RAF?RAF=elqReferFriendID

NOTE: When adding this link to an email, do not make it a redirect link. This link is trackable.

Save this query string somewhere, we’ll use it in the next step.

Now that all of the set-up work is complete, we’ll add the ‘Refer a Friend’ functionality to an email header. This is the step that you will follow for all future uses of ‘Refer a Friend’ – the hard work is now done.

5) Navigate to your headers Communicate -> Email Marketing -> Email -> Tools & Content Components -> Headers and create a new or modify an existing header. Once you have identified your header, click “insert hyperlink” and select a “Text Link” as the type.

Set it to Send to Hypersite/Hosted Forms

Select Area Editor > Source Editor

After the first “?” in the URL, add the query string:
RAF=elqReferFriendID&

Click Save.

The last step is to configure the ‘Refer a Friend’ Details and Insert into your email

6) From within your email, select Refer Friend -> Refer Friend Details
The from email address and name will be auto-populated with the contact information of the person who is referring. However, in the event that their information is not available, you need to set default information. Save Details.

Insert Refer Friend Content into your Email from the Refer Friend menu.

Load the ‘Refer a Friend’ content into your Email. It will show you the preview, and no save is needed.

THAT’S IT! You’ve created the ‘Refer a Friend’ form, enabled unique tracking with query strings, and added the functionality into an email.

Note: The referred friends email is saved into a “friend” table, which is kept separate from the contact table so you cannot market to “friends” until after they’ve opted in. This allows you to remain CAN-SPAM compliant.

For more information and advanced tips on using ‘Refer a Friend’ forms as well as testing, reporting and tracking, view these related materials:

Subscribe to “Did You Know” for Eloqua How-To’s Like This One
Customer Central – How To Set Up Refer a Friend
Customer Central - Viewing Refer a Friend Reports

Wednesday, December 9, 2009

Email Deliverability Health Check

Today's Eloqua Artisan post is a guest post from Sweeney Williams, Eloqua's Deliverability & Privacy Specialist. As a resident guru of email deliverability, Sweeney is responsible for managing Eloqua's network sending reputation, as well as providing deliverability and privacy consultation to Eloqua clients.


====================


We all talk about Digital Body Language in the Eloqua world, but there is an aspect of the digital body that is rarely discussed – the health of your IP reputation. As many are aware, the chief determining factor of where your email will end up (Inbox, Junk filter, or SPAM filter) is the reputation of your sending IP. If your data and data management practices are healthy, your IP reputation will be healthy too. If they are out of shape, your IP will be as well and those email metrics will follow suit. How can you keep things in tip top shape? Here are a few easy guidelines to follow:

1 Checkup:

Yes – this is basic but much like the yearly trip to the doctor most put it off due to time constraints, or for fear of what they might find out. Not to worry; this should be painless and relatively brief.

Visit http://www.senderscore.org/. Sign up for a free account and plug your dedicated IP(s) into the search bar. You will see the current score, risk rating, accepted rate and problem areas. Note that you can also see this information from right within Eloqua with our Boost package.



Test campaigns before deploying. Navigate to Communicate->Email Marketing->Email->Tools & Content Components->Email Test Center and click the Deliverability tab. That handy General Deliverability option will show you how your campaign will perform in the real world and is a reflection of IP reputation, authentication, and content.




If your Inbox rate at a particular provider is sub par, check into the symptoms and remedies below.

2. Symptoms:

Don’t ignore those test results. If your checkup didn’t go well, you have to get to the root of the problem and take some good, strong medicine. The two most common maladies are:

Complaints – The cough, the sneeze, the chest congestion. These are the loud and painful signs that something is amiss. Complaints primarily arise when contacts have been sent email that they have not opted in to receive, or have opted in to previously but have not been sent in a long period of time (4+ months). Complaints carry a very high weight when it comes to IP reputation and as a result the threshold is very low. In fact, if complaints amount to more than 0.01% of your total sends, your IP will take a hit. You can see your complaints in Eloqua via the ‘SPAM Unsubscribe List’ report (Evaluate->Reporting->Report Console->Find a report).



Take a good look at the contacts in there. Did they come from a purchased list? You should consider segmenting all contacts from the list source if they have caused your complaint rate to rise above that 0.01% threshold. Are most from a particular ISP? If they are largely from, say Hotmail, that could be the reason for bad performance at Hotmail in the General Deliverability test you ran during your checkup. Did they complain about that concert email when their opt in was for a sporting event? Time to use Subscription Management and better segmentation.

Bouncebacks- Bounce messages provide a wealth of information about the health of your list, DNS setup, and IP reputation. Hard bounces let you know that your lists have quality issues, and if you are seeing a hard bounceback rate over 4% you have either acquired a list of questionable origin, or you have activated an old house list. Either way, segment contacts from the problem list source so that they do not continue to generate bounces and harm your IP reputation. Soft bouncebacks on the other hand do not impact your reputation, but they can provide you with details about other issues. If, for example there is a problem with your branded domain and it is not publishing your Eloqua SPF record, you will see information about this in your soft bounce messages. If your IP has a bad reputation at the receiving network, you will often see a soft bounce message stating that. If you are blocked as SPAM, the soft bounce message will provide you with a web location where you can remediate the block. Take some time out every week to check into your Bounceback History report (Evaluate->Reporting->Report Console->Find a report) and take careful note of the information provided in the Message column. If you need help, there is a handy guide in Customer Central called ‘Auditing the Bounceback History Report’ which can help you make sense of the data.

3. Prevention:

We have all heard the saying that an ounce of prevention is worth a pound of cure. This holds true here as well, as preventing issues is much easier than correcting a full blown crisis.

Authenticate – The first thing a receiver will look at is whether authentication is enabled, and of what type. With Branding & Deliverability, Sender Policy Framework (SPF) authentication is required as part of the setup process. This tells the receiver that the IP you are sending from is authoritative to send on the behalf of your branded domain. Branding & Deliverability also provides Reverse DNS authentication which allows a receiver to validate the IP against its domain name. A third level of authentication which is NOT provided by default but can be requested is DKIM signing. DKIM (Domain Keys Identified Mail) verifies the sending domain through encryption and is rapidly gaining popularity at ISPs such as Gmail and Yahoo!. In fact, your email is not eligible to be added to the Yahoo! feedback loop without it.

Segment Inactives – Our Chief Privacy Officer, Dennis Dayman brought the concept of the ‘Emotional Unsubscribe’ with him when he started here at Eloqua. This is the theory that if someone is continually being sent email and is never opening or clicking through, they have unsubscribed without taking the time to physically click the Unsubscribe link. These individuals pose a significant complaint risk (at some point, they will flag the email as SPAM out of annoyance). Inactives can also be SPAM Trap addresses. Either way – it’s best to get them out of your general marketing sends before they cause problems. To do this, use Inactivity Based Filters to check for contacts that have been sent a certain amount of email over a set period amount of time and have not opened or clicked through. My standard recommendation is three emails over three months. Navigate to Communicate->Email Marketing->Contacts and select New Contact Filter from the Contacts dropdown. Choose the Inactivity option.



Then set your filter criteria



The resulting contacts can be sent a re opt in or manage subscriptions campaign to re-engage them or allow them to explicitly unsubscribe. If that fails, they should be added to a group and the group added to the Master Exclude list. They can also be exported and vetted via an outside service such as those offered by Eloqua referral partner Fresh Address http://biz.freshaddress.com/.

Cheers to your good health!

Sweeney
Deliverability & Privacy, Eloqua Corp.

Monday, December 7, 2009

Divide and Conquer


Today's Eloqua Artisan post is a guest post from colleague and friend, Amit Varshneya. Having worked with him a fair bit over the past year as he built out his vision for marketing, I am excited to have him share a piece of that vision in today's post.

Amit is VP, Marketing at Hexaware Technologies (http://www.hexaware.com). In this role he oversees the company's marketing initiatives globally to create a preference and demand for Hexaware's service offerings. Amit is the driver and evangelist of the sales marketing funnel measurement process at Hexaware and is a passionate champion of Eloqua.

====================

Divide and Conquer

Separating (and linking) Company and Contact data for best results.


Contact Filters are a very powerful way of dynamically segmenting your database for campaigns. You can filter out contacts based on the attributes that you store in the database or on the basis of their activity (through Activity Filters). In addition you can run filters on combinations of fields/attributes from contacts, companies and data cards
It is the latter that I think is a very powerful Eloqua feature and one that has proved immensely useful for us at Hexaware.

Before I proceed further, a little about Hexaware’s business. Hexaware is an IT services company and specializes in services around Enterprise Applications (SAP, PeopleSoft, Oracle eBusiness, CRM or Business Intelligence applications) for certain industries – Banking, Financial Services, Insurance; Travel, Transportation, Logistics, Manufacturing, Media. The typical targets of our campaigns are IT Executives, Managers, Architects in mid-large organizations. We would therefore need to segment our data atleast along the following parameters:

- Technology (whether the company uses SAP, Oracle eBusiness, PeopleSoft, IBM Mainframes, or what CRM or Business Intelligence platform they are on)
- Revenue of company
- Industry
- Region/Country
- Title of the contact

The first three parameters are company-specific while the last two are contact-specific. It was therefore clear for us that we needed to capture this data separately under companies and contacts (we looked at combining all information in just the contact table but that had serious drawbacks). And because our segmentation is on a combination of these parameters, we needed to still link contacts and companies together. Both of these are easily possible in Eloqua.

The linking part is relatively easy – data manipulation gives you an easy way to do that. The key however was determining a robust method that would find accurate matches between a contact and company. After evaluating multiple approaches we finally identified the web domain (hexaware.com, eloqua.com or in our IBM example – ibm.com or ibm.co.uk etc) as the match candidate.


The benefit of going with a web domain is that it is unique for a company and its employees irrespective of legal entities and names. It can also be easily identified and automatically generated from incoming data in excel sheets (IP lookup tables, email addresses and from website address). This leads to identification of web domain for each company and contact record with minimum maintenance effort.




With the unique match field identified, we modified our contact and company tables to include a field in each for domain name (contact domain and company domain). As a first time activity, we had the dedicated data desk in our BPO subsidiary identify domain names for each company through research. And for the contacts, a simple excel formula generated the domain names (these two activities are now done as a routine monthly activity as part of our Data Washing Machine setup. More on the DWM in a separate blog post).


Finally, the linking – we put in place a nightly program that collects all linkable contacts and runs a dedupe rule against all linkable companies (only those records where the domain has been identified are linked).




For each match, it does the following:
- creates a link between the contact and company,
- sets a “Linked” flag on each record (helps report linked records) and,
- copies some field values (company name, industry, salesperson) from company record to contact






With this linking in place, we now have the ability to create some pretty cool segments. We have filters by Enterprise Application, by Region, by Title, by Activity levels. And then by combinations of these. The contact filter below for example, filters out all CxO level contacts in the US at Manufacturing companies that have some module of SAP.




Our email campaigns now use ADCs and personalization to deliver a much more targeted and “custom” message to each segment of our audience.

Wednesday, December 2, 2009

Quick Tip: Auto-Shutoff on Marketing Automation Programs

Often, when setting up a marketing automation program, such as one that invites people to an event or webinar, you will know in advance when it needs to end. Perhaps three weeks after the event, when the final "thanks for attending" email has been sent out, you want to shut off the program. There's an easy way to do that with Eloqua.
On the main menu, select Program Details to see the overall settings for your program. About half way down the page there is a setting for "Automatically disable program on a specified date". Check the tick-box, and enter the date you are interested in having the program disabled on. That is all you need to do, and the program will be shut off on that date.


Although there is nothing terrible about having a program running beyond the date it's no longer needed, shutting them off keeps your system organized and makes it clear that the program is not currently being used for any marketing purposes.

Monday, November 30, 2009

Alerting Sales via a Marketing Automation Program

We've talked a lot about getting real time information to your sales team, and the value of the insight that provides. There are a number of easy ways to do it within Eloqua, each of which fits a specific situation.

The easiest is to set up a real-time web visitor alert for when key buyers visit your website. This triggers automatically off of web behaviour and known data.

Another way is to send lead alerts based on web form submits by looking at the data in the web form and alerting the appropriate salesperson.

A third way is to set up daily or weekly lead reports to be emailed to each salesperson based on all the configuration options available.

In this post, I wanted to introduce another way - based on the configuration of a marketing automation program in program builder. This technique is useful if you want to define specific, and deeper, rules to define when a sales person is alerted - such as only alerting when a certain lead score is reached, or based on more detailed territory assignments.

To do this, set up a step in your marketing automation program to Send Process Member Report to Owner. This will send an email to the "owner" of the contact as they pass through that step. We'll get to how "owner" is defined in a second.



In the configuration options, you have a few different Report options you can choose from, each of which sends a slightly different type of Report. If you just want the details of the contact (your most likely option), just select "Contact Details". Other options send information on the contact's membership in programs and groups, their known colleagues, or other history information on them. A topic for another post (or exploration if you're interested).




To define the "ownership" of the contact, you can build an ownership rule based on any data you have available. In a decision rule prior to the alert step, edit the ownership rules for whichever path leads to the alert step. In this case, it would be the "Yes" path.


You'll then want to either build a new ownership rule or use an existing one. Ownership rules take data that you have available, such as territory, field sales owner, industry, or revenue range, and map it to individual users. The user it is mapped to will be the one receiving the alert.
With this set up, you are all ready to go. When a contact reaches that step, an alert will be sent to them with the information in the default contact view. Very useful for knowing when a lead passed a certain threshold, or a person made it to the end of a lead nurturing routine.


Wednesday, November 25, 2009

High-Value Content as a Feeder for Nurturing

Today's post on Artisan is another guest post from Ben McPhee, on our Product Management team. In his last guest post on checkbox confirmations on web forms, Ben brought some of his insights from his work with sports marketing organizations to Eloqua Artisan.

This time, Ben looks at how to flag high value content - such as a season schedule - and then use the viewing of that content, at any point in time, from any source, as a feeder to a very targeted nurture program. This technique is a very useful one, and can be used in any situation were high value content (a webinar, a product demo, etc) should be used as a trigger for a nurture program.



=================================



Do you have high value content that when downloaded or accessed by a web visitor, you know means that they're more likely to purchase or at least be receptive to future offers? Do you want to offer that download opportunity through one or more emails or web links, and then capture those visitors that downloaded the content so that you can add them to an automated nurture & upsell campaign? Well, in several easy steps you can do that using:


  • Content Assets uploaded to Eloqua

  • Query Strings to track links wherever they are used

  • A Saved Report to identify who clicked on those links

  • A Marketing Automation Program with Program Feeder to grab those people


In this example, let's say you want to kick off a campaign that allows your fans to easily download your team's schedule from an email, which would trigger a number of benefits for them (perhaps being added to a "Tell Me About Special Offers" distribution list) and a number of benefits for you (knowing who is interested in timing of games and events for better segmentation for upsell).

First, go to the Content Asset area (Setup -> Content Assets -> Content -> Upload Web Content) and upload your schedule (or whatever high value content you have in mind). This uploads the content and allows you to track the links to it.




Once you have uploaded the schedule, you will be provided with 3 links to the doc - one of them is called "Email Redirect Link" - copy that link and paste it somewhere for the time being, as you will eventually be inserting that link into your email.

Next, go to the 'Web Profiling' area and create a new Query String Parameter:



You can think of this query string parameter as a bucket, for identification purposes, for all the content you will ever offer to your fans for download. So we recommend you name this in a generic manner - like, "Content Item". That way when you are deciding upon WHICH content item you would like to use / report upon for different campaigns, you will be thinking in terms of, "Content Item = Event Schedule" or "Content Item = Player Profile Sheet". Give it a name, and don't worry about the rest of the settings.

The advantage of doing it this way - with Query Strings - is that you can use the content, with the Query String in the link in any email or any link on your website, and the rest of the process will automatically pick it up. Regardless of how you promote your team schedule or other high value content, if the link contains the Query String, the visitors who click on the link will be added to the nurturing program.

Now we'll move on to your email - design the email containing the free download offer and insert the hyperlink - when you paste in the link to your schedule (the link we told you to hold on to a few steps back), you will be editing the end of the URL to add the query string parameter you just created AND the name of the content, in this case "Event Schedule", to record the fact that anyone who has clicked on this link has done so to request your Event Schedule (you might need to click on this image to see it clearly):

The content element of your campaign is done! Now when people click on this link, they'll download your team's schedule! The next part is setting up the reporting and the automation to capture those people and add them to a marketing automation program.


Go to the Report Console and search for a report called "Visitors by Query String Value". Then select the query string parameter you created earlier and enter in the ID/name you gave your content (in this case "EventSchedule") - run the report:






You can see that this return a list of people on your website who viewed your schedule (ie, clicked on a link containing the Query String you specified). Save this report and give it a more specific name - like "Schedule Downloaders" - and make sure you are using a relative time range for the report so that it is continuously filtering in your newest downloaders:



Now, create a marketing automation program that is going to manage the people that have downloaded your schedule - we won't get into the details of the actual program, but let's just start by creating it with the first step to get you going. For the program details, don't allow members to enter the program more than once, and set the default member type to contacts so that we can market to them.

Add a first step to your program to act as the entry point for your schedule downloaders. As an action for this step, we recommend having them added to a Contact Group so that you have more flexibility in how you manage and report on the fans that have downloaded the content (e.g., when put in a contact group it becomes easier to add them to a future email campaign distribution list):


Then, once that first step is saved, go to the "Members" menu and add a Feeder to the program - this is the item that actually defines how fans will be added to this automated progam - so to tie everything together, you'll be telling to system to add to the program all the fans that show up in that report you saved a few steps back - worded differently, anyone who downloaded your schedule will be added to this program:

Save this feeder and YOU'RE DONE!!

Now everyone that downloads your schedule from the email you send out will be automatically added to a program through which you can:

- Send them follow-up emails with further promotional offers
- Add them to other lead nurturing campaigns
- Notify your sales team to contact the fans
- Update their profiles to indicate their activity or change their lead score

Monday, November 23, 2009

Analyzing the Overall Success of a Lead Nurturing Program

With lead nurturing programs, we'll often use many pieces of content over a many month period in order to capture the attention of prospective buyers. Each of the emails used can be analyzed individually in order to understand its effectiveness, but we often want to look at the overall lead nurturing program to understand whether any of the content caught the attention of prospects within the program.


There's a very easy way to do this, a tip provided by Heather Foeh (@heatherfoeh) in our customer succes team. At the end of your marketing automation program, use a decision rule to split the contacts into two streams - those who did click through emails in the program, and those who did not.

This is much easier to do, of course, if the emails are kept organized, either through an email group, or through being part of a campaign. Then, the activity filter can quickly be built to identify which emails you are referring to.


This decision rule splits the flow of your program into two almost identical steps - they both remove the contacts from the program. The only difference between the two steps is how they are named.

The reason to do this is to make the reporting and analysis easier. When you analyze your program using either a Program Funnel Exit History report or a Program Funnel Motion report, the two different steps will clearly show the number of contacts who did or did not click on emails in the overall program.




This overall analysis is excellent for allowing you to understand and manage the results of your lead nurturing program in aggregate as you work to keep your prospect community engaged.


Wednesday, November 18, 2009

Easy Integration with Existing Web Forms

Chances are, if you are implementing marketing automation software like Eloqua, you already have a number of existing web forms, landing pages, and registration forms that are working well the way they are. Whereas you can certainly build forms within Eloqua to capture data, it is just as easy to use the existing web form, and therefore save yourself effort in rebuilding the form.

For web forms that are part of an existing process, this is even more valuable, as you can leverage the ability to do multiple actions with one web form. The capture of fields from an existing web form is incredibly easy, and just requires the URL of the form in question.

Start by creating a form in Eloqua, but set the option that "This is a [your company] hosted form that submits data to Eloqua" to Yes. This means that the form resides somewhere on your website, or even in a Flash file, and you would just like to capture the data.


Further down the main settings page, you will see the "Field Definition" section. If you select "Yes" under "Capture form fields...", and type in the URL of the form you are interested in capturing, you will begin the process of capturing the fields in that form.

With the URL entered, click the "Capture Form Fields" button, and the page that the form is on will be loaded and examined. Note that you can refresh the fields in the form at any time after this initial capture by following the same sequence of steps.

If multiple forms exist on the page you have selected, you will be prompted to choose which form is the one that you are interested in. Usually, the names of the forms should make this obvious.

From here, you will be presented with a list of the fields that were discovered in that form, along with which type of form field they are.

You can either capture all fields in the form, or select which fields you are interested in. This will then create those form fields for you automatically, and allow you to begin configuring what you want to have happen when the form is submitted.

Quick capture and setup of existing web forms, without requiring any scripts or changes to the forms, lets you get up and running quickly and started with your lead generation efforts.


Monday, November 16, 2009

The Evolution of Marketing Measurement

One of the panels at Eloqua Experience that was very much worth watching was the panel discussion between Paul Teshima, Eloqua's SVP of Customer Success, and three of the industry's top CMO's and marketing leaders - Chris Boorman of Informatica, Drew Clarke from Cognos/IBM, and Tom Miller from ADP.

Some great insights came out of this panel as they each showed how they are measured, how they measure their teams, how they build their marketing dashboards, and what they are doing about measuring new media and the effects of social media.

The conversation is divided into parts so you can skip to the section of most interest to you. I hope you enjoy the insights from these leaders as much as I did:


The Evolution of Marketing Measurement Part 1: Paul Teshima introduces the panelists and the topic of the marketing metrics that matter and building the CMO dashboard.


The Evolution of Marketing Measurement Part 2: The four key elements of marketing analysis are introduced - Campaign ROI, Funnel Health, Strategic Segment Analysis, and Benchmarking - and a discussion on "How are you measured today?" starts.


The Evolution of Marketing Measurement Part 3: The question of "How do you measure your marketing effectiveness?" is discussed by the panel, and the three marketing leaders show their own dashboards (Chris Boorman and Drew Clarke)


The Evolution of Marketing Measurement Part 4: (continuation) The question of "How do you measure your marketing effectiveness?" is discussed by the panel, and the three marketing leaders show their own dashboards (Drew Clarke)


The Evolution of Marketing Measurement Part 5: (continuation) The question of "How do you measure your marketing effectiveness?" is discussed by the panel, and the three marketing leaders show their own dashboards (Tom Miller)


The Evolution of Marketing Measurement Part 6: Open questions regarding percentage of pipeline that marketing is expected to contribute, and how data is maintained across the entire lifecycle of a lead in the marketing process.


The Evolution of Marketing Measurement Part 7: Open questions on measuring buzz from social media and its effect on search and SEO, as well as measuring brand equity vs revenue.


The Evolution of Marketing Measurement Part 8: Open questions on measuring influences of marketing in deals rather than just sourcing.


Wednesday, November 11, 2009

Building a Tweetboard - Social Media at a Live Event

(Another guest post from Mike MacFarlane, who may be better known as @eloquamike)
===============================================

In the Eloqua community, we just celebrated our 2nd annual Eloqua Experience conference in San Francisco. It was an absolutely amazing event and one of the highlights was the conversation happening on Twitter.

In Steve’s previous post about creating social media buzz at an event, he mentioned something about our “Tweetboard” – a large screen showing a live stream of conversations happening on Twitter in relation to Eloqua Experience. We set this up primarily so that those who were at the conference could see that they was another conversation happening online.

Setting up a Tweetboard is really easy and can be by using a small snipit of code provided by a website called Hootsuite and Eloqua Hypersites (and maybe a little design instinct).

First, you need to create an account at http://www.hootsuite.com/. Once you have gone ahead and done that, you will be presented with a screen (that looks a lot like the popular tool TweetDeck). In the top right hand corner, there is a search button that you can use to enter in what key words or hashtags you want to search against:


(note that if you are querying multiple terms, you will need to use an “OR” statement)

Once you have setup your search query, you will want to create a “Saved Column”:


Once your column has been saved, you can generate some source code in which you can add to your blogs, website, etc. Simple select the “Embedd” button (which looks like <>):


You will then be presented with a screen that will give you options to help customize the look and feel of the feed:


Once you have all your setting in place, simply select “Grab Code” and copy and paste the generated source code and place onto your blog, website, etc.

In my case, I took the code and placed it into our Eloqua Hypersite. We wanted to add a little branding and messaging to it, so I create a header image to sit above the feed that had the Eloqua Experience logo, as well as instructions on how to joing the conversation. The end product looked like this (you can also still see it live here):

Monday, November 9, 2009

Cultural Translation and Data Management

There is always something interesting to learn when looking at marketing data. In looking at the raw data for the “Title” field within a client’s marketing database, we saw an interesting trend. The usual data was there; “VP of Marketing”, “Vice President of Sales”, “Dir. Finance”, etc, and it certainly made the need for inline data management obvious. However, there was another interesting trend that was more confusing. A reasonable portion of the fields contained values of “Mr”, “Mrs.”, “Herr”, or “Frau”.

Digging in to the data to see who it was that submitted this data, it became obvious that these were mainly from Europe. A quick chat with our European best practices team confirmed what we were beginning to suspect; the field on the landing page was asking for “Title”, and whereas in North America this is interpreted as “Job Title”, in Europe, it can just as easily be interpreted as “Salutation”.

Paying attention to data, by using reports like the Contact Group analysis dashboards can give you insights into problems, opportunities, and cultural differences before they are allowed to continue and become problematic. Data, in general, is often an overlooked, but critical area of any marketing dashboard strategy. Likewise, thinking about how questions might be misinterpreted in geographies, social groups, and industries outside of your own can allow you to find ways of phrasing questions, or approaches to marketing problems, that are more effective.

Monday, November 2, 2009

Many Ways to Win at Eloqua Experience

It’s exciting to be at Eloqua Experience 2009, and I can already feel the buzz in the air and am enjoying watching the conversations on Twitter under the #EE09 hashtag. Monday is the official start of pre-conference training which was filled to capacity. I’ve seen some of the new material, including some great sessions on marketing automation and social media, that are brand new and look well worth attending.

On Tuesday, the official conference starts, and not only is there a great agenda of content from today’s best marketers, but there is also a vibrant partner campground with each partner showcasing some of the incredible work they have done over the last few years. If that wasn’t reason enough to visit, many of these partners are also offering fun contests and competitions to give you a chance to win some fun prizes. A selection of the contests I have heard about include:





DemandGen Bingo

DemandGen is running a game of Bingo, where “callers” announce, via SMS, Eloqua or partner staff to find and identify. Each person to sign up gets a unique Bingo card, and the first person to create a line or a diagonal wins a prize.
Not only is it a fun contest, but it is all run on the Eloqua platform, so you’ll have to ask the DemandGen team how it was built.
Learn more here:



Astadia RockStar Contest

You don’t have to be in the RockStar track to participate, just drop by the Astadia booth and try your hand at RockBand for a chance to win.
While you’re there, be sure to chat with the Astadia team, as they have an incredible breadth of experience in creating unique marketing campaigns and tackling some complex marketing operations challenges.
Learn more here:

Built on their SWEET platform, the Pedowitz group is holding a SWEETstakes. Enter to win, and at the same time learn about what the SWEET platform can do for you in terms of integrating social media such as Twitter, Facebook, and LinkedIn into your Eloqua Marketing Automation.

Details on the contest are a bit scarce at this point, so you'll have to ask the Pedowitz team what you can expect. While you're doing so, be sure to ask them about the campaigns they have run using social media.
Text 37619 EE youremail@yourcompany.com in order to play
Learn more here:

and of course...

Capture the Experience

As mentioned last week, Eloqua is hosting a Capture the Experience contest where you can win a Kindle just by capturing your perspectives on the conference. Upload your thoughts, pictures, or videos to the Eloqua Facebook page and you could win a Kindle.
The more the community "Likes" your pictures, the better a chance you have, so get them up early so they can be shared and found.
The winner will be announced on the last day of the conference.


I'm not going to close out by saying that "we all Win by learning" or anything like that, as that is just a touch cheezy, but I am definitely looking forward to seeing everyone at Eloqua Experience over the next three days. Have a great time, and don't hesitate to ask anyone at Eloqua if there is anything we can do to make your experience better.
If I've missed any contests, promotions, or interesting activities that are happening in the campground, please accept my apologies, and please add them to the comments below so everyone knows where to find them.

Wednesday, October 28, 2009

Custom Activity Tasks in CRM Integration


Guest post by Mike MacFarlane





Recently, Steve wrote about the various options for marketing automation/CRM integration – the integration between marketing and sales data. This got me thinking about how we at Eloqua use our integration capabilities with various CRM systems to help enable our sales team by passing over relevant, actionable information that we as a marketing organization can report on. One of the things we take a lot of advantage of are "custom activity tasks" that I can configure to do, or write, anything I need into Salesforce.com, our CRM system.

A while back, I wrote about setting up your Social Media GPS – showing a salesperson if a visit to your website (or Eloqua tracked page) was a result of click through from various social media sites, like Twitter, Facebook, LinkedIn, etc. This process was built on Eloqua’s ability for a marketer to create a simple activity task that fires over to the CRM once the activity occurs. This has been a great win for us at Eloqua, as we can now report and track social media activity within our CRM system in combination with what we are already reporting on in Eloqua (check out how to track Inbound Referrals in a past Artisan post). But this process can be used for many other functions in relation to what activities/action someone takes.

At Eloqua, we use this process in combination with our Lead Scoring program. Whenever someone is fed into our scoring program (either through a form submission or a website visit), they are scored and we will automatically create a task that is assigned to the appropriate salesperson that contains all the scoring details and explicit information.

To access the often called “Integration Tab” in Eloqua, simply click “Setup/Integration”


For the sake of keeping this brief and to the point, I am purposely by-passing a few steps here, but you can find all the documentation you need to do this within Eloqua’s Customer Central.

Simply select if you want to create/update an object in your CRM, then select the object you want to use (note that if you are “creating” an record within an object in your CRM and you want to update that record later on from Eloqua, you will want to store the CRM ID within a dedicated Eloqua contact field):


Next, you will need to choose which fields from your Eloqua database you would like to use to populate fields within the task record in your CRM. Notice that the mappings screen is broken out into two sections: the left hand side are the fields that reside on the object in the CRM – the fields on the right are the fields that exist in your Eloqua database. Simply drag the Eloqua field you would like to use and drop it into the object field on the left hand side. This screen will also highlight fields that are “required” in your CRM (if you have fields that are required to create a record in an object) and alert you if you have not mapped values to those fields.


If you have done this successfully, you will see the Eloqua field name show up in red and in italics:



Another option that you have is to hardcode values into specific fields OR you can combine hardcoded values with Eloqua fields. A really good example of this would be in the Subject line of the task (this is what the salesperson would see initially when they receive the task). In this example, I want to make it obvious to the salesperson that this task is related to lead scoring, so I am going to construct my subject line to read “FIRST NAME LAST NAME just went through our scoring program”. Here is how it would look in the field mapping screen:


So when this call fires to the CRM, the task will pre-populate with the first and last name of the person that just went through the lead scoring program.

Once I have completed my mappings, I can then use the built in External Call tester which allows you to test the call you just made before you decide to push it live. Eloqua will show you the data that exists in the object before the call fires and what data exists after the call fires.

Once you are fully satisfied with how your new External call works, you can add it into Program Builder as an Integration Action to fire when someone hits that specific program step.

Monday, October 26, 2009

Capture the "Experience" and Win!

Next week we’re celebrating marketing excellence worldwide at Eloqua Experience, where the world’s best marketers will come together in San Francisco to share their experiences and discuss the future of marketing. Great content for both rising stars and rock stars will be presented by experts in the field, and the learning opportunities will be further enhanced with training on the first day.

But, the point of it all is the “Experience” itself. Talking with other marketers, exchanging ideas, challenging assumptions, borrowing approaches, and making new connections. We want you to share your experiences so everyone can get a feel for the event, so we are launching a “Capture the Experience” contest to add some encouragement to share.

Take pictures, shoot some video, or write about your Experience, and you can win a Kindle. All you have to do is share your pictures, videos, or posts on the Eloqua Facebook page and you are automatically entered to win. Judging and winner announcement will happen on the final day, but the more that the community likes the Experience you have captured, the more likely you are to win, so take your photos, shoot your videos, and get them onto Facebook early.
Follow along on the Twitter hashtag of #EE09 to see the Experience captured from the perspectives of everyone else at the event.
The contest is open to clients, partners, and industry analysts - anyone but Eloqua employees - so be sure to bring your cameras to the event.

We look forward to sharing a great Experience with you!

Thursday, October 22, 2009

Making your Email Content Searchable

Success in natural search optimization has a lot to do with the quality and frequency of the unique content you publish. As marketers, we often spend significant effort creating content that goes into emails, the landing pages they drive people to, and the marketing assets that these lead to, and we are not left with as much time as we would like to create content for blogs and other online properties that are searchable.

However, this does not have to be the situation. With Eloqua, it is very easy to repurpose any of your email content to make it publishable and discoverable by search engines. (see Eloqua's own feed of interesting content for an example)

The first step is to create an RSS feed that you will publish your content into. In the communication area, under Communicate-> Feeds, create a new RSS feed, and call it something like “Marketing Events and Promotions”. This is where we will keep a running feed of all the marketing content that would be interesting for people to discover in a search. Be sure to select that this is an internal feed (a feed that his hosted within Eloqua) rather than capturing an external feed (such as from a Blog's RSS Feed as we talked about previously).




With this feed created, but empty, our next step is to feed content into it. We are creating a lot of content in email, but this content does not get found by Google as it does not generally end up hosted on the Internet in a way that it is linked to and discovered by Google. We’re going to change that by generating a publicly available feed of email content that might be interesting.

For each email that is interesting and non-promotional; new whitepapers, notices of events and webinars, thought leadership articles, or case studies, the email that you use to announce it can be added to the RSS feed we have just created. To do this, from the email editor, select Publish to Fee from the Content menu. Select the RSS feed you just created, make sure the title and description are accurate (it will default to the title and description from your email) and click Publish.

Now, the email is linked into the RSS feed. The feed will show the title and description of the email, and the link will guide the user to a hosted landing page that is the exact content of your email. The feed itself can be very useful for internal constituents, like your sales team, who are interested in knowing what marketing communications are happening. Adding the feed to a web desktop such as iGoogle, or an RSS feed reader, gives a very quick and easy way to stay on top of the communications that are happening.

However, this feed can be used to create a web friendly, hosted portal that highlights the events and promotions your marketing team is running, and makes them all immediately searchable by Google. Simply build a landing page on an Eloqua hypersite, and insert the RSS feed into it. By adding a style to the feed, and some creative around the feed, you can create a more accurately branded experience. Make sure that this page is linked to from somewhere, such as your main web site, so that it can be found by the search engines, and all the content within it will be found by them.

Now, each email that you send out can be dropped into the RSS feed and will appear on your landing page without any extra work on your behalf. You gain the search benefits of creating a rich, consistent flow of content, without having to duplicate effort or write any new material. Of course the more interesting and non-promotional your material is, the more likely it is to have other people find it interesting and link to it, which further increases its search friendliness.

When the article in the feed is clicked on, or crawled by Google, the full content of your email shows up, cleanly formatted and fully searchable by Google:

Tuesday, October 20, 2009

Social CRM meets Marketing Automation

Much of our conversation around marketing automation tends to focus on the new revenue side of the business. Understanding digital body language allows us to understand which prospects are ready to buy, and which need to be further nurtured. However, the same concepts apply to the understanding of existing customers.

Understanding which customers are engaged with your knowledge portal and online community in order to learn more, which are struggling, and which are advocates allows you to use similar principles in order to better guide all of your customers towards success and ultimately renewal. I wrote recently about the ideas behind renewal marketing and social CRM, and the opportunity that it provides us to focus on maximizing customer satisfaction.

Since that time, I’ve had a number of conversations with the folks at Helpstream (who power our Customer Central online community), and we have a strong collaboration in the works. Recently, the Helpstream team announced the ability to integrate marketing and social CRM by adding Eloqua tracking to any pages (or all pages) within a Helpstream-power portal that you would like.

By doing this, activities within the social CRM community can be used as part of your lead nurturing strategies to guide your communication based on what level of engagement an individual has, or as part of lead scoring algorithms for looking at renewal or upsell.

If you have both Eloqua and Helpstream, it is worth ensuring that you are receiving the insights into your customers’ engagement with your social CRM system by integrating Eloqua scripts into the portal.

Thursday, October 15, 2009

Lead Scoring, Update Rules, and Comparisons

As you get deep into lead scoring and begin to implement some of the lead scoring best practices, you might run into situations where you need to make a comparison. For example, if you have an existing lead score, and want to re-score that lead when they visit your website again, but you only want to keep the highest score, you need to be able to compare a new lead score against an old lead score.

To do this in Eloqua is quite easy, and leverages the ability for update rules to perform basic mathematical functions. (If you haven't looked at update rules in a while, it's worth having another look as both the capabilities and the user interface have been enhanced; drag and drop ordering and new update actions)

If, for example, you want to see if a new lead score is greater or less than an old lead score, you would create a field called "Lead Score (New)" for the new lead score and "Lead Score (Delta)" for the difference between "Lead Score (New)" and "Lead Score".

With those fields in place, create an update rule to find the difference. Select "Lead Score (Delta)" as the field to update, and then for the update action, select "Numeric Field Calculation".

Note that the contact field types MUST be numeric for this option to exist, as this will be working with the fields as numbers.

When you have selected that update action, you will then need to select the fields to operate on, and the operation to perform. To find the difference between the new and the existing lead score, select "Lead Score (New)" minus "Lead Score".

That's all you need to do, and when this update rule is run (usually in a marketing automation program), it will calculate the difference for you.

This delta value can then be read by a decision rule to see if the new score is higher (>0) or lower (<0)>