Ionad Roghainn Cloud Marketing Marketing: Eisimpleir AMPScript agus Duilleag Cloud

Còd Duilleag Roghainn Cloud Margaideachd AMPcript Salesforce-Integrated

Fìor sgeulachd ... thòisich mo chùrsa-beatha gu dearbh o chionn deich bliadhna nuair a thòisich mi air dreuchd mar Chomhairliche Amalachaidh airson ExactTarget (a-nis Cloud Sales Marketing Cloud). Thug an obair agam mi air feadh an t-saoghail a ’toirt taic do chompanaidhean ann a bhith a’ leasachadh aonachadh domhainn leis an àrd-ùrlar agus thog mi uiread de eòlas stèidheachdail air an àrd-ùrlar gun deach mo bhrosnachadh gu Manaidsear Bathar.

Aig a ’cheann thall thug na dùbhlain aig Manaidsear Bathar do bhuidheann a bha roimhe seo fo shealbh luchd-leasachaidh gluasad orm. Bha e na dheagh bhuidheann, ach cha robh mi a-riamh dha-rìribh seilbh an toradh. Mar sin, ged a bha mo cho-aoisean a ’toirt taic, reic, agus margaidheachd toraidh a’ coimhead orm gus fìor atharrachadh a dhèanamh… is e an fhìrinn gun robh an sgioba leasachaidh gu tric a ’cur an gnìomh fuasgladh eadar-dhealaichte agus bhithinn a’ faighinn a-mach làithean mus deach an leigeil a-mach.

Bha aon de na pròiseactan mu dheireadh agam ag obair air àrd-ùrlar sgrìobadh a-staigh a leigeadh le ar teachdaichean sgriobt a chuir ris na puist-d aca. Dh ’obraich mi le Manaidsear Bathar eile agus rinn sinn tunna de rannsachadh… mu dheireadh cho-dhùin sinn dòigh-obrach JQuery a leasachadh leis na gnìomhan againn fhèin, ach a’ toirt a-steach comas a bhith a ’dol seachad agus ag ithe arrays, a’ cleachdadh JSON, msaa. Bha e gu bhith gu math fuasgladh ... gus an toir e buaidh air leasachadh. Tràth ann an cearcall an toraidh, chaidh an leabharlann agam a bhriseadh agus chuir prìomh leasaiche na àite AMPscript.

Bliadhnaichean às deidh sin, chaidh an Com-pàirtiche Salesforce Tha companaidh ris a bheil mi nam chom-pàirtiche a-nis a ’dèanamh aonachadh iom-fhillte, iomairt, agus bidh mi a’ faighinn obair làitheil ann an AMPscript - an dàrna cuid ag adhartachadh loidsig susbaint post-d no a ’sgaoileadh Cloud Pages. Gu dearbh, tha an sàrachadh bho bhith ag obair a-staigh agus latha a-muigh le AMPscript a ’dèanamh cinnteach dhomh gun deach an co-dhùnadh ceàrr a dhèanamh air ais anns na làithean sin ... bhiodh am fuasgladh agam air a bhith fada nas eireachdail. Tha mi a ’faireachdainn mar gu bheil mi air ais gu prògramadh TRS-80 ann am BASIC.

Tha an deasaiche a chleachdas tu airson Cloud Pages neo-thròcaireach. Cha bhith e a ’glacadh chùisean sìmplidh mar a bhith ag ainmeachadh caochladairean no mearachdan co-chòrdalachd leis a’ chòd agad. Gu dearbh, faodaidh tu duilleag fhoillseachadh gu dearbh a bheir gu buil mearachd 500 frithealaiche. Tha dà raon ainmeachaidh ann cuideachd airson do dhuilleagan ... na faighnich dhomh carson.

Pro-tip: Mura till Cloud Pages dàta sampaill nuair a tha thu gu bhith a ’foillseachadh agus tha e a’ coimhead coltach gu bheil e a ’giullachd gu bràth… tha thu a’ dol a thilgeil mearachd. Ma dh ’fhoillsicheas tu co-dhiù, is dòcha gum feum thu an Duilleag Cloud a dhubhadh às gu tur agus tòiseachadh a-null. Is e mo bheachd nach eil am bun-structar air a bheil e air a thogail tuigseach gu leòr gus atharrachadh còd a chomharrachadh agus dìreach a ’cumail a’ giullachd a ’chòd tasgadan.

A bharrachd air an sin, bidh thu toilichte fios a bhith agad gu bheil na mearachdan mearachd aca fhèin aig mòran de na sampaill còd clàraichte. Yay! Is e eòlas uamhasach a th ’ann… ach faodaidh tu fhathast agus bu chòir dhut a chleachdadh oir tha e a’ toirt seachad sùbailteachd iongantach.

Nòta taobh: Tha Duilleag Cloud ùr ann eòlas… Far a bheil e a ’coimhead coltach gun robh iad dìreach ag ath-chrathadh na duilleige agus nach eil iad a’ toirt seachad fiosrachadh a bharrachd. Is fìor thoil leam an seann dreach nas fheàrr airson an t-sreath foillseachaidh ioma-cheum.

Fhad ‘s a tha mo chompanaidh Highbridge a ’togail fhuasglaidhean iom-fhillte le comas Ajax a bhios ag amalachadh ioma-shiostaman agus a’ toirt a-steach leudachadh dàta le AMPscript, SSJS, Cloud Pages, agus post-d… Bha mi airson eisimpleir sìmplidh a roinn air mar as urrainn dhut tòiseachadh le bhith a ’cleachdadh AMPscript gus do eisimpleir Salesforce a cheasnachadh agus a shlaodadh. dàta air ais. Anns a ’chùis seo, achadh sìmplidh boolean a chumas prìomh bhratach neo-chlàraichte. Faodaidh tu, gu dearbh, an còd seo a leudachadh gus duilleag roghainn iomlan no ionad pròifil a thogail as urrainn dhut a chleachdadh.

Cruthaich ceangal duilleag-dhuilleag le dàta ballrachd

Ma choimheadas tu air mion-fhiosrachadh na Duilleag Cloud agad, faodaidh tu ID na duilleige sònraichte fhaighinn airson na duilleige as urrainn dhut a thoirt a-steach do na puist-d agad.

duilleag neòil id

Tha an co-chòrdadh mar a leanas:

<a href="%%=RedirectTo(CloudPagesURL(361))=%%">View My Preferences</a>

AMPcript airson Dàta Salesforce tro Cloud Pages tro Leudachain Dàta

Is e a ’chiad cheum a bhith a’ togail do AMPscript gus caochladairean ainmeachadh agus an dàta fhaighinn air ais bho Salesforce airson a chleachdadh air do dhuilleag. Anns an eisimpleir seo, tha an raon boolean Salesforce agam a tha a ’cumail an fhìor no meallta air ainmeachadh OptedOut:

%%[

/* Declare EVERY variable */
VAR @contactKey,@agent,@referrer,@unsub
VAR @rs,@updateRecord,@checked
 
/* Request your ContactKey from the querystring */
Set @contactKey = Iif(Empty([_subscriberKey]),RequestParameter("contactKey"),[_subscriberKey])

/* Set unsub to false unless it is passed in the querystring */
SET @unsub = Iif(Not Empty(RequestParameter('unsub')),RequestParameter('unsub'),'false')
 
/* If unsub, then update the Salesforce field OptedOut */ 
IF NOT Empty(@unsub) THEN
  SET @updateRecord = UpdateSingleSalesforceObject('contact',@contactKey,'OptedOut', @unsub)
ENDIF

/* Retrieve the Salesforce Contact record */
Set @rs = RetrieveSalesforceObjects('contact', 'FirstName,LastName,OptedOut', 'Id', '=', @contactKey);
 
/* Get the fields from the record */
 IF RowCount(@rs) == 1 then
  var @record, @firstName, @lastName, @optout
  set @record = Row(@rs, 1)
  set @firstName = Field(@record, "FirstName")
  set @lastName = Field(@record, "LastName")
  set @optout = Field(@record, "OptedOut")
ENDIF

/* Build a string for your checkbox to be checked or not
 set @checked = '';
 IF (@optout == 'true') THEN
  set @checked = 'checked'
 ENDIF
 
]%%

A-nis faodaidh tu do HTML agus foirm a thogail a bhios a ’pròiseasadh an iarrtas:

<!DOCTYPE html>
<html>
   <title>Profile Center</title>
   <body>
      <h2>Your Profile:</h2>
      %%[ if RowCount(@rs) == 1 then ]%%
      <ul>
         <li><strong>First Name:</strong> %%=v(@firstName)=%%</li>
         <li><strong>Last Name:</strong> %%=v(@lastName)=%%</li>
         <li><strong>Unsubcribed:</strong> %%=v(@optout)=%%</li>
      </ul>
      <form method="get">
       <div>
         <input type="hidden" id="contactKey" name="contactKey" value="%%=v(@contactKey)=%%">
         <input type="checkbox" id="unsub" name="masterUnsub" value="true" %%=v(@checked)=%%>
         <label for="masterUnsub">Unsubscribe From All</label>
        </div>
       <div>
         <button type="submit">Update</button>
        </div>
     </form>
      %%[ else ]%%
      <p>You don't have a record.</p>
      %%[ endif ]%%
   </body>
</html>

Sin agad e ... cuir a h-uile càil ri chèile agus tha duilleag roghainn agad a tha air ùrachadh leis a ’chlàr ballrachd agad agus a bheir seachad iarrtas airson raon boolean (fìor / meallta) ùrachadh ann an Salesforce. A-nis faodaidh tu ceistean àbhaisteach a thogail timcheall air an raon sin gus dèanamh cinnteach nach tèid puist-d sam bith a chuir gu teachdaichean a tha air an tarraing a-mach!

Mar as urrainn dhut do dhuilleag roghainn no ionad pròifil adhartachadh

Gu dearbh, is e seo dìreach teaser de na tha comasach le duilleag roghainn. Leasachaidhean a dh ’fhaodadh gum bi thu airson smaoineachadh:

  • Meudaich an teacsa fhèin bho leudachadh dàta eile gus an urrainn don sgioba margaidheachd agad susbaint na duilleige ùrachadh uair sam bith a tha iad ag iarraidh gun a bhith a ’beantainn ris a’ chòd.
  • Meudaich leudachadh dàta liosta foillseachaidh agus lùb tro na foillseachaidhean gus roghainn a chuir a-steach no tarraing a-mach air roghainnean a bharrachd air maighstir gun chlàradh.
  • Meudaich leudachadh dàta adhbhar gus faighinn a-mach carson a tha na fo-sgrìobhaichean agad a ’maighstireachd gun chlàradh.
  • Faigh fiosrachadh pròifil eile bhon chlàr Salesforce gus fiosrachadh ìomhaigh a bharrachd a thoirt seachad.
  • Pròiseas an duilleag le Ajax gus an urrainn dhut a lorg gun fhiosta.
  • Thoir seachad dòigh clàraidh gus am faigh an neach-cleachdaidh agad cothrom air an ionad ìomhaigh phearsanta aca aig àm sam bith.

Goireasan a bharrachd airson AMPscript

Ma tha thu a ’sireadh beagan taic a bharrachd airson a bhith ag ionnsachadh agus a’ cleachdadh AMPcript, seo goireasan math:

  • Stiùireadh AMPscripte - air a chuir air dòigh le cuid de luchd-obrach Salesforce, is e stòr-dàta gu math coileanta a tha seo de chiallachadh AMPscript, ged a tha na h-eisimpleirean gu math aotrom. Nam biodh e na bu làidire, is dòcha gum b ’fhiach e an tasgadh.
  • AMPcript Trailhead - Is e goireas ionnsachaidh an-asgaidh a th ’ann an Salesforce's Trailhead agus faodaidh e do choiseachd tro bhunaitean a’ chànain leis an dà chuid AMPscript, SSJS, agus mar as urrainn don dithis eadar-obrachadh.
  • Iomlaid Stack airson Salesforce - coimhearsnachd air-loidhne sgoinneil airson taic iarraidh le tunna de shamhlaichean còd AMPcript.

Tha tunna de chothrom ann a bhith ag amalachadh do dhuilleagan Cloud le Salesforce gus eòlas cleachdaiche adhartach a thoirt seachad. Agus ma tha duilgheadas aig a ’chompanaidh agad, faodaidh tu fios a chuir thugainn gus cuideachadh!

Fios Highbridge

Dè do bheachd?

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'pròiseasadh an dàta bheachdan agad.