akoonu MarketingCRM ati Awọn iru ẹrọ dataImeeli Tita & Automation

Ile-iṣẹ Aṣayan Iṣowo Ọja Titaja titaja: AMPScript ati Apeere Oju-iwe Awọsanma

Itan otitọ… iṣẹ mi daadaa gaan ni ọdun mẹwa sẹyin nigbati Mo bẹrẹ ipo kan gẹgẹbi Alamọran Iṣọpọ fun ExactTarget (bayi Cloudforce Marketing Cloud). Iṣẹ mi mu mi ni gbogbo agbaye n ṣe iranlọwọ fun awọn ile-iṣẹ ni idagbasoke awọn isopọpọ jinlẹ pẹlu pẹpẹ ati pe Mo ṣe agbero oye eto igbekalẹ pẹpẹ ti Mo ni igbega si Oluṣakoso Ọja.

Awọn italaya ti Oluṣakoso Ọja fun agbari kan ti o jẹ ohun-ini Olukọni nikẹhin mu mi lọ siwaju. O jẹ eto nla kan, ṣugbọn Emi ko ṣe otitọ ohun ini ọja. Nitorinaa, lakoko ti awọn ẹlẹgbẹ mi ni atilẹyin, awọn tita, ati titaja ọja wo mi lati ṣe iyipada gidi… otitọ ni pe ẹgbẹ idagbasoke nigbagbogbo n ṣe agbekalẹ ojutu miiran ati pe Emi yoo wa awọn ọjọ ṣaaju itusilẹ.

Ọkan ninu awọn iṣẹ akanṣe mi ti o kẹhin ti n ṣiṣẹ lori pẹpẹ iwe afọwọkọ inu ti yoo jẹ ki awọn alabara wa ṣafikun awọn iwe afọwọkọ si awọn imeeli wọn. Mo ti sise pẹlu miiran ọja Manager ati awọn ti a ṣe kan pupọ ti iwadi… bajẹ pinnu lati se agbekale kan JQuery-ara ona pẹlu wa ti ara awọn iṣẹ, ṣugbọn pẹlu awọn agbara lati kọja ati ki o run orun, lo JSON, bbl O ti wa ni lilọ lati wa ni oyimbo awọn ojutu… titi o fi de idagbasoke. Ni kutukutu yiyi ọja, ile-ikawe mi ti yọkuro ati pe oluṣe idagbasoke agba kan rọpo pẹlu AMPscript.

Awọn ọdun nigbamii, awọn Salesforce Ile-iṣẹ alabaṣepọ Mo jẹ alabaṣiṣẹpọ ni bayi n ṣe eka, awọn iṣọpọ ile-iṣẹ, ati pe Mo rii ara mi ti o wa ninu AMPscript lojoojumọ - boya imudara ọgbọn akoonu imeeli tabi yiyi Awọn oju-iwe Awọsanma jade. Nitoribẹẹ, ibanujẹ ti ọjọ ṣiṣẹ ni ati ọjọ jade pẹlu AMPscript ṣe idaniloju mi ​​pe a ṣe ipinnu ti ko tọ ni awọn ọjọ wọnni… ojutu mi yoo ti yangan diẹ sii. Mo lero bi mo ti wa pada si siseto a TRS-80 ni BASIC.

Olootu ti o lo fun Awọn oju-iwe awọsanma ko dariji. Ko mu awọn ọran ti o rọrun bi sisọ awọn oniyipada tabi awọn aṣiṣe sintasi pẹlu koodu rẹ. Ni otitọ, o le ṣe atẹjade oju-iwe ti yoo ṣẹda ina aṣiṣe 500 kan. Awọn aaye lorukọ meji tun wa fun awọn oju-iwe rẹ… maṣe beere lọwọ mi idi.

Pro-sample: Ti Awọn oju-iwe Awọsanma ko ba da data apẹẹrẹ pada nigbati o fẹ fẹrẹ jade o si dabi pe o n ṣiṣẹ laelae… o yoo sọ aṣiṣe kan. Ti o ba tẹjade nigbakugba, o ṣee ṣe ki o ni lati pa oju-iwe awọsanma naa lapapọ ki o bẹrẹ. Amoro mi ni pe awọn amayederun ti o kọ lori rẹ ko ni oye to lati ṣe idanimọ iyipada koodu kan ati pe o kan n ṣetọju koodu ti a fi pamọ.

Yato si iyẹn, iwọ yoo ni idunnu lati mọ ọpọlọpọ awọn ayẹwo koodu akọsilẹ ti o ni awọn aṣiṣe sintasi tiwọn. Bẹẹni! O jẹ iriri ti o buruju… ṣugbọn o tun le ati pe o yẹ ki o lo nitori o pese diẹ ninu irọrun iyalẹnu.

Akọsilẹ ẹgbẹ: Oju awọsanma tuntun wa iriri… Nibiti o dabi pe wọn kan tun kun oju-iwe naa ati pe ko pese alaye ni afikun. Mo fẹran ẹya atijọ ti o dara julọ fun ọkọọkan titẹjade ọpọ-igbesẹ.

Lakoko ti ile-iṣẹ mi DK New Media ṣe itumọ eka, awọn iṣeduro ti a ṣe fun Ajax ti o ṣepọ awọn ọna pupọ ati sisopọ awọn amugbooro data pẹlu AMPscript, SSJS, Awọn oju-iwe awọsanma, ati imeeli… Mo fẹ lati pin apẹẹrẹ ti o rọrun ti bawo ni o ṣe le bẹrẹ ni irọrun ni lilo AMPscript lati beere apeere Salesforce rẹ ki o fa pada data. Ni ọran yii, aaye boolean ti o da duro ti ọga kan ti o yọ asia kuro. O le, nitorinaa, faagun koodu yii lati kọ gbogbo oju-iwe ti o fẹran tabi aarin profaili ti o le lo.

Ṣe ina Ọna asopọ Oju-iwe Awọsanma kan pẹlu Data Olumulo

Ti o ba wo awọn alaye Oju-iwe awọsanma rẹ, o le gba ID oju-iwe alailẹgbẹ fun oju-iwe ti o le ṣafikun ninu awọn imeeli rẹ.

awọsanma id

Ilana naa jẹ atẹle:

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

AMPscript fun Dataforforforce nipasẹ Awọn oju-iwe awọsanma nipasẹ Awọn amugbooro Data

Igbesẹ akọkọ n kọ AMPscript rẹ lati sọ awọn oniyipada ati gba data lati Salesforce lati lo ninu oju-iwe rẹ. Ninu apẹẹrẹ yii, aaye boolean Salesforce mi ti o mu otitọ tabi irọ jẹ ni orukọ Ti pari:

%%[

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

Bayi o le kọ HTML rẹ jade ki o dagba ti o ṣe ilana ibeere naa:

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

Iyẹn ni… fi gbogbo rẹ papọ ati pe o ni oju-iwe ti o fẹ julọ ti o ni imudojuiwọn pẹlu igbasilẹ alabapin rẹ ati kọja ibeere lati ṣe imudojuiwọn aaye boolean (otitọ / irọ) ni Salesforce. Bayi o le kọ awọn ibeere aṣa ni ayika aaye yẹn lati rii daju nigbagbogbo pe awọn olubasọrọ ti o yọ kuro ni a ko fi imeeli ranṣẹ eyikeyi!

Bii o ṣe le mu Oju-iwe ayanfẹ rẹ Mu tabi Ile-iṣẹ profaili

Nitoribẹẹ, eyi jẹ iyọlẹnu ti ohun ti o ṣee ṣe pẹlu oju-iwe ayanfẹ kan. Awọn ilọsiwaju ti o le fẹ lati ronu nipa rẹ:

  • Ṣe agbejade ọrọ gangan lati itẹsiwaju data miiran ki ẹgbẹ tita rẹ le ṣe imudojuiwọn akoonu ti oju-iwe nigbakugba ti wọn ba fẹ laisi fọwọkan koodu naa.
  • Ṣe agbejade itẹsiwaju data atokọ atẹjade ati lupu nipasẹ awọn atẹjade lati funni ni ijadelọ tabi jade ni awọn ayanfẹ ni afikun si ayokuro ọga kan.
  • Ṣe agbejade ifaagun data idi kan lati mu idi ti awọn alabapin rẹ ṣe jẹ oluṣakoso iforukọsilẹ.
  • Ṣe nọmba alaye profaili miiran lati igbasilẹ Salesforce lati pese alaye profaili ni afikun.
  • Ṣe ilana oju-iwe pẹlu Ajax nitorina o le ṣe agbejade rẹ lainidi.
  • Pese ọna iforukọsilẹ ki olumulo rẹ le wọle si ile-iṣẹ profaili ti ara wọn nigbakugba.

Afikun Awọn orisun fun AMPscript

Ti o ba n wa iranlọwọ diẹ sii fun ẹkọ ati fifa AMPscript silẹ, nibi ni awọn orisun nla som:

  • AMPscript Itọsọna - ti a ṣeto nipasẹ diẹ ninu awọn oṣiṣẹ Salesforce, eyi jẹ ibi ipamọ data pipe ti sintasi AMPscript, botilẹjẹpe awọn apẹẹrẹ jẹ ina gaan. Ti o ba lagbara diẹ sii, o le tọsi idoko-owo naa.
  • AMPs Trailhead - Trailhead ti Salesforce jẹ orisun eto ẹkọ ọfẹ ati pe o le rin ọ nipasẹ awọn ipilẹ ti ede pẹlu mejeeji AMPscript, SSJS, ati bii awọn mejeeji ṣe le ṣe ibaṣepọ.
  • Exchange Stack fun Salesforce - agbegbe nla lori ayelujara fun beere iranlọwọ pẹlu pupọ ti awọn ayẹwo koodu AMPscript.

Opo pupọ ti aye wa ni sisopọ Awọn oju-iwe awọsanma rẹ pẹlu Salesforce lati pese iriri olumulo ti o ga julọ. Ati pe ti ile-iṣẹ rẹ ba tiraka, o le kan si wa nigbagbogbo lati ṣe iranlọwọ!

olubasọrọ DK New Media

Douglas Karr

Douglas Karr jẹ CMO ti Ṣii awọn oye ati oludasile ti Martech Zone. Douglas ti ṣe iranlọwọ fun awọn dosinni ti awọn ibẹrẹ MarTech aṣeyọri, ti ṣe iranlọwọ ni aisimi ti o ju $ 5 bilionu ni awọn ohun-ini Martech ati awọn idoko-owo, ati tẹsiwaju lati ṣe iranlọwọ fun awọn ile-iṣẹ ni imuse ati adaṣe awọn tita ati awọn ilana titaja wọn. Douglas jẹ iyipada oni nọmba agbaye ti a mọye ati alamọja MarTech ati agbọrọsọ. Douglas tun jẹ onkọwe ti a tẹjade ti itọsọna Dummie ati iwe itọsọna iṣowo kan.

Ìwé jẹmọ

Pada si bọtini oke
Close

Ti ṣe awari Adblock

Martech Zone ni anfani lati pese akoonu yii fun ọ laisi idiyele nitori a ṣe monetize aaye wa nipasẹ wiwọle ipolowo, awọn ọna asopọ alafaramo, ati awọn onigbọwọ. A yoo ni riri ti o ba yọ ohun idena ipolowo rẹ bi o ṣe nwo aaye wa.