You are on page 1of 24

Raab Guide to Demand Generation Systems: Selection Process

Published by: Sponsored by:

345 Millwood Road Chappaqua, NY 10514 www.raabassociatesinc.com

Copyright 2008 Raab Associates Inc. www.raabguide.com This copy is provided courtesy of Marketo, Inc.Permissionisherebygrantedtoreproducethismaterialsolongasitispresentedinfullandwithout modification,includingthiscopyrightnotice. Productnamesmaybetrademarksorregisteredtrademarks oftheirrespectiveowners.

Raab Guide to Demand Generation Systems: Selection Process TableofContents


Introduction ................................................................................................................... 1 SelectionProcess ......................................................................................................... 2 InformationtoGather.................................................................................................... 6
Email ............................................................................................................................................... 6 WebFormsandPages ................................................................................................................... 7 OtherChannels............................................................................................................................... 9 LeadScoring................................................................................................................................. 10 CampaignManagement................................................................................................................ 11 CRMIntegration............................................................................................................................ 14 ProspectDatabase ....................................................................................................................... 15 Reporting ...................................................................................................................................... 16 Technology ................................................................................................................................... 18 ImplementationandSupport........................................................................................................ 20 Pricing........................................................................................................................................... 21 Vendor........................................................................................................................................... 21

Copyright2008RaabAssociatesInc.Allrightsreserved. www.raabguide.com

Raab Guide to Demand Generation Systems: Selection Process

Introduction
ThisGuideisintendedtohelpmarketersandtechnologistsselectdemandgenerationsystems.Thisis arelativelynewclassofsystemsthathelpmarketerstoacquirethenamesofpotentialcustomers(more commonlycalledleads)andnurturerelationshipsuntiltheleadsarequalifiedtoturnovertothesales department.ThesystemsworkprimarilywithemailandWebcontacts,althoughtheymayincorporate othermedia. Demandgenerationfunctionsarenotnew. Businessmarketershavealwaysrunprogramstogather leads,sendtheminformation, learnabouttheirneeds,andtosendthebestprospectstosales.Indeed, many marketingdepartmentsconsiderthistheirprimarymission. Theuseofcomputersystemstohelpis somewhatmorerecent,butmarketingdatabases,campaignmanagers,scoringtools,leadrouting systems,andmarketingresourcemanagementsoftwarearenowwellestablishedcategories. Evenmore commonareexecutionsystemstogeneratedirectmail,managecallcenters,placeadvertising,track resultsand,morerecently,tosendemailsandmanageWebsites. Demandgenerationproductscombinethesefunctionsinasinglesystem.Eventhisisnottotallynew: marketingautomationorenterprisemarketingmanagementvendorshaveofferedcomprehensive marketingmanagementforyears.Indeed,somemarketingautomation vendors(companiesincluding Aprimo,NeolaneandUnica)arelegitimatecompetitorsinthedemandgenerationmarket.Soaresome customerrelationshipmanagement(CRM)providerslikeOracle/Siebel,EntelliumandRightNow. However,allthesevendorsaimtomanagethecompletecustomerlifecycle,,whiledemandgeneration systemsfocusontheperiodbeforeacustomersfirstpurchase. Thus,theprecisecharacteristicthat distinguishesdemandgenerationsystemsisthattheyprovidethefullrangeofleadmanagement functions,andnothingelse.

HowtoUseThisGuide
Becausedemandgenerationsystemsareanewcategory,fewmarketersortechnologistswillhave previouslyusedone.Thismakesselectionespeciallydifficult.ThisGuidecontainstwosections designedtohelp:

SelectionProcessdescribesasystematicapproachtochoosingademandgenerationsystem.This methodologyisbasedonRaabAssociatesmanyyearsofexperiencerunningsimilarprojectsfor companiesofallsizesandindustries. InformationtoGatherpresentsalist,withdetailedexplanations,ofinformationyoumaywishto gatheraboutpotentialvendors.Thisprovidesaframeworkforaskingquestionsandcomparing vendoranswers. Itshouldhelpyoutojudgewhichitemsareimportantformeetingyourown businessneedsthemostimportantconsiderationinmakingawisevendorchoice.

Copyright2008RaabAssociatesInc. www.raabguide.com

entryasof:10/21/2008

page1

Raab Guide to Demand Generation Systems: Selection Process

SelectionProcess
Selectionofademandgenerationsystemisfundamentallysimilartoselectinganyothersystemor service:youdefineyourrequirementsandfindthevendorwhobestmeetsthem.Ifyourneedsare unusual,theremaybeonlyonevendorwhoqualifies.Butmostcompaniescanfindseveralviable candidates.Youcertainlyshouldtrytofindthebestfitamongthese,butbearinmindthatthevalue comesfromusingthesystem,notrunningareallygreatselectionproject. Spendingexcessivetime agonizingoveryourselectioniscounterproductive. Thekeytoasuccessfulselectionprojectisathoroughsetofrequirementsbasedonyourgoalsforthe system.Sotheselectionprojectactuallybeginswithadefinitionofthosegoalswhatexactlydoesthe companyexpectthesystemtoaccomplish,andhowdoesithopetousethesystemtomakethat happen? Themostpracticalwaytodefinethesegoalsistoidentifyasetofprojectsyouexpectthesystemto support. Thendefinetheprocessassociatedwitheachproject:notonlywhatthedemandgeneration systemitselfisexpectedtodo,butalsowhatothersystemsmustdo(forexample,providedataand receiveresults),andwhatpeoplethroughoutthecompanymustdo(approveprograms,generatecopy, followuponleads,closesales).Thiswillquicklyhelpyoutobuildthelistofpeopleanddepartmentswho willinteractwiththesystem,andmightthereforehavesomeinformationworthknowingduringthe selectionprocess.Itmayalsoidentifyproblemsthat mustbesolvedduringdeploymentor,intheworst case,makeaparticulargoalunattainable.Itsbettertoknowaboutthoseobstaclesinadvance,whenits relativelyeasytoadjustyourplans,thantouncoverthemlater. Mostcompanieswillalsorequireaformalfinancialjustificationforanewsystem.Ifthegoalissimplyto replaceacollectionofdisconnectedproductsandprocesseswithasingle,streamlinedsolution,you mightbeabletobuildthisjustificationoncostsavingsalone.Thismightevenletyouavoiddefiningthe typesofmarketingprogramsthesystemwillproduce,sincethesearepresumablythesameasthe existingprograms.Allyouneedtodoisspecifywhichtasksandsystemsthenewsystemwillreplace, andthesavingsintimeandeffortthatresult. Butifthenewsystemisintendedtoenablenewkindsofmarketingprograms,youllneedtospecifythe valueexpectedfromthoseprograms.Themathisusuallyprettysimple:thenewsystemwillenableus toproduceXnewleadsatacostofYdollarsperlead,replacingleadsthatnowcostZdollarseach.Or thenewsystemwillgenerateXnewleadsthateventuallyyieldYdollarsinsalesataprofitmarginofZ. Orthenewsystemwillreducethehandlingcostperlead,orreducethetimetoconvertaleadtosales. Thesetofprojectsidentifiedassystemgoalsprovidethebasisforthesecalculations.Thecalculations willalsoshowwhethertheseprojectscanrealisticallybeexpectedtogenerateenoughfinancialbenefitto justifythesystemcost. Thesecalculationsarethebasisformetricsthatyouwilluseafterdeploymentto tracktheactualvalueofthesystemandwhetheritisperformingasexpected. Thespecificprojectsintendedforthesystemwilldependoneachcompanyssituation.Butmostdemand generationprojectsfallintoseveralcommonareas:

leadgeneration,toattractandcapturenewsalesprospects.Demandgenerationsystemsaremost likelytoexecuteoutboundemailprograms.Buttheyalsooftensupportotherprogramsbyproviding Weblandingpages,managinginvitationsforsalesevents,andcoordinatingresponseviacall centers,directmail,andothermedia.Thejustificationforsuchprojectsistogeneratemoreleads, reducethecostperlead,orboth.

Copyright2008RaabAssociatesInc. www.raabguide.com

entryasof:10/21/2008

page2

Raab Guide to Demand Generation Systems: Selection Process

leadnurturing,tobuildrelationshipswithexistingleadsuntiltheyarereadytohandovertosales. Demandgenerationsystemscanautomatetheleadnurturingprocesswithstreamsofemail messages,offersofsupportingmaterialssuchaswhitepapersandproductinformation,andWeb formstocaptureinformationaboutleadinterestsandqualifications.Theseprojectsearnvalueby decreasingthecostofmanagingtheseleads,increasingtheproportionthateventuallymakea purchase,andreducingthetimebeforetheinitialpurchase. leadscoringanddistribution,whichmanagethehandoffofleadstothesalesdepartment.The demandgenerationsystemcangatherdetaileddataaboutleadattributesandbehaviors,allowing moreaccuratescoringofsalespotential.Itcanalsoautomatethetransferofleadstosalespeople, makingitfasterandcheaper.Thevalueoftheseprojectsisusuallyahighersalesratethatcomes fromacombinationofsendinghigherqualityleadsandofsalespeoplepayingmoreattentiontothe leadstheyreceive.Theremayalsobesomesavingsinthecoststomanagethetransferprocess. reporting,whichtrackstheresultsofmarketingactivities. Reportingbyitselfdoesnotcreaterevenue orreducecosts,butitdoeshelpmanagersmakedecisionsthatachievethesegoalsinthelongrun. Demandgenerationsystemsgathersomeinformationthatwasnotpreviouslyavailable,andprovide unifiedreportsonotherinformationthatwaspreviouslyscatteredamongdifferentsystems.These projectsmayyieldsomecostsavingsinreportproduction,althoughthemainvalueislongterm improvementinmarketingefficiencyandeffectiveness.

Oncethetargetprojectsareidentifiedandtheirrequirementsaredefined,itisfairlysimpletospecifythe systemcapabilitiesneededtomeettheserequirements.TheInformationtoGathersectionlists functionalrequirementsbyprojecttype.)Youshouldbeabletoprioritizetheserequirements,whichisa criticalstepwhenweighingthevalueofdifferentsystems. Itsalsoextremelyimportantthatyourrequirementsincludesoftconsiderationssuchasusabilityand vendorsupport.Thesecanbehardertoassessthanspecificsystemfeatures,buthaveamajorimpact onprojectsuccess.Theymustbematchedtoyourcompanysbusinesssituation:acompanywith extensiveinternaltechnicalresourcesmayneedlessvendorsupportthanafirmwithfewresourcesa companyrunninglarge,complexmarketingprogramsmayneedasystemthattakesextraefforttosetup, butsimplifiestheseprogramsongoingoperations. Onlyafteryouvedoneathoroughjobofdefiningyourrequirementsshouldyouturntothetaskof choosingaspecificvendor.Thefirststepistodevelopalistofcandidates. ThevendorsintheRaab GuidetoDemandGenerationSystemsareonesettoconsider,andrepresentleadersinthefield. Other choicesincludemarketingautomationvendors(Aprimo,Neolane,Unica,etc.),CRMsystems (Oracle/Siebel,RightNow,etc.),anddemandgenerationspecialiststargetedatsmallerfirms.Aquick Googlesearchwillturnupdozensofcandidates. Useyourrequirementstobuildalistofkeycapabilities, andcheckthisagainsttheInformationtoGathersectiontodeterminewhichareuncommon.Thiswill giveyouashortsetofquestionstoaskpotentialvendors,andmakeiteasytoeliminatethosewhodonot fityourneeds. Onceyouvedevelopedasmalllistofqualifiedvendors,youcanresearchthisgroupmoredeeply. This iswheretheworkyouveputintodefiningyourtargetprojectspaysdividends.Youshouldknowenough aboutthedetailsoftheseprojectsthatyoucanaskthemostpromisingvendorstodemonstratehowthey wouldbesetupandexecutedinthevendorssystem.Thisisacriticalstepintheassessmentprocess becauseitmovesyoupastthevendorsdescriptionofthesystemsgloriestoaconcreteunderstandingof whatitsliketouseforyourtypesofprojects.Inparticular,itwillhelpyoutoassesshowwellthevendors balancebetweensimplicityandcomplexitymatchesyourownneeds. Yourvendorassessmentprocessshouldbecarefullystructured.Thiswillensureyougathercomplete informationandprovidedocumentationtoexplainthefinaldecision.Forthevendordemonstrations Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page3

Raab Guide to Demand Generation Systems: Selection Process


themselves,prepareapackageofmaterialsdescribingthetargetcasesandsendittothevendorsin advance.Thispackageshouldcontainalltheinformationneededtosetupthecases,allowingthe demonstrationitselftomovequickly.Ofcourse,youllneedtobesurethatyouunderstandthework involvedinanystepstheyprepareinadvance. Alsoprepareascorecardforeachdemonstrationthatlists thekeyitemstocover.Membersofyourassessmentteamshouldfilltheseoutduringthedemonstration andthenreviewthemasagroupimmediatelyafter.Thiswillallowthemtocomparenoteswhiletheir memoriesarefresh,identifyanyconflictingimpressionsthatneedfurtherresearchtoresolve,andprovide arecordtouselaterintheprocess. Thedemonstrationswillfocusprimarilyonfunctionalityandusability. Youmayalsocovertopicssuchas technologyandsupportpolicies iftimepermits.Otherwise,youwillneedtoresearchtheseseparately. Yourtechnologyorprocurementdepartmentsmayhaveastandardlistsoftopicstoconsiderinasystem selectionproject.Youmayalsobeabletodrawondocumentationfrompreviousprojects,ordownloada templatefromanynumberofWebsitesdedicatedtothetopic,includingwww.raabguide.com. The headingsintheInformationtoGathersectionprovideareasonablycompletelistofareastoconsider. YourselectionprocessmayincludeaformalRequestforProposal(RFP).Ifyourfirmdoesnotrequirean RFPasamatterofpolicy,bearinmindthattheythattakeconsiderableworkforyoutoprepareandfor thevendortoreply. Unlessthereissomethingunusuallycomplexaboutyourdemandgeneration requirements,anRFPmaynotbeworththetrouble. IfyoudogoaheadwithanRFP,itsbesttodelay issuingituntilyouhavenarrowedyourlisttoasmallnumberoffinalists.Knowingthattheyhavea realisticchanceofwinningthebusinessgivesvendorsareasontoinvesttheresourcesnecessaryto answeranRFPindetail. Beforemakingafinalvendorselection,youwillalsowanttoaskforandtalktoreferences.Thesearea shockinglyunderusedresourceinmanyselectionprojects.Eventhoughvendorsusually(butnot always!)managetoscreenoutunhappyclients,theonestheydoletyouspeakwithcantellyouabout strengthsandweaknesses,surprisestheyfound,whytheychosethevendor,howtheyareusingthe system,andwhatitsliketoworkwiththevendor. Ifyourbusinessorrequirementsareunusual,you shouldaskthevendortoletyouspeakwithsomeoneassimilartoyouaspossible.Ifthevendorcannot comeupwithasimilarclient,youmaybeheadingintounexploredterritory.Thisisnotnecessarilya reasontorejectthevendor,butyoushouldknowthatyouretakingtherisk. Onceyouvegatheredalltheinformationaboutthecandidatevendors,youwillwanttorankthemand makeatentativefinalselection.(Thisistentativebecausefinalpriceandcontractnegotiationsarestillto come.)Unlessthewinnerissoobviousthatnodiscussionisnecessary,youllwanttoprepareaformal decisionmatrixthatscoreseachvendoronthedifferentbusinessrequirements. RaabAssociateshas hadgreatsuccesswithsuchmatricesinselectionprojects,andwehavefoundthatdetailsmatter:

theheadingsinthismatrixshouldmatchtheheadingsinyourrequirementsdefinition. buildthematrixthroughagroupdiscussionwiththeprojectteam. Thediscussionitselfisactually whatsimportant,becauseitprovidesastructuredwaytogathereveryonesinputandbuilds consensusaroundthefinalresult.Infact,whattypicallyhappensisthatthegroupchoicebecomes apparentevenbeforethefinalscoresarecalculated. assignweightstotheitemsbyfirstsettingthemforthegeneralcategories,andthenfortheitems withinthecategories. Thisensuresthebroadprioritiesarecorrect.Weightsshouldaddto100%, whichforcesthegrouptoexplicitlyconsidertherelativeimportanceofeachitem.Otherwise,teams tendtoclassifyalmosteverythingasessential. starttheweightingbyassigningthesameweighttoallitems(ifthereare50items,eachgets2%). Thenclassifyeachitemashigh,mediumorlowpriority,andgivethehighitemsgettwicetheoriginal weightandthelowitemsgethalftheweight.Onceyouvedonethis,makeadditionaladjustmentsas Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page4

Raab Guide to Demand Generation Systems: Selection Process


neededtobringthetotalbackto100%.Remember:theactualweightsmatterlessthanthegroup discussionaboutwhatisimportantandwhy.

assignscoresonascaleof1to10.Thisprovidesletstheteamdistinguishbetweensystemswhere oneisjustslightlystrongthananother.Wevefoundthatusinga1to5scorealmostalwaysendsup withsomethingendingina.5. workthroughthematrixoneitematatime,assigningscoresforallvendorsbeforemovingontothe nextitem.Thishelpstofocusthediscussiononhowthevendorsvariedineacharea,ratherthanon thegeneralpreferenceforonevendororanother.

Oncethegrouphascompletedthescoring,thescorescanbeweightedandyoucancalculateatotal scoreforeachvendor.Thisiseasytosetonwithasimplespreadsheetprogram.Thewinnerwillrarely beasurprise,butifitis,orscoresarecloserthanthegroupexpected,itsworthgoingbackintothe matrixtounderstandwhatledtotheresult.Youlloftenfindthattheweightsneedadjustingor,lessoften, wanttoresetthescoresthemselves.Itusuallyturnsoutthatdifferentvendorsarestronginoneortwo keyareas.Thisletsthegroupfocusonthespecifictradeoff:whichismoreimportant,extensivereuseof marketingmaterialsorpowerfulemailcustomization?Thatsaproductivediscussiontohave. Thematrixorsomeotherprocesswillleadyoutoselectingyourpreferredvendor.Onlyatthispointare youreallyreadytoenterintothefinalvendornegotiationsonpriceandcontractterms,becausenowyou canlegitimatelyspecifythetermstheymustmeetinordertomakethesale.Theremayinfactbe relativelylittletonegotiatewithsmallerdemandgenerationimplementations,wherepricesarefixedand includeallthesystemmodulesandsupportservices.Aggressivenegotiationmayalsostartthe relationshiponasournote.However,largerdeploymentsdoinvolvecomplexcontracttermsandwill certainlyrequiresomediscussion.Inadditiontothesystempriceitself,itemstonegotiatemayinclude implementationservicesandtimeframe,trainingprovided,supportandservicelevels,systemmodules included,protectionagainstpriceincreases,terminationprocedures,andvariouslegalsubtleties.You mayhavenonnegotiablerequirementstoconformcontractlanguagewithyourowncompanypolicies andtoclarifyissuessuchasdataownershipandaccess.Softwarenegotiationsareacombinationofart, scienceandcontactsport,somakesureyouhavetheassistanceofanexpert.

Copyright2008RaabAssociatesInc. www.raabguide.com

entryasof:10/21/2008

page5

Raab Guide to Demand Generation Systems: Selection Process

InformationtoGather
Thissectiondescribesinformationyoumaywishtogatheraboutpotentialvendors.Theinitialsections relatetofunctionalrequirementssuchasemailandleadscoring.Thelatersections(technology, implementationandsupport,pricingandvendor)arenonfunctionalconsiderationsthatwillalsoweighin yourdecision.Eachsectionprovidesanexplanationofthetypeofinformationtolookfor,whichfeatures arecommon,andwhytheymatter.TheheadingscorrespondtothevendortablesintheRaabGuideto DemandGenerationSystems(www.raabguide.com).

Email
ContentGeneration. Everydemandgenerationsystemgivesuserstoolstobuildandsendpersonalized emails.Typicallythebasicelementssuchassender,subjectline,andrecipientareenteredinaform, whilethebodyoftheemailitselfisenteredinagraphicinterfacesimilartoawordprocessor.Sometimes thereareadditionalformentriesforstandardlinkssuchasunsubscribeandforwardtoafriend.The entirepackagemaybebuiltfromatemplatethatdefinesstandardheaders,footers,graphics,linksand otherelements.Thesetemplatesareparticularlyhelpfulwhenyouhavemanyemailstomanage,bothin termsofsavingeffortandensuringconsistency. Onefeaturetocheckiswhetherthetemplatesare simplycopiedeachtimeyoucreateanewemail,ortheemailsreadamastercopyofthetemplateeach timetheyuseit.Havingamastercopymeansthatchangestothetemplateareautomaticallyreflectedin allemailsthatusethetemplate,evenifthechangeismadeaftertheemailwascreated.Thismakesit stilleasiertokeepthingsconsistent. Whentemplatesexist,theycannearlyalwaysbesharedacrosscampaigns.Individualemailsareusually sharableaswell,whichgenerallymeanstheyarestoredinaseparatefolderorlibraryandcanbe selectedwhenneededforindividualprojects.Aswithtemplates,thereisadifferencebetweensimply makinganindependentcopyofasharedemail,andreferringtoasinglemastercopythatcanbe centrallyupdated.Ingeneral,moresharingisbetter,especiallyinorganizationswithlargequantitiesof materialstomanage.Butsettingupthecomponentsandthenassemblingthemdoesrequireextraeffort comparedwithenteringthoseelementsdirectlyintoasingleitem.Socompanieshavingfewitemsorfew sharedelementsacrossitemsmayfinditiseasiertosimplycreatetheitemsindependently. Mostsystemsareabletodisplayasampleversionofanemail,soyoucanbesureitlooksthewayyou expect.Agoodsamplewillshowtheemailwithpersonalizedelementsfilledin,eitherforadesignated sampleleadorforrecordsselectedfromthegeneralleadpool.Samplingfunctionsmayincludethe abilitytoactuallysendthesampleemail(asopposedtosimplyviewingitinabrowser)abilitytosenditto standardlistorauserenteredsetofsamplenamesandabilitytoseeitrenderedintextandHTML versionsindifferentemailreaders.Manydemandgenerationvendorsrelyonoutsideservicessuchas StrongMailandPivotalVeracitytorendersampleemailsandtesttheirabilitytopenetratespamfilters.. Emailsetupmayalsoincludeformaltestingofalternativeversions,ora/btests.Thisgenerallyinvolves specifyingtwoormoreitemstotest,randomlysendingoneortheotherwhenamessageisneededwithin acampaign,andthencomparingtheresults.Facilitiesforsuchtestingaregenerallylimitedindemand generationsystems.Thetestingmaybeachievedduringtheemailsetupprocess,byspecifying alternativecontentswithintheemailitself.Oritmaybeachievedbysplittingthecampaignaudienceinto differentlistsandsendingdifferenttreatmentstodifferentlists.Thisessentiallycomesdowntocreating separatecampaigns.Thelatterapproachismorework,butmakesiteasiertovarytreatments consistentlyatdifferentpointsinthemarketingcampaign. Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page6

Raab Guide to Demand Generation Systems: Selection Process


Personalization. Emailtextandheadersaretypicallypersonalizedbyinsertingtagsthatrefertodata associatedwithalead.Thisincludesattributesstoreddirectlyontheleadrecordand,inmostcases, behaviorsfromtheactivityhistoryaswell.Itmayextendtoadditionalsourcessuchassurveyresponses heldinaseparatetablecompany,opportunityandsalesrepdataimportedfromtheCRMsystemand datareadondemandfromanexternalsystemsuchasCRMoradatacompiler.Inaddition,most systemscancreateaddpersonalizeddatatoURLlinkswithinanemail,suchasanindividualIDor campaignIDusedtotrackresponse. Amoreadvancedandlesscommonformofpersonalizationallowsuserstoembedruleswithintheemail thatselectdifferentblocksofcontent.(Thisismoreaccuratelycalledcustomizationthan personalization.)Forexample,therulemightlookattheleadrankandsenddifferentmessagestohot, warmandcoldleads.Thissortofcustomizationallowsasinglecampaigntotailoritsmessagesto differentleadsituations,savingthemarketerfromcreatingseparatecampaignsandmakingiteasierto specifycustomertreatments.Ideally,therulesthemselveswouldbesharedbymultiplecampaigns,so thesystemcancoordinatetreatmentsacrossdifferentcontacts. ContentDelivery. Nearlyalldemandgenerationvendorssendemailsfromtheirownservers.Insome cases,theemailissentbyathirdpartyvendor,inwhichcaseyouneedtoexaminehowwellthetwo operationsareintegratedfromauserperspective.Theactualdomainmaybethevendorsowndomain, asubdomainofthevendordomainassignedtoaparticularclient,oradomaincreatedfortheclient alone.(Thiswouldnotordinarilybetheclientsownprimarydomain,whichisusuallyhostedelsewhere.) Controloverdomainsandsubdomainsisimportantbecausespamblockingsystemsmayblockadomain thattheybelieveissendingspam.Thedemandgenerationvendorsofferdifferentlevelsofservicein monitoringemaildeliverability,oftenrelyinginpartonthirdpartyspecialistssuchasStrongMailand PivotalVercacity. Emailismostoftendeliveredaspartofamarketingcampaign.Butitsimportanttobeabletosend emailswithoutcreatingacampaign,eitherfortestingorbecauseofaonetimeprojectthatdoesntjustify creatingacampaign. ResponseTracking. AsdiscussedunderPersonalization,demandgenerationsystemstrackemail responsebyembeddingauniqueIDinURLlinkswithintheemail.ThesystemthenextractstheIDwhen therecipientclicksonthelinkandvisitstheassociatedWebpage.Systemsvaryinhowmuchdatathey canencodeintheURLinthisway.Mostsystemscanalsoplaceacookie(asmallfilethatidentifiesthe computer)ontheemailrecipientscomputerwhentheyclickonthelink,allowingmarketerstotrack subsequentvisitseveniftheleaddoesnotidentifyherself.Ifoneoftheclientscookiesisalready present,perhapsfromapreviousanonymousWebsitevisit,thesystemwillfinditandconnectittoother informationaboutthelead. ListManagement. Alldemandgenerationsystemsprovidetoolstomanageemaillistsinaccordwith governmentregulationsthatrequireoptionstooptoutoffutureemails.Theseincludestandard unsubscribelinksthatcanbeembeddedinemailsandaddnamestodonotemaillists.Thesystems alsoidentifyundeliveredemailsandprovidedifferentdegreesofcontroloverhowthesearetreated.Most allowuserstocreateothertypesofsuppressionlists,whichmaybeappliedautomaticallyormanuallyto someoralloutboundemails.

WebFormsandPages
ContentGeneration. DemandgenerationsystemsbuildtwotypesofWebpages:landingpagesthatare typicallyrelatedtospecificmarketingcampaigns,andformsthatgatherinformationandpostittothelead recordinthesystemdatabase.Buildingalandingpageisgenerallysimilartobuildinganemail:vendors Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page7

Raab Guide to Demand Generation Systems: Selection Process


provideagraphicalinterfacetolayoutthepagecomponents,oftenprovidetemplatestohelpstandardize thepages,usetagstoembedpersonalizeddata,andmaysupportruledrivencustomization.Theissues thatapplytoemail(reuse,viewingsamples,a/btests,etc.)generallyapplytolandingpagesaswell. Webformsintroduceadditionalissues.Usersmustbeabletoselectdataelementstoincludeonthe form,controlhowthesearepresentedtothevisitor,andpostthemtothesystemdatabase.Systems varysubstantiallyintheseareas.Someallowtheenduserstocreatenewfieldsduringtheformbuilding process,whileothersrequireasystemadministratortodothis.Someofferachoiceofstoringdatawithin thesystemdatabaseorseparately,attachedtothecompletedformitself.Thiscanbeusedtocapture specializedsurveyquestionsortoretainahistoryofanswerstoquestionsthatmaybeaskedmorethan once. Somesystemsstorethepresentationformat(e.g.,radiobuttonvs.pulldownlist)andavailableanswers aspartofthefielddefinition,meaningthesemustbethesameonallforms.Othersystemsdefinethese separatelyforeachform,meaningtheycanbechangedfordifferentsituations.Insomesystems,the answerselectedbythesitevisitorisstoreddirectlyinthesystemdatabase,whileothersystemscanstore adifferentvalue.Thisisaparticularlyusefulfeature.Oneadvantageissavingspacebystoringcoded valuesintheplaceoflonganswerstrings.Anotherislettingthesystempresentasurveyindifferent languagesandstillstoreconsistentresults. Mostsystemsletusersspecifywhichfieldsarerequiredfortheformtobeaccepted.Allletcanalso checkforcorrectdatatypeandsimpleformatssuchasemailandtelephonenumber.Someextendmuch furthertovalidateagainstreferencetablesofcompanynames,Webdomainsandstreetaddresses.Most letuserscreatecustomvalidationrulesofvaryingsophistication.Mostalsoallowtheformtopostdata elementsthattheuserhasnotentereddirectly.ThiscouldbeusedtocaptureacampaignIDorsearch term.ThepostedvaluemaybereadfromtherequestedURLorhardcodedwithintheformitself.(Note: therequestedURListheaddressofthepagebeingrequested.Itistypicallyspecifiedinahyperlink builtintoanemailorWebpage,andoftencontainsparameterssuchasacampaignIDorpersonal identifier.ThereferringURListheaddressofavisitorspreviousWebpage.Itshowsthesourceofthe visitorandmaycontainadditionalinformationsuchasasearchterm.) Everysystemcanappendforminformationtoanexistingleadrecordifthatleadhasalreadybeen identified.Theidentifymightbasedonavisitorlogin,readfromtherequestedURLor,lessreliably, inferredfromacookie.Otherwise,allsystemscancheckforanexactmatchonanemailaddress.Some productssupportadditionalmatchingrules.Thesemaybeprebuiltorspecifiedbyauser,andcanrange fromexactmatchesonacombinationoffields(whichwillmissmanyactualmatches)tosophisticated fuzzymatchingthatlooksatsubstringswithinfields,phoneticequivalents,andstatisticalsimilarity scores. Personalization. Beyondtheusualpersonalizationandrulebasedcustomization,formsmayvarythe questionstheyaskbasedontheexistingcustomerdata.Oneapproachisfortheusertospecifytheset ofquestionstoask,thepriorityforeachquestion,andthemaximumnumberofquestionstodisplayat once.Whenaformispresented,thesystemwillpresentthehighestpriorityunansweredquestions,upto thespecifiednumber.Asanswersaregatheredovertime,thosequestionsaredroppedfromtheform andnewquestionsappear.Theelaborateformsofthesesystemsusecentralizedrulestocoordinate questionsacrossallforms,andcanconsiderfactorssuchaswhenaquestionwaslastansweredin determiningwhethertopresentit. ContentDelivery. AlldemandgenerationvendorshostWebpagesandformsontheirownserver.But clientswhowanttohostthecontentelsewheremustlookcloselyatsystemcapabilities.Itsusually possibletoexporttheHTMLusedtogenerateaWebpageorform.Butsystemsvaryinwhetheritseasy orevenpossiblefortheseexternalpagestoreaddataforpersonalizationorpostsurveyanswertothe demandgenerationdatabase.Similarly,onlysomesystemsallowanexternalWebpagetoopena Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page8

Raab Guide to Demand Generation Systems: Selection Process


vendorhostedform.MostsystemsdoallowtheusertocreateafriendlyURLthatwillbedisplayed insteadoftheactualURLpointingtothevendorsserver. ResponseTracking. EverydemandgenerationsystemwillcapturethereferringURLandrelateddata suchasquerystring,date,andIPaddress.Allwilldepositcookiesthatidentifyrepeatvisitors,willuse thecookieIDtobuildavisitorhistoryinthesystemdatabase,andwillconnectthecookiebasedhistory withactualleaddataoncetheleadidentifiesherself.MostwilllookuptheIPaddresstoattemptto identifythecompanyavisitorworksfor(assumingtheyareWebpagefromacompanycomputer).Some willalsoblockvisitorsfromspecifiedcompanies,suchascompetitors,basedonIPaddressoremail domain.SomecanfurtherlimitaccesstoWebpagesandformstotheirintendedusers,basedonvisitor loginoranIDstringembeddedintherequestedURL. ActivitiesAfterSubmission. Formsubmissionisgenerallypartofalargercampaignflow,andcan triggeranyactionspecifiedwithinthecampaign.Somesystemsletusersattachspecificactionstothe formsthemselves,whichcanbehelpfulwherethesameformmaybereusedacrossmultiplecampaigns. Somesystemsalsoallowsubmissionofdifferentformstotriggeraseparate,sharedcampaign,which offersanalternativeapproachtocoordinatingcustomertreatmentsacrossmultipleprograms.Ingeneral, activitiesavailableafteraformissubmittedwouldincludesendingaconfirmationorfollowupemail, directingthevisitortoanotherWebpageorform,recalculatingtheleadscore,addingtheleadtothe CRMsystem,notifyingtheCRMsalesrepassignedtothelead,continuingwithinacampaignflowor switchingtoadifferentcampaign.Asalways,systemsvarywidelyinthenatureoftherulesthatgovern thesetreatments.

OtherChannels
PaidSearch. AnydemandgenerationsystemwillcaptureavisitorsreferringURL,whichisthekey informationneededtomeasureresponsestoapaid(orunpaid)searchmarketingcampaign.Afew systemsgoslightlybeyondthistoautogeneraterequestedURLstringswithcampaignIDs,whichare thenbuiltintothelinksinthepaidsearchads.Ideally,thesystemswouldgofurthertocapturemarketing costsandresultsbeyondtheinitialvisit.Thisiscurrentlybeyondthescopeofmostoralldemand generationproducts. DirectMail. Alldemandgenerationsystemscanexportamailinglistofselectedleads. Mostcoulddo thismoreorlessautomaticallyaspartofamarketingcampaign.Afewprovidemuchmoresophisticated directmailsupport,includingtheabilitytogenerateprintreadypersonalizedfilesandsendthesedirectly toselectedprintersforproduction. CallCenter. Beyondgeneratingleadlists,fewdemandgenerationvendorshavespecificfeaturesto supportcallcenters.Theseincludetransmittingfileswithpersonalizedcallingscriptsautomatedtextto speechmessagesandpersonalized,ruledrivenWebformsthatcallcenteragentsfilloutwhilespeaking toleads.Vendorswithsignificantcallcenterintegrationhavealsosetupflowstoeasilycapturecall resultsandmakethispartofthedemandgenerationactivityhistory. OnlineChat. Somedemandgenerationvendorshaveintegratedtheirownorthirdpartyonlinechat capabilities.Thechatsmaybeagentinitiatedorvisitorinitiated.Agentinitiatedchatsmayrelyonrule drivenalertsthatmonitorvisitoractivitiesandnotifychatagentswhenavisitorshouldbecontacted. Visitorinitiatedchatsrequireanonscreenbuttonorothermechanismforthevisitortorequestachat, andfeaturestoassignchatstoavailableagents.Thechatprocessitselfhasadditionalrequirementsfor logging,supervision,transcriptarchiving,andreporting.Chatresultsshouldbepostedtothedemand generationactivityhistoryandbeavailabletotriggerothermarketingandsalesactivities. Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page9

Raab Guide to Demand Generation Systems: Selection Process


Mobile. Themostsignificantspecialrequirementformobilemarketingcampaignsistheabilitytoroute messagesthroughthephonecarriers. Somedemandgenerationvendorshaveestablishedrelationships withspecializedfirmsthatdothis.Otherwise,therequirementstogeneratesimple,personalized messagesaresimilartothoseneededforbasicemailcampaigns. Fax. Faxcampaignsarelikemobilecampaigns:themessagesthemselvesaresimple,butthetrickis gettingthemthroughthenetwork. Again,somedemandgenerationsystemshavebeenintegratedwith vendorswhospecializeintheseareas. Events. Demandgenerationsystemsareoftenusedtomanagesaleseventssuchasseminarsand onlineWebinars.Standarddemandgenerationfunctionscansendanemailpromotingtheevent,link respondentstoaregistrationform,andsendvariousremindersandfollowupmessages.Eventswith physicalcapacitylimitsrequirespecializedfeaturessuchastheabilitytostopandstartpromotionsbased onthenumberofregistrations,maintainwaitlists,andmanagemultipleversionsofthesameeventin differenttimesandplaces.Demandgenerationsystemsdonotgenerallysupportpaideventsorprovide administrationfeaturessuchasroomassignmentsorequipmentlogistics.

LeadScoring
ScoringData. Leadscoresaretraditionallybasedonattributessuchasdemographics(companysize, industry,etc.)andopportunitycharacteristics(oftensummarizedasBANT:budget,authority,needs, timeline).Tothis,demandgenerationsystemsaddinformationderivedfromuserbehaviors,suchas Webpagevisits,informationdownloaded,emailsopened,andsurveyscompleted.Thesebehaviorscan giveparticularinsightintochangesinleadattitudesastheygainorloseinterestinaproject.However, theycanalsobevoluminous,soleadscoringsystemsoftenrelyonsummarymeasures,suchasthe numberofsitevisitsinthepastweek,ratherthanscoringeacheventbyitself. Somedemandgenerationsystemssupplementdataprovidedbytheleadandbyleadbehaviorswithdata fromexternalsources.Thesemayprovideinformationaboutacompanythattheleadhasnotprovided, orhasnotreportedaccurately.Theymayalsorecordpublicevents(newproducts,financialresults,etc.) thatarerelevanttothesalessituationbutnotcapturedbystandardsurveys. ScoreCalculations. Thetraditionalapproachtoleadscoringistodevelopascorecardthatassigns pointsforspecifiedleadattributes.Thesumofthesepointsistheleadscore. Mostdemandgeneration systemstakeagenerallysimilarapproach,althoughtheyvaryconsiderablyinthedetails.Somesystems canapplypointcapstocertainbehaviors,soasingletypeofactivitydoesnotcreateaninflatedscoreif itisrepeatedfrequently.Somesystemscanreducethepointsassignedtoabehaviorbasedonhowlong agoitoccurred.Theamountofthereductionmaybespecifiedseparatelyforeachbehavior(precisebut considerablework),orasingledepreciationrulemaybeappliedautomaticallytoalleventrelateditems. Systemsalsovaryintheinterfaceusedtosetupthecalculations.Mostproductsusestandardsystem rulestospecifyasetofconditionsandthepointsawardedforeachcondition.Thesemayinturnbe embeddedinastandardmarketingcampaign.Thisapproachmakestheinterfaceconsistentwiththerest ofthesystem,butmayrequirecomplexrulesforconceptssuchaspointcapsortimerelated depreciation.Othersystemspresentthecalculationsonagridsimilartoatraditionalscorecard. Thiscan beeasierforsomeuserstounderstand,andmayallowspecialfeaturessuchaspointcapsand depreciationtobeincorporatedmoreeasily. Somesystemsallowonlyonescoreperlead,whileothersletusersdefinemultiplescores.Theseare particularlyusefulforcompanieswithmultipleproductsormarketingcampaignsthatneedtobemanaged separately.Somecancalculateanaveragescoreforallleadsfromthesamecompany,whichis Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page10

Raab Guide to Demand Generation Systems: Selection Process


particularlyusefulprovidinganoverviewoftheactivitylevelforthegroupasawhole.Mostproducts storethescoresasnumericvalues,andthendefineleadranks(hot,warm,etc.)asscoreranges.Some vendorsusethescoringrulestospecifyscoringranksonly.Attheoppositeextreme,otherscalculate separatescoresfordemographics,BANTandbehaviors,andreporttheseindividuallyaswellasa combinedtotal. ScoreUpdates. Scoresmaybeupdatedaspartoftheflowofamarketingcampaign,ortriggered independentlybyachangeintherelevantdata.Mostsystemsreacttodatachangesimmediately, althoughsomeperiodicallyscanthedatabaseforchangesinstead.Scoresbasedonthetimesincean eventposeaspecialchallenge,sincethereisnodatachangetotriggertherecalculationwhenatime thresholdisreached.Systemswithspecialfunctionsforscoredepreciationshouldalsohavefeaturesto automaticallyrecalculatetimebasedscoresattheappropriatetime.Systemsthatbuilddepreciationinto standardrulesarelesslikelytodothis.However,mostcanmaintaincorrectvaluesbyusingascheduler torecalculateallscoresatregularintervals.Thisisunlikelytobeamajorissueinmostcases,sincethe recalculatedscorewouldalmostalwaysbelowerthanthepreviousscore,andthereforewouldprobably nottriggeracriticalmarketingcontact. ScoreDeployment. Scorechangescanusuallytriggeranystandardcampaignaction,includingsending aleadtotheCRMsystemorstartingitinanewcampaign.Theactionmaybepartofacampaignflowor associateddirectlywithscoreitself,dependinglargelyonhowthescoreitselffitsintotheflowofthe system.

CampaignManagement
ProgramCreation. Thefundamentalroleofamarketingcampaignistomanageasetofrelated interactions.Thismightbemoreplainlydescribedassendingastreamofmessages,butcampaignsalso receivetheresponsestothosemessagesandadjustfuturemessagesaccordingly.Thecoreofthe definitionisactuallythewordrelated:acampaignismorethanasinglemessageandlessthanall interactionsbetweenthecompanyandtheleadrather,itisagroupofinteractionsaimedataparticular goal.Typicalcampaigngoalsmightbetoattractnewleads,educateexistingleadsaboutthecompany, orpromoteaneventsuchasanonlineWebinar.Becauseacampaignhasaspecificgoal,most companieswillrunmultiplecampaignsthataretargetedatleadsindifferentstagesofthesalescycle. Thismeansthedemandgenerationsystemmustalsoincludefunctionstomoveleadsfromone campaigntoanotherwhenappropriate.Inpractice,thisswitchingmechanismisusuallybuiltintothe campaignsthemselves,intheformofrulesthatevaluatetheleadssituationanddecidewhetherto continuewithinthecampaignorchangetoanewone.However,thisswitchingmechanismislogically separatefromindividualcampaigns,andsomesystemskeepisactuallyseparatebycreatingassessment functionsthatrunoutsideofcampaignsoraresharedacrosscampaigns. Eventhoughalldemandgenerationsystemsperformbasicallythesamecampaignmanagement functions,theydiffersubstantiallyinhowtheyhavestructuredthesefunctionsandevenmorewidelyin thetermstheyusetodescribethem.Insomecases,campaignsaredividedintoprograms,whilein others,aprogramisagroupofcampaigns.Thestepswithinacampaignmaybegroupedintoaflow, trackorprocess,andthestepsthemselvesmaybedescribedassteps,stagesoractions.Campaign managementalsogenerallyinvolvessomeconceptofalist,butthisisagainuseddifferentlyindifferent systems.Insomecases,alistdefinestheentryconditionsforacampaign,inothersitisthesetofleads currentlyactiveinacampaign,andstillothersitisanycollectionofleadsandmaybeindependentfrom campaignsaltogether. Whatevertheirdifferences,allmarketingcampaignssharesomegeneralfeatures. Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page11

Raab Guide to Demand Generation Systems: Selection Process

entryconditionsdeterminewhichleadswilljointhecampaign.Entrymaybetriggeredbyaspecific eventdetectedinmoreorlessrealtime,ormayoccurperiodicallythroughdatabasequeriesthatfind leadsmeetingaspecifiedsetofconditions. stepsdefinetheactionstakenwithinthecampaign.Thesemaybetreatmentssuchassendinga messageordirectingtheleadtoaWebpage,ormaybeinternalprocessessuchascalculatinga leadscore.Astepoftenhasitsownentryconditionsthatdeterminewhetheritisexecutedfora particularlead.Althoughitspossibleforacampaigntohaveasinglestep,suchassendingamass email,mostcampaignsatleastincluderesponseprocessing,andthushaveaminimumoftwosteps. decisionrulesdeterminetheflowofeventswithinthecampaign.Decisionrulesareevaluatedafter thestepiscompleteanddeterminewheretheleadissentnext.Theymaysendtheleadtoanother stepinthecampaign,toanothercampaign,orterminateallcampaignsandsendtheleadtotheCRM system.Routingwithinthecampaigncanbequitecomplex:thedecisionrulemaychooseamong severaldifferentnextsteps,orsometimesevensendtheleadbacktoapreviousstep.Some systemspermitrandomroutingfora/btests. schedulesdeterminewhenthecampaignexecutes.Typicallythescheduleincludesstartandstop datesandanintervalwhichcouldbeanythingfromeveryfewminutestoonceamonth.Theinterval generallydeterminestheminimumtimingbetweenstepsinacampaign,althoughasinglestepmight triggerseveralactionsinsuccessionbeforewaitingforthenext interval.Eveneventtriggered campaignsmayspecifyanintervaltowaitbetweenreactingtoevents,sothesystemdoesnt bombardtheleadwithtoomanymessagesinquicksuccession.Schedulesmayalsospecifythe timesofdayanddaysoftheweekwhenthecampaignisactive,typicallytoensurethatmessages aredeliveredduringbusinesshours.

Marketingcampaignimplementationsalsodiffergreatlyintheiruserinterface.Complexcampaignshave traditionallybeenlaidoutusingaVisiostyleflowchart,withboxesforactionsanddiamondsfordecisions connectedbyarrowsforleadflows.Thishastheadvantageofprecisionbutcangetconfusingasoptions multiply.Itbecomesalmostunreadablewhenflowsloopbackonthemselvesorleadscanmigratefrom onecampaigntoanother.Onewaytosimplifysuchflowsistogrouprelatedstepsintoasingleboxon theflowchart,andallowuserstodrillintothisfordetailswhentheyneedto.Anotherapproachistoshow thestepsinthecampaigninalist,eventhoughaparticularleadmayskipsomeofthestepsorasingle stepmayitselfcontainalternativeactions.Yetanotheralternativeistoenvisionthecampaignashaving justthreestages:entry,execution,andexit.Activeleadsarecontinuouslyrecycledwithintheexecution stage,receivingdifferentmessageseachtimetheyareevaluated.Theleadsexitwhentheycompletethe campaignordecisionrulesdeterminetheyshouldmoveintoadifferentone. Campaignmanagementsystemsalsosharegeneraldesignissuesincludingcomponentsharing(rules, actions,messages,etc.)samplegenerationtoconfirmthelogicworksproperlysupportfora/btesting, capturingoffinancialinformationandcontroloverwhocanmakechanges.Mostdemandgeneration productsapproachthesesimilarlythroughthesystem:thus,ifemailsarebuiltfromsharedcomponents, campaignstendtobeaswell.Oneexceptionisa/btesting,whichisoftensupportedatjustonelevelof thesystem(withinthemarketingmaterials,duringlistselection,orduringcampaignexecution).As elsewhere,moreelaboratefeaturesaremostimportanttoorganizationsmanagingcomplexmarketing programs. CampaignSelection.Leadstypicallyenteramarketingcampaignbymeetingaspecifiedentry condition.Thismaybeaspecificeventdetectedinrealtime,oritmaybeacombinationofattributes identifiedthroughperiodicqueriesagainstthedatabase.Inmostsystems,theentryrulesforeach campaignareindependent,butsomeapplyasingleruletoidentifythemostappropriatecampaignfor eachleadamongalltheavailablechoices.Evensystemswithindependentcampaignrulesofteninclude Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page12

Raab Guide to Demand Generation Systems: Selection Process


checksintheirentryconditionsthatensurealeadisallowedintoalimitednumberofnonconflicting campaignsatanyonetime. Systemsvaryinthecomplexityoftheselectionrulestheyletuserscreate.Alldemandgeneration productsallowtherulestoaccessbothleadprofilesandactivityhistories.Mostprovidepredefined functionsforcomplexconditionssuchasselectingonthenumberofeventswithinaspecifiedtimeperiod. Somelettheusersconstructsuchfunctionsforthemselves,whileothersdonotallowthematall. Manysystemsalsoletusersdirectlyassignleadstospecificcampaigns.Theseassignmentsmaybean actionwithinacampaignflowortiedtocompletionofaWebform.Mostsystemsalsoallowusersto manuallyassignaspecificleadoralistofleadstoacampaign.Userscanalsotypicallycallupthe currentlistofleadswithinacampaignandselectindividualleadstoremove. Demandgenerationsystemsgenerallydonotallowuserstospecifyalimitonthenumberofleadsthat canenteracampaign,oronthenumberofleadsthatcanbeactiveatanytime.Theprimaryexceptionis specialcampaignsdesignedforseminarsandsimilarevents,wherethereareknowncapacitylimits. Marketerswithotherreasonsforsuchlimits,suchaslimitedcapacityinacallcenteroraproductwith limitedinventory,willsometimes(butnotalways)beabletoimplementthembywritingcustomentry rules. Campaignselectionsaresometimesdefinedintermsoflists.Alistisusuallyselectedbyspecifyingrules similartootherselectionrules.Thedifferenceisoftenthatalistcanbesavedandreused,whiletherules themselvescannot.Mostsystemsallowuserstocreatebothstaticlists,whosemembersareselected onceandthenfrozen,anddynamiclists,whicharereselectedeachtimetheyareusedoratother intervals. Listsusuallyexistoutsideofcampaigns,allowingthemtobereused,butsomesystems associatelistswithasinglecampaignonly.Somesystemsletselectionrulesincludelistmembershipas anattribute,whileothersystemsdonot.Mostsystemsautomaticallyremoveduplicateleadentriesfrom alist,typicallybycheckingagainsttheemailaddress.Someallowmorecomplexdeduplication,either usingstandardrulesorrulesdefinedbytheuser.Listselectionoptionssometimesincluderandom samplingtosetupa/btests.Itsusuallypossibletoexcludemembersofonelistfromanotherlist.This mightbeusedtohonordonotcontactrequests,excludemembersofonecampaignfromanother,or suppressmessagestocompetitors. CampaignActivities. Demandgenerationsystemsdiffersubstantiallyintherangeofactivitiestheir campaignscanperform.Campaignscannearlyalwayssendamarketingmessage,droptheleadfrom thecurrentcampaign,addtheleadtoanothercampaign,orsendtheleadtotheCRMsystem.Mostcan notifyasystemuserortheassignedsalesrepaboutanactivity,assignatasktothesalesrep,sendthe leadtothenextstepinthecurrentcampaign,orwaitforaspecifiedperiodbeforecontinuingwiththe campaign.Somesystemscansendtheleadtoaspecificcampaignstep(notnecessarilythenextone), updatedataontheleadrecord,addorremovetheleadfromalist,assigntheleadtoaspecificsalesrep, andinitiateothertaskssuchasscoringordeduplication.Whenaspecificcapabilityismissingfromthe campaignsteps,thereisusuallyanalternativewaytogetitdone.However,thiscansometimesinvolvea relativelycomplexworkaround.Marketerswhoknowtheywillneedaspecifictaskshouldexplore carefullyhowaproposedsystemwouldaccomplishit. ContentManagement. Mostdemandgenerationsystems maintainacentralrepositoryofmarketing materialsandallowatleastsomeofthesetobesharedacrossprograms.However,administrative featureswithintheserepositoriestendtobequitelimited.Featuresthatarerarelyfoundinclude:checkin /checkoutcontrolstoensurethatthesameitemisnoteditedsimultaneouslybydifferentusers expirationdatestoensureobsoleteitemsarenotusedaccidentallyandsecuritythatspecifieswhich userscaneditwhichitems.Mostsystemsdoidentifywhocreatedeachitemandwholasteditedit,as wellasthedatesoftheseevents.Butnoneretainsafulleditinghistorywiththeintermediateversions. Itsusuallypossibletogetalistofwhichcampaignsusewhichitem,butnottoseedetailsonusage Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page13

Raab Guide to Demand Generation Systems: Selection Process


volumeandresults.Marketerswithprogramsinmultiplelanguageswillfindminimalsupport:atbest, somevendorscouldcreatemultilanguageversionsofanitemusingruledrivencontentselection.Most ofthesefeaturesareimportantonlyinlargemarketingorganizations. ProjectManagement. Somedemandgenerationvendorsprovideamarketingcalendarthatshows whencampaignsarescheduledtoexecute.Theregenerallyshowonlythestartdateofrecurring campaigns.Otherwise,therearevirtuallynoprojectmanagementfunctionsinanydemandgeneration system.Projectschedules,tasklistsandexpensebudgetsarealtogethermissing,eventhoughtheyare commoningeneralpurposemarketingmanagementsystems.Somevendorsdoprovidelimitedapproval workflows,althoughthesearenomorethanatwolevelsecuritysystemthatassignsdifferentusersthe rightstoeditcontentandtoreleaseittoproduction.Therearenoseriouscollaborationfeaturessuchas itemmarkup,commenting,notifications,andmultistepapprovalflows. FinancialManagement. Mostdemandgenerationsystemscanimportopportunitydata,includingsales results,fromaCRMsystemandusethisinfinancialreporting.Afewofthesystemswillalsotrack campaigncosts,usuallyatahighlevelalthoughoccasionallyindetail.

CRMIntegration
Salesforce.comIntegration. AlldemandgenerationsystemseasilyintegratewithSalesforce.com. SomevendorshavefullyautomatedtheprocessofmappingSalesforce.comfieldsintothedemand generationdatabase,allowingtheintegrationtobesetupinminutes.Evenwhentheprocessisnotfully automated,theactualmappingtakeslessthanonehour.Therealeffortisdecidingwhichfieldsto include,whichmaytakedaysorweeksofdiscussion.Oncethemappingiscomplete,loadingthe existingdatafromSalesforce.comintoanewdemandgenerationdatabasecantakeseveralhours, dependingonthenumberofrecords.Aftertheinitialintegration,vendorswithautomatedmapping systemscanusuallydetectsubsequentchangesintheSalesforce.comdatastructureandadjustfor them.Vendorswithoutautomatedmappinghavesystemsthatcheckforchangesbutstillrequiremanual updatestoadjust. AlldemandgenerationsystemsimportdatafromtheleadandcontacttablesinSalesforce.com,and combineitinthedemandgenerationleadtable.(LeadsandcontactsinSalesforce.comaretypesof individuals.Thedistinctionismoreconceptualthantechnical:leadsaregenerallyunqualifiedprospects, whilecontactsareknownindividualsorcustomers.Multiplecontacts,butnotleads,canbeassociated withanaccount[i.e.,acompany].)ThesystemscanalsoimportactivityhistoryfromSalesforce.com. Most,butnotall,demandgenerationsystemsalsoimportdatafromtheSalesforce.comaccountand opportunitytables.Opportunitiesrepresentspecificsaleseffortsandarethesourceofinformationon revenueandsalesstages.Opportunitiesarealsolinkedtocontactrecords.Sincethecontactsarealso linkedtomarketingcampaigns,theyformtheconnectionusedtolinkthecampaignstoopportunity revenue. DatasynchronizationbetweenalldemandgenerationsystemsandSalesforce.comisbidirectional:that is,changesineachsystemarecopiedintotheother.Aspreviouslynoted,thesystemswillmapdata fromSalesforce.comlead,contactandsometimesaccountrecordsintoasingledemandgenerationlead table.TheyreversetheprocesswhencopyingdemandgenerationdatabacktoSalesforce.com.Update frequencyisgenerallycontrolledbythedemandgenerationsystem,althoughSalesforce.comimposes someconstraintsrelatedtodatavolume.Inpractice,thismeansthatsmalldemandgenerationsystems cansendchangestoSalesforce.comastheyoccur,whilelargersystemsmustsendupdatesatintervals thatcanrangefrom2to15minutes.DataisgenerallyimportedfromSalesforce.comslightly lessoften.

Copyright2008RaabAssociatesInc. www.raabguide.com

entryasof:10/21/2008

page14

Raab Guide to Demand Generation Systems: Selection Process


ThedemandgenerationsystemswillalsosendactivityheaderstoSalesforce.com.Thesecanbe integratedwithSalesforce.comsownactivityhistoryorkeptseparate.Theactivitydetailsaretoo voluminoustoimporthowever,thedemandgenerationvendorsusuallyprovidealinkthatletsa Salesforce.comuserclickontheactivityheadertoopenawindowthatreadstheactivitydetailsdirectly fromthedemandgenerationdatabase.Mostdemandgenerationsystemswillalsoautomaticallycreatea newcampaigninSalesforce.comwhenanewcampaignisaddedinthedemandgenerationsystem,and willsynchronizemembershipinthecampaignsaswell.Someofthesystemswillalsorecognizeanew Salesforce.comcampaignandcreateanewdemandgenerationcampaigntomatch.Thematching campaignsmakeiteasiertosynchronizeactivitiesbetweenthesystems. Itsgenerallypossibleforeachsystemtoautomaticallyaddnewleadsastheyappearintheothersystem. However,thisisnotnecessarilydesirable,sincethenewleadmaynotberelevant.Inpractice,the demandgenerationsystemsallhavefunctionsthatallowcampaignsorbusinessrulestodeterminewhen anewleadwillbesenttoSalesforce.comtobeadded.Theycanalsousuallysendinstructionsto converttheindividualfromaSalesforce.comleadtoaSalesforce.comcontact.Somedemand generationsystemscanassignthenewleadtoasalesrepinSalesforce.com,althoughthismayrequire rulesthatlisteachsalesrepseparately.Keepingsuchrulescurrentcouldbeproblematic.Mostsystems letSalesforce.commaketheleadassignments,andthenimporttheresultinginformationsotheycanuse itforpurposessuchassigningemailmessages.Demandgenerationcampaignscanalsousuallyassign aSalesforce.comtasktoasalesrep.TheabilitytoexecutetaskswithinSalesforce.comisconstrained primarilybywhatSalesforce.comallows,notthedemandgenerationsystemstechnologies. Sincethedemandgenerationsystemsimporttheidentityofthesalesrepassignedtoeachlead,theycan alsosendtherepanemailoutsideofSalesforce.com.Allvendorscantakeadvantageofthistoissue alertsaboutleadbehaviors.Thesealertsareusuallydefinedascampaignactionsbutaresometimes specifiedseparately.AlertscanalsotaketheformofaWebpagepopup,whichrequiresthesalesrepto keepademandgenerationsystemwindowintheirbrowser.Somealertsareissuedinrealtime,while othersaresentaftertheevent.Mostdemandgenerationsystemscanalsosendeachsalesreparegular reportsummarizingrecentleadactivity,sotherepcandecidehowtoreact. SinceactivitiescapturedbythedemandgenerationsystemwillalsobesenttoSalesforce.comaspartof theregularsynchronization,itmaysometimesbequickertoletSalesforce.comissueitsownalertsbased onthosechanges. SomedemandgenerationvendorsalsoprovideapluginforMicrosoftOutlook.Somepluginssimply capturetheemailssentfromOutlookandaddthemtothedemandgenerationactivityhistory.This makesthemavailableforreportingandtodemandgenerationcampaignrules.Otherpluginsroutethe Outlookemailsthroughthedemandgenerationvendorsemailengine.Thisbothcapturestheemailin theactivityhistoryandletstheSalesforce.comuserleveragethepersonalizationcapabilitiesofthe demandgenerationsystem. OtherCRMIntegration. SomedemandgenerationvendorshaveintegratedwithseveralCRMvendors beyondSalesforce.com.Thisdependsprimarilyonwhattheirclientshaverequested.Standard integrationsaregenerallysimilartotheSalesforce.comintegration.Inothercases,theintegrationis limitedtobatchfileexchanges.

ProspectDatabase
DataStructure. Alldemandgenerationsystemshaveleadandactivitytables,andmosthaveaseparate companytable.Thesystemsvarymoresubstantiallyintheirsupportforcustomdata.Someallowonly customfieldsontheleadtable,whileothersallowcustomfieldsandcustomtables.Systemsalsovaryin Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page15

Raab Guide to Demand Generation Systems: Selection Process


whethercustomdatacanbeaddedonlythroughbatchimports,oralsoviaWebformsandAPI integration.Customtablesarecriticaltoexpandingthesystemsbeyondthecorefunctions.Typicaluses includestoringopportunitydata,purchasehistory,campaigncosts,Webanalytics,surveyresponses,and eventattendance. DatabaseAdministration. Mostsystemsallowusersorsystemadministratorstoaddwhatevercustom fieldsortablesthesystempermits.Insomecases,thevendorsprofessionalservicesteammustmake certainchanges. DataCapture. ThesystemscapturestandardinformationaboutWebsitevisitors,includingthereferring URLandIPaddress.MostlookuptheowneroftheIPaddresstoattempttoidentifythecompanythe visitorbelongsto.Thesystemsalsoplacecookiesonthevisitorcompanytobuildacontacthistory. Theywilljointhistolaterdataifthevisitoridentifiesherself. DataImport. Allsystemsallowuserstoimportfilesofleads.Somesupportbatchimportstootherfiles. AWebservicesAPIissometimesavailabletoloadlimitedvolumesdirectly. CustomerDataIntegration. Mostdemandgenerationsystemsusetheemailaddressasaprimary customeridentifier.Newleadsarecheckedagainstthistoseeiftheyalreadyexist.Marketerswhose onlygoalistoavoidduplicateemailswillfindthisadequate.Butmarketerswhowishtousetheir databaseforotherpurposeswillfinditmissesmanyduplicates.Somesystemsprovidemoreextensive matchingcapabilities,includingfunctionstofindnearmatchesbasedonuserspecifiedrules.Thebestof thesesystemscouldbuildareasonablyaccuratemarketingdatabase.Otherswouldrequireuseof externalproductsorservices.

Reporting
StandardReports. Alldemandgenerationsystemsprovideasetofstandardreports.Thesetypically sharecapabilitiesincludingtabularandgraphicdisplayformats,optionstospecifyparameterssuchasa daterangeandcampaignstoincludeabilitytodrillintoreportstoseetheunderlyingdataexporttoExcel andotherformatsandsubscriptionstoreceivereportsonaregularbasis. Despitethesesimilarities,thereissubstantialrangeinreportingfeatures.Itemsthatdifferentiatevendors includethevarietyofreportscontroloverreportcontentsabilitytocombineseparatereportsinto dashboardsoptionsfortimeseriesanalysisandcreationofaseparateanalyticaldatamart.Because accesstounderlyingdataisoftenhighlyconstricted,usersshouldexaminestandardreportingfeatures carefullytobesuretheyaresufficient. AdHocReports. Mostdemandgenerationsystemsdonotprovideanadhocreportwriter.The prominentexceptionisMarket2Lead,whichprovidesaccesstoananalyticaldatamartusingInformatica PowerAnalyzer.Otherwise,usershavesomecontroloverstandardreportsintermsofselectingtheset ofrecordstoreportonand,insomecases,thedataelementstoinclude.Theymayalsobeableto exporttheunderlyingdatatablestoanalyzeexternally. PredictiveModeling. Noneofthedemandgenerationvendorsinthisstudyprovideintegratedpredictive modelingorhavebuiltlinkstoexternalmodelingsystems.Thismaychangeasmoresophisticated clientsfindtheyrequirepredictivemodelstohelpoptimizecustomertreatments.Useofsuchmodelsis commoninconsumermarketingsystems. WebReports. AlldemandgenerationvendorsprovidebasicreportsonvisitstosystemgeneratedWeb pages.Typicalinformationincludespageviews,visitorsources,searchterms,uniquevisitors,repeat Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page16

Raab Guide to Demand Generation Systems: Selection Process


visitors,andvisittimes.MostofthisdataisprovidedbytheWebpagerequeststhemselves,ascaptured inaserverlogoratag(actuallyasmallJavascriptprogram)embeddedintheWebpagethattransmitsit tothevendorssystem.Itiscombinedwithdatafromcookiesthatidentifyrepeatvisitsfromthesame computer. SomevendorscanalsoreportonvisitstoallpagesonaclientsWebsite,includingthosenotcreatedby thedemandgenerationsystem.Thisrequiresthateachpagecontainthesamesortoftagmentioned earlier.Itsusuallypossibletoplaceonetagonamastertemplatewhichautomaticallyincorporatesthe tagintoeachpageasitisrendered,insteadoftaggingeachpageseparately.Assumingamastertagis used,thesetuptakesonlyafewminutes.Itdoesrequireassistancefromwhoeverisrunningthe companyWebsite.AdemandgenerationsystemmayalsousedatafromthirdpartyWebanalytics productssuchasOmnitureorGoogleAnalytics.Inthiscase,itwouldbethesevendorstagsthatare insertedintotheclientWebpages. HavinginformationonvisitstoallWebpagesallowsthedemandgenerationsystemtoprovideseveral typesofinformation.OneisamorecompletehistoryofeachleadsWebactivity.Thisallowsmarketers andsalesrepstotrackandanalyzeWebvisitsindetail,andletsthesystemreacttovisitstokeypages. Aseconduseforsuchdataisidentifyingkeyevents,suchaspurchasesorstagesinthesalescycle,that aremeasuredbyvisitstoaspecifiedWebpage.Forexample,avisittotheecommercecheckout confirmationpageindicatesthatsomeonehasmadeapurchase,evenifthedemandgenerationsystem cannotreaddatafromtheecommercesystemitself.Finally,thedatacanshowthesequenceofpages thatvisitorsselect.Suchclickpathanalysescanbedoneforasinglevisitoraggregatedtoshowthe averageresultsforallvisitors.ThishelpsmarketersunderstandhowvisitorsaremovingthroughtheWeb siteandwheretheremaybeproblemsthatareleadingthemoffthedesiredpath.Suchreportsare standardoutputsofWebanalyticssystems,sosomemarketersmayalreadyhavethemavailable. EmailReports. Standardemailreportingissimilaracrossallsystems. Foreachitem,itshowshow manyweresentandthevariousoutcomessuchasthenumberdelivered,opened,clickthroughs, unsubscribes,etc.Userscantypicallydrillintothereportstoseedetailsontheindividualleads.Some vendorsdoabetterjobthanothersofshowingtheperformanceofasingleemailindifferentcampaigns (whenreuseispermitted)andtheperformanceofdifferentemailswithinasinglecampaign.Somewill compareresultstoindustrybenchmarks. KeywordReports. AllsystemscanreportonthesourceURLandsearchtermsofWebpagevisitors. Thiscanbeusedtomeasureresponsetopaidsearchadvertisingandtoevaluatetheeffectivenessof searchengineoptimization. Itcouldalsobeusedtocalculatethecostperclickofsuchefforts,butnone ofthedemandgenerationvendorscapturethecostsneededforthiscalculation.Thenextlevelof analysisistotracksubsequentperformanceforvisitorsfromeachsource. Webmarketersdothisby specifyingtheURLsofpagesthatindicatesignificantbehaviors,suchasacheckoutpagereachedwhen acustomerhasmadeapurchase.AswithotherWebreporting,thisrequirescapturingvisitstopages outsidethedemandgenerationsystem.OfthevendorsinthisGuide,onlyManticorecurrentlyprovides thiscapability. CampaignReports. Nearlyalldemandgenerationsystemscanreportonthenumberofleads generatedbyeachcampaign.Mostalsoimportopportunityresults fromtheCRMsystemandusethese toassociaterevenuewithcampaigns.Ingeneral,thisassociationinvolvesdeterminingwhichleadswere associatedwitheachopportunity,andwhichcampaignswereassociatedwiththoseleads.However, systemsvarysignificantlyinthedetailsofhowtheydeterminewhichcampaignsgetcreditforwhich opportunitiesandinhowmuchcontrolusershaveoverthosedetails.Systemsalsovarysubstantiallyin thewhethertheycapturecampaigncostinformation,andinwhatlevelofdetail.Themostextensive implementationscaptureexpectedaswellasactualvaluesforrevenues,costsandunitsales,downto thelevelofprogramsandofferswithincampaigns.WhereCRMcampaignsaresynchronizedwith Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page17

Raab Guide to Demand Generation Systems: Selection Process


demandgenerationcampaigns,informationoncampaigncostsmaybeimportedfromCRM.Only systemsthatcapturebothcostandrevenuecanproducecampaignreturnoninvestmentreports. CRMopportunitydatamayshowtheprogressofleadsthroughdifferentopportunitystages.Demand generationsystemsthatimportthismayprovidefunnelreportsthatshowhowmanyleadsreacheach stage,averagetimeineachstage,averagetimetomovefromonestagetothenext,andsimilar statistics. LeadReports. Alldemandgenerationsystemscanprovidebasiccountsonthenumberofleadsintheir database.Somecanshowadditionaldetailssuchasnumberofleadsaddedbytimeperiod,distribution ofleadscores,andmarketingcontactsbyleadrank.Suchreportscanprovideinsightsintooverall marketingperformancebyshowingtrendsinthenumberandqualityofleadsbeinggeneratedandinhow welltheyarebeingnurtured. ContentReports. Demandgenerationsystemsvarywidelyinthelevelofreportingoncontents.Reports tolookforinclude:whichcampaignsuseeachitemhowofteneachitemissent(foranemail)or accessed(foraWebpage)andresultsbyitem(responserateforemails,completionratesforforms, etc.).

Technology
Integration. Therearetwofundamentalwaysthatexternalsystemscanaccessademandgeneration system.Oneistoquerysystemdatadirectly.Vendorsgenerallyavoidthisbecausethequeriescould harmoperationalperformance.TheonlycurrentexceptionisMarket2Lead,whichallowsqueriesagainst itsanalyticaldatamart.Sincethisisseparatefromthesystemsoperationaldata,performanceisnotan issue.Mostvendorsdoletusersextractcopiesoftheiroperationaldataandreportagainstthat. TheotherformofexternalaccessistouseanApplicationProgramInterface(API)whichletsanexternal programcallthesystemsownfunctions.Mostofthedemandgenerationvendorsofferorplantoofferan APIofsomesort.ThespecificfunctionsavailablethroughtheAPIswillvary.Mostareusedforlimited taskssuchasaccessingaspecificleadsdataoraddingaleadtoacampaign.Theremayalsobeformal orpracticalconstraintsonthedatavolumestheAPIcanhandleortheresponsetimesitcanprovide. SomeAPIscanbeusedtoadddatatothesystem.SystemsthatallowanexternalWebformtopostdata typicallydothisthroughanAPI. Scalability. Scalabilityisgenerallymeasuredbydatavolume(i.e.,thenumberofleads)andofusers. Mostdemandgenerationimplementationsaresosmallthatneitherislikelytobeproblem.Ifanissue doesarise,itislesslikelytobetheabilityofthesystemtophysicallyprocesstherequireddatavolumes thanwhetheritprovidesthefunctionsneededtomanagelargenumbersofcampaigns,leadsorusers. Forexample,marketingdepartmentswithmanyuserstypicallywantfinegrainedcontroloverwhichusers canperformwhichtasks,andmayfurtherwanttolimituseraccesstoparticularcampaignsormarketing materials.Demandgenerationvendorswhohavenotservicedsuchclientsmaynothavebuiltinthis levelofdetail. Theonesituationwhereevenphysicalscalabilitycouldbeanissueiswhenasystemisaskedtoprocess amuchhighervolumeofdatathaneverbefore.Anorderofmagnitudeincreasemayrevealbottlenecks orinefficienciesthatwerepreviouslyundetected.Marketerswhosesystemswouldbevastlylargerthan thelargestexistinginstallationforagivenvendorshouldtestthisthoroughlybeforemakinga commitment,oratleastensuretheyreceivedetailed,bindingservicelevelguaranteesthatincludeaclear exitpathifthesystemdoesnotmeettheirrequirements. Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page18

Raab Guide to Demand Generation Systems: Selection Process


ServiceModel.AllthedemandgenerationvendorsinthisGuideoffertheirsystemsonthesoftwareas aservice(SaaS) model,meaningthevendorcontrolsthehardwareandsoftware.Thisapproachis increasinglypopularbecauseitremovesmuchoftheburdenofrunningthesystemfromtheclient.Some organizationsarereluctanttoadoptitbecausetheyareuncomfortableallowingcriticalcorporatedatato resideexternallyorbecausetheywanttotightlyintegratedemandgenerationwithothersystems. Concernsoverexternaldatacanusuallybeaddressed:mostITdepartmentsarewillingtoacceptan externalsystemsolongasitmeetsadefinedsetofsecurityandreliabilityrequirements.Integrationisa moredifficultchallenge,becauseaccesstothesystemisinfactlikelytobeconstrained,particularlywhen largedatavolumesareinvolved.(Asnotedabove,integrationtypicallyreliesonAPIsthatmaylimitthe natureandamountofactivitytoensureadequatesystemperformance.)Clientswithunusualfunctional requirementsmayalsofindaSaaSsolutiondoesnotmeettheirneeds:becausethesystemscanonlybe modifiedbythevendor,traditionalcustomizationisnotanoption. SaaSimplementationareoftendescribedasanmultitenantmodel,meaningthatseveralclients (tenants)sharethesamesystem.Exactlywhatissharedmayvary.Theapplicationsoftwareisnearly alwaysshared,sincerunningcustomizedvariationsaddsignificantcostandriskforthevendor. Hardwareisusuallyshared,althoughsomeclientsprefertorunontheirownservers.Thedatabase instanceissharedslightlylessoften(meaningdatafordifferentclientsisheldwithinthesametables).A shareddatabaseinstancemeansthedatastructuresforallclientsmustbeidentical,althoughitsstill possiblefordifferentclientstoseedifferentlabelsforthesamefield,tocreatetheirowncustomfields, andeventoaddcustomtables.Similarly,thesharedapplicationsoftwarecanusuallybeconfiguredto actdifferentlyfordifferentclients.Someclientsworrythatashareddatabaseposessecurityrisks, althoughthisissuecanusuallybeaddressed.Sharedhardwareanddatabaseinstancesprovide significantcostsavingstothevendors.Somewillsupportdedicatedresourcesforclientswhoarewilling topayextra. Security. Security,asthetermisusedhere,describeshowthesystemcontrolswhateachuseris allowedtodo.Theusualapproachintodayssystemsistocreateusergroupsthathavedifferentsetof rights.Thesegroupsareoftenarrangedinahierarchieswhomembersinheritrightsfromhigherlevels, andthenmodifythemtomorespecificcircumstances.Forexample,agroupofmarketingplanners mighthaveasetofrightsrelatedtomarketingbudgets,whilesubgroupsbelimitedtoplansfordifferent regions.Thisallowsadministratorstomanagecomplexpolicieswithrelativelylittleworkandaminimum opportunityforerrors.Userscanoftenbelongtomultiplegroupstofurtheraccommodateindividual situations. Securityfeaturesindemandgenerationsystemsarequiteprimitivecomparedwiththismodel.Some systemsassignrightsonauserbyuserbasis,whileothersuseonlytwoorthreegroupswhosemembers aretreatedidentically.Mostsystemsassignrightstoclassesofitems,suchasallemails,ratherthan individualitemsoritemswithspecificcharacteristics,suchasemailswritteninFrenchoroffersavailable inJapan.Incaseswherethereareonlytwoorthreeclassesofusers,therightsforeventhemost restrictedgroupmustbequitebroadsothoseuserscanbesuretohavethecapabilitiestheyneed. Marketingorganizationswithasmallnumberofuserswillhavenoproblemwiththislevelofsecurity, sincemostuserswillinfactbeperformingmanytasks,anditseasyformanagerstotrackuseractivities directly.Largemarketingorganizations,whereresponsibilitiesaremoreclearlydividedandwhose companymayhavestrictsecurityrequirementsofitsown,mayrequiremoreprecisecontrol.Manyofthe demandgenerationvendorsareworkingtoexpandandrefinetheirsecuritysystemstoaccommodate suchneeds. UserInterface. AllthedemandgenerationsystemsareaccessedviaInternetbrowsers.Mostvendors canworkwithanymodernbrowser,althoughone(Eloqua)worksonlywithInternetExplorer.Noneofthe vendorsprovidesfordisconnectedoperationoraspecialinterfaceformobile(smartphone)browsers. Thisshouldnotbeanissueformostmarketingactivities. Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page19

Raab Guide to Demand Generation Systems: Selection Process

Globalization. Dataandmarketingmaterials inmostofthedemandgenerationsystemsarecompatible withUTF8charactercoding,whichmeanstheycanbeinanylanguage.Theuserinterfaces,however, areavailableonlyinEnglish.Someofthesystemshaveadditionalfeaturestailoredtoglobal installations,suchassupportformultilanguageversionsofmarketingmaterialsandcampaigns,tracking oftheleadslanguageofchoice,andtrackingeachuserslocaltimezone.Ingeneral,aswithsecurity, thesefeaturesareverylimitedcomparedwithsupportforglobaldeploymentsinothertypesofsystems. HostingFacilities. Allofthedemandgenerationvendorsrelyonthirdpartydatacenterstophysically hosttheirsystemsandconnectthemwiththeInternet.Mostcanprovidedetailedinformationonthe security,backupanduptimepoliciesofthesevendors.Anyshouldmeetmostcompaniesstandard requirementsintheseareas.

ImplementationandSupport
Implementation. Allvendorswalktheirclientsthroughtheprocessofsettingupthesystem.The physicaleffortinvolvedisminimal:openingabrowserandmappingtoSalesforce.comoranother supportedCRMdatabase.Mappingisautomatedforsomevendorsandmanualinothers,butineither caseittakesonlyafewminutessolongastheclientsimplyimportsalltheCRMfields.Whattakestime isdecidingwhichfieldstoimportand,ifcustomfieldsareinvolved,howtorelatethembetweensystems. BeyondtheCRMintegration,implementationalsorequiressettingupemails,Webpagesandcampaigns, aswellasthenewbusinessprocessesneededtosupportthesystem.Mostvendorscitearangeoftwo toeightweeksfortheinitialimplementation,dependingoncomplexity. Largevendorstendtohavestaffdedicatedtoimplementations,whilesmallervendorsrelyontheir accountmanagersandgeneralsupportstaff.Allvendorshaveamethodologyofsomesortofguidethe process.Implementationusuallyincludesacouplehoursofformaltraining,followedbypersonal assistanceasneeded.Mostimplementationishandledremotely,althoughonsitesupportisusually availabletoclientswhoneeditandarewillingtopayextra. Somevendorsofferformalpackagesof deploymentservicesincludingdifferentlevelsofassistance.Mostvendorscansupplementtheirinternal resourceswithpartnerstosupportalargedeploymentproject. Training. Somevendorsofferformalclassesfornewandexperiencedusers.Theseareusuallyonline andmaybefreeorpaid.Manycompaniesofferlibrariesoftrainingmaterials,templatesandcasestudies thatclientscanaccessasdesired.Ingeneral,thelargerandoldervendorshavemorecomprehensive trainingprograms. Support. Allvendorsprovidetelephoneandemailsupportduringbusinesshours.Somestafftheir supportcentersaroundtheclock,whilemostoftheothersprovideatleastinformaloffhoursemergency supportviapager.Mostvendorshaveaformalcasetrackingsystemtohelpmanagetheirsupport process. AdditionalServices. Somevendorsprovideprofessionalservicessuchasconsultingonmarketing processesandanalysis.Afewwillexecutemarketingprogramsfortheirclients.Mostrelyonbusiness partnersforsuchservices. Community. Mostofthevendorsprovideanonlineforumwheretheirclientscanaskquestionsand shareinformation.Mostalsohaveacompanyblog. Thelargeronesrunlocalorworldwideuser conferences.

Copyright2008RaabAssociatesInc. www.raabguide.com

entryasof:10/21/2008

page20

Raab Guide to Demand Generation Systems: Selection Process


Pricing
PriceBasis. Pricingisalwaysrelatedtothesizeofaclientssystem.Specificparametersalways includethenumberofleads,andsometimesextendtomessagevolume,numberofusers,andmodules purchased.Somevendorschargeseparatelyforimplementationservices,training,andenhanced supportlevels. Prices. Somevendorspublishtheirpricesandothersdonot.Publishedpricesstartaround$1,500per monthforsmallsystems.Forlargerclientsandvendorswithcomplexpricingschemes,itssafeto assumethatsomenegotiationispossible. FreeTrial. Manyvendorsoffersomeformoffreetrialtoqualifiedprospects. Thesetrialsinclude assistancewithsettingupandusingthesystem.

Vendor
Address. Thisshowsthevendorsheadquartersaddress.Somefirmshaveadditionallocaloffices. Telephone. Thisshowsthevendortelephoneandfaxnumbers. Internet. ThisshowsthevendorWebsiteandemailaddresses. YearFounded. Thisshowstheyearthecompanywasfounded. Ownership. Allthevendorsinthisgroupareprivatelyheld. NumberofEmployees. Thisshowsthenumberofemployees. YearProductReleased. Thisshowstheyearthecompanysdemandgenerationproductwasreleased. Somefirmshadearlierproductswithotherfunctions. NumberofClients. Thisshowsthenumberofactiveclientsreportedbythecompany. Industries. Thisshowsthemainindustriesofthecompanysclients. Alldothemajorityoftheirbusiness withhightechcompanies.Somearebranchingintootherindustries. ReferenceAccounts. ThisshowsclientslistedonthevendorWebsite. Itgivessomeideaofthenature ofthecompanysclientbase.Manyvendorsserveonlydivisionsorsmallergroupswithinlarge companies. PartnersandAlliances. ThislistsfirmsshownonthevendorWebsiteaspartners.Itdistinguishes betweentechnologypartnersandserviceagencies.

Copyright2008RaabAssociatesInc. www.raabguide.com

entryasof:10/21/2008

page21

You might also like