Marketing okhutiraCRM ndi Data PlatformKutsatsa kwa Imelo & Zodzichitira

Salesforce Marketing Cloud Preference Center: AMPScript ndi Cloud Page Chitsanzo

Nkhani yoona… ntchito yanga idayamba zaka zoposa khumi zapitazo pomwe ndidayamba ntchito ngati Integration Consultant ya ExactTarget (yomwe tsopano ndi Salesforce Marketing Cloud). Ntchito yanga idanditengera padziko lonse lapansi kuthandiza makampani kupanga mapangidwe akuya ndi nsanja ndipo ndidakhazikitsa chidziwitso chambiri papulatifomu kotero kuti ndidakwezedwa kukhala Product Manager.

Zovuta za Product Manager zamagulu omwe kale anali opanga mapulogalamu pamapeto pake zidandipangitsa kuti ndiziyenda. Linali bungwe lalikulu, koma sindinatero ayi anali mankhwala. Chifukwa chake, pomwe anzanga omwe amandithandizira, kugulitsa, komanso kutsatsa malonda adayang'ana kwa ine kuti ndisinthe kwenikweni ... zenizeni zinali zakuti gulu lachitukuko nthawi zambiri limakhazikitsa yankho lina ndipo ndimadziwa kutatsala masiku ochepa kuti amasulidwe.

Imodzi mwamapulojekiti anga omaliza inali kugwira ntchito papulatifomu yamkati yomwe ingathandize makasitomala athu kuwonjezera zolemba pamaimelo awo. Ndinagwira ntchito ndi Woyang'anira Zamalonda wina ndipo tidachita kafukufuku wambiri… pamapeto pake tidaganiza zopanga njira ya JQuery yokhala ndi magwiridwe antchito athu, koma kuphatikiza kuthekera kodutsa ndikuwononga magulu, kugwiritsa ntchito JSON, ndi zina zambiri. yankho… mpaka itafika pachitukuko. Kumayambiriro kwa kachitidwe kazinthu, laibulale yanga idachotsedwa ndipo woyambitsa wamkulu adayikapo m'malo mwake Chidziwitso.

Zaka zingapo pambuyo pake, Salesforce Kampani yothandizana naye yomwe ndimagwira nawo ntchito tsopano ikuchita zovuta, kuphatikiza mabizinesi, ndipo ndimadzipeza ndikukhazikika mu AMPscript tsiku lililonse - mwina kupititsa patsogolo malingaliro a imelo kapena kutulutsa Cloud Pages. Zachidziwikire, kukhumudwa kogwira ntchito tsiku ndi tsiku ndi AMPscript kumanditsimikizira kuti lingaliro lolakwika lidapangidwa m'masiku amenewo… yankho langa likadakhala lokongola kwambiri. Ndikumva ngati ndabwereranso kukonza TRS-80 mu BASIC.

Mkonzi amene mumagwiritsa ntchito Cloud Pages sakhululuka. Sichimagwira zovuta monga kulengeza zosintha kapena zolakwika za syntax ndi code yanu. M'malo mwake, mutha kusindikiza tsamba lomwe lingopanga zolakwika za seva 500. Palinso magawo awiri omwe amatchula masamba anu… musandifunse chifukwa chake.

Ndemanga: Ngati masamba a Cloud sadzabwezeretsanso zosankha mukakhala kuti mukufuna kufalitsa ndipo zikuwoneka kuti zikukonzedwa kwamuyaya… mupanga cholakwika. Ngati mungasindikize mulimonse, muyenera kuchotsa Cloud Page palimodzi ndikuyambiranso. Ndikulingalira kuti zomangamanga zomwe zimamangidwa sizolondola kuti zidziwitse kusintha kwa ma code ndikungokhalabe kukonza nambala yosungidwa.

Kupatula apo, mudzakhala okondwa kudziwa zambiri zamakalata omwe ali ndi zolembedwa zawo. Pamenepo! Ndichinthu choopsa ... koma mutha kuyigwiritsabe ntchito chifukwa imapereka kusintha kosadabwitsa.

Mbali yotsatira: Pali Mtambo watsopano zinachitikira… Pomwe zikuwoneka kuti adakopanso tsambalo ndipo sizimapereka zina zowonjezera. Ndimakonda mtundu wakale wakale pamasamba angapo osindikiza.

Pomwe ndimakhala ndi kampani yanga DK New Media imapanga mayankho ovuta, othandizira a Ajax omwe amaphatikiza njira zingapo ndikuphatikizira zowonjezera ndi AMPscript, SSJS, Cloud Pages, ndi imelo… Ndinafuna kugawana chitsanzo chosavuta cha momwe mungayambire kungogwiritsa ntchito AMPscript kuti mufunse za Salesforce yanu ndikukoka deta yam'mbuyo. Poterepa, gawo losavuta la boolean lomwe limasungabe mbendera yolembetsa. Mutha kuwonjezera kachidindo kameneka kuti mupange tsamba lathunthu kapena mbiri yanu yomwe mungagwiritse ntchito.

Pangani Kulumikizana kwa Tsamba Lamtambo ndi Zambiri Zolembetsa

Ngati muwona zambiri patsamba lanu la Cloud, mutha kukhala ndi ID yapaderadera patsamba lomwe mungaphatikizepo mumaimelo anu.

tsamba lamtambo

Mawu omasulira ndi awa:

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

AMPscript ya Salesforce Data kudzera pa Cloud Pages kudzera pa Data Extensions

Gawo loyamba ndikupanga AMPscript yanu kuti ifotokozere zosintha ndikutenga zochokera ku Salesforce kuti mugwiritse ntchito patsamba lanu. Pachitsanzo ichi, gawo langa la boolean la Salesforce lomwe lili ndi chowonadi kapena chabodza limatchulidwa KutulutsaOut:

%%[

/* 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
 
]%%

Tsopano mutha kupanga HTML yanu ndi mawonekedwe omwe amafunsira:

<!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>

Ndichoncho… iphatikizeni pamodzi ndipo muli ndi tsamba lokonda kusinthidwa lomwe mumalemba ndi omwe mumalembetsa ndikulemba pempho kuti musinthe gawo la boolean (zowona / zabodza) ku Salesforce. Tsopano mutha kupanga mafunso azikhalidwe kuzungulira mundawo kuti muwonetsetse kuti omwe atulutsidwa sanatumizidwe imelo!

Momwe Mungakulitsire Tsamba Lomwe Mumakonda kapena Mbiri Yanu

Zachidziwikire, uku ndikungosewerera pazomwe zingatheke ndi tsamba lokonda. Zowonjezera zomwe mungafune kuganizira:

  • Lembani mawuwo kuchokera pazowonjezera zina kuti gulu lanu lotsatsa lisinthe zomwe zili patsamba nthawi iliyonse yomwe angafune popanda kukhudza kachidindo.
  • Lembani mndandanda wazowonjezera pazosindikiza ndikulowetsa m'mabukuwa kuti mulowemo kapena kusankha zosankha zawo kupatula kuti mudzipatule.
  • Pezani chifukwa chowonjezera pazambiri kuti mumvetse chifukwa chomwe olembetsa anu adadzilembera.
  • Lembani zambiri zamtundu wina kuchokera mu mbiri ya Salesforce kuti mupereke zina zambiri pazambiri.
  • Sinthani tsambalo ndi Ajax kuti muthe kuzilemba mosadukiza.
  • Perekani njira yolembetsera kuti wogwiritsa ntchito athe kupeza mbiri yawo nthawi iliyonse.

Zowonjezera Zowonjezera za AMPscript

Ngati mukufunafuna thandizo lina lowonjezera pophunzirira ndi kugwiritsa ntchito AMPscript, nazi zothandiza kwambiri:

  • AMPscript Guide - yokonzedwa ndi antchito ena a Salesforce, iyi ndi nkhokwe yathunthu ya AMPscript syntax, ngakhale zitsanzozo ndizopepuka. Ngati inali yolimba kwambiri, ingakhale yoyenera kugulitsa.
  • Trailhead AMPscript - Salesforce's Trailhead ndi njira yophunzirira yaulere ndipo imatha kukuyendetsani pazoyambira ndi AMPscript, SSJS, ndi momwe awiriwo angathandizire.
  • Stack Exchange ya Salesforce - gulu lalikulu lapaintaneti lopempha thandizo ndi tani yazitsanzo zamakalata a AMPscript.

Pali mwayi wambiri pakuphatikiza Cloud Pages yanu ndi Salesforce kuti mupatse ogwiritsa ntchito bwino. Ndipo ngati kampani yanu ikuvutika, mutha kulumikizana nafe nthawi zonse kuti tithandizire!

Lumikizanani DK New Media

Douglas Karr

Douglas Karr ndi CMO OpenINSIGHTS ndi woyambitsa wa Martech Zone. Douglas wathandizira oyambitsa ambiri opambana a MarTech, wathandizira kulimbikira kopitilira $ 5 bil pakugula ndi kuyika kwa Martech, ndipo akupitiliza kuthandiza makampani kukhazikitsa ndikusintha njira zawo zogulitsa ndi zotsatsa. Douglas ndi katswiri wodziwika padziko lonse lapansi wosinthira digito komanso katswiri komanso wokamba nkhani wa MarTech. Douglas ndi mlembi wofalitsidwa wa kalozera wa Dummie komanso buku la utsogoleri wabizinesi.

Nkhani

Bwererani pamwamba
Close

Adblock yapezeka

Martech Zone imatha kukupatsirani izi popanda mtengo chifukwa timapanga ndalama patsamba lathu kudzera muzotsatsa, maulalo ogwirizana, komanso kuthandizira. Tingayamikire ngati mungachotse choletsa ad mukamawona tsamba lathu.