Professional Documents
Culture Documents
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