Tuesday, December 22, 2009
Happy Holidays from all of your friends at Eloqua!
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’
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
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.

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
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.
- 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).
- 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
Monday, November 30, 2009
Alerting Sales via a Marketing Automation Program
Wednesday, November 25, 2009
High-Value Content as a Feeder for Nurturing
- 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).
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.

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!!
- 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
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
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:
Wednesday, November 11, 2009
Building a Tweetboard - Social Media at a Live Event
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
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 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.
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.
http://app.en25.com/e/es.aspx?s=362&e=dc3bceaa-e37a-4161-92e2-4a71d8be4ac0
Pedowitz Group SWEETStakes 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.
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!
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.
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.

Tuesday, October 20, 2009
Social CRM meets Marketing Automation
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
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)>























