Professional Documents
Culture Documents
Raab Guide To Demand Generation Systems
Raab Guide To Demand Generation Systems
Raab Guide To Demand Generation Systems
Copyright 2008 Raab Associates Inc. www.raabguide.com This copy is provided courtesy of Marketo, Inc.Permissionisherebygrantedtoreproducethismaterialsolongasitispresentedinfullandwithout modification,includingthiscopyrightnotice. Productnamesmaybetrademarksorregisteredtrademarks oftheirrespectiveowners.
Copyright2008RaabAssociatesInc.Allrightsreserved. www.raabguide.com
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:
Copyright2008RaabAssociatesInc. www.raabguide.com
entryasof:10/21/2008
page1
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:
Copyright2008RaabAssociatesInc. www.raabguide.com
entryasof:10/21/2008
page2
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
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
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
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
WebFormsandPages
ContentGeneration. DemandgenerationsystemsbuildtwotypesofWebpages:landingpagesthatare typicallyrelatedtospecificmarketingcampaigns,andformsthatgatherinformationandpostittothelead recordinthesystemdatabase.Buildingalandingpageisgenerallysimilartobuildinganemail:vendors Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page7
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
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
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
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
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
ProspectDatabase
DataStructure. Alldemandgenerationsystemshaveleadandactivitytables,andmosthaveaseparate companytable.Thesystemsvarymoresubstantiallyintheirsupportforcustomdata.Someallowonly customfieldsontheleadtable,whileothersallowcustomfieldsandcustomtables.Systemsalsovaryin Copyright2008RaabAssociatesInc. www.raabguide.com entryasof:10/21/2008 page15
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
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
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
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