2022.2

Table Of Contents
Personalized URL
PersonalizedURLs(pURLs)arelinksthataretailor-madeforaspecificpurpose,generallyforindi-
vidualclients.Theycanservemultiplepurposes,forinstance:
l
Click Tracking:AuniqueIDinthelinkmakesitpossibletotrackthesourceoftheclick(for
example,alinkinanemailcampaign).
l
User Tracking:Auser-specificIDrevealswhoclickedthelinkandatwhattime.
l
Landing Pages:Informationinthelinkinvokesauniquelandingpagewithspecificproductsor
services.
l
Personalized User Pages:Usinginformationfromadatabase,auserisservedacompletely
personalizedwebpagewiththeirnameandinformationtailoredtothem,enhancinguser
response.
Typically,apURLtakestherecipienttoapersonalizedlandingpage,forexampletodownloadan
invoiceorgetaccesstospecificproductsorservices.
Prerequisites
CreatingapersonalizedURLinaConnecttemplaterequiressomeplanning,becauseyouneedtohave
afewthingsathandwhenaddingittoatemplate.
Firstofall,youneedaWorkflow processforthepURLtopointto;inresponse,thisprocesswillcreate
personalizedcontent.
Inordertoinvokethatprocess,thehostinthepURLmustbefollowedbytheHTTPactionoftheHTTP
ServerInputtaskthatstartstheprocess.Forexample,ifitsactionisMakePDF,youcouldtriggerthe
processbyadding/MakePDFtotheaddressoftheWorkflowserver.
TherestofthisWorkflowprocessdependsonwhatthepURLisusedfor.Ifitshouldoutputaper-
sonalizedlandingpage,forexample,itwouldbeawebprocesswithsomeOLConnecttasks(see
"WebprocesseswithOLConnecttasks"onpage174).
Secondly,thepURLmustcontainthedatathatWorkflowneedsinordertocreatethepersonalized
response(beitawebpageorotherfile).Forinstance,creatingapersonalizedpagethatshowsacli-
ent'sinvoicemayrequiretheInvoiceNumbertobepresentinthepURL,whichisthenusedbyWork-
flowtoretrievetheinvoicedata,generatetheinvoiceinPDForHTMLformatusingatemplate,and
thenreturnittothebrowser.
ThedataneedstobeincludedintheURL.InthisURL,forexample:http://www.ex-
ample.com/MakePDF?uuid=8c33eda8-72af-11e5-8bcf-feff819cdc9f,auniqueIDis
passedasparameter.Parametersendupaskey-valuepairsintherequestXMLfile.IntheWorkflow
processyoumayuseaSetJobInfosandVariablestasktoassignavaluefromthatXMLtoavariable
(seeDataSelections,inWorkflow'sOnlineHelp).
Page 761