Маркази афзалиятноки абрҳои Salesforce Marketing: AMPScript ва Абри Саҳифаи Намуна

AMPscript Salesforce-Integrated Marketing Marketing Cloud Cloud Code Code

Ҳикояи ҳақиқӣ ... карераи ман воқеан даҳ сол пеш вақте оғоз ёфт, ки ман ба ҳайси мушовири ҳамгироӣ барои ExactTarget (ҳоло Salesforce Marketing Cloud) кор кардам. Кори ман маро дар тамоми ҷаҳон ба ширкатҳо дар рушди ҳамгироии амиқ бо платформа кумак кард ва ман он қадар дониши институтсионалӣ оид ба платформа ташаккул додам, ки ба вазифаи менеҷери маҳсулот пешбарӣ шудам.

Мушкилоти Менеҷери Маҳсулот барои ташкилоте, ки қаблан молики таҳиягар буд, оқибат маро водор сохт, ки ба пеш равам. Ин як созмони олие буд, аммо ман ҳеҷ гоҳ дарвоқеъ молик аст маҳсулот. Ҳамин тариқ, дар ҳоле, ки ҳамсолони ман дар дастгирӣ, фурӯш ва маркетинги маҳсулот ба ман назар карданд, ки тағироти воқеӣ ворид кунам ... воқеият ин буд, ки гурӯҳи рушд аксар вақт ҳалли дигареро амалӣ мекарданд ва ман инро чанд рӯз пеш аз баровардан мефаҳмидам.

Яке аз лоиҳаҳои охирини ман дар платформаи скриптҳои дохилӣ кор мекард, ки ба муштариёни мо имкон медиҳад, ки ба почтаи электронии худ скрипт илова кунанд. Ман бо як менеҷери дигари маҳсулот кор мекардам ва мо як қатор таҳқиқот гузарондем ... дар ниҳоят тасмим гирифтем, ки усули усули JQuery-ро бо вазифаҳои худ таҳия кунем, аммо аз ҷумла қобилияти гузаштан ва истеъмол кардани массивҳо, истифодаи JSON ва ғайра. ҳалли ... то он даме ки ба рушд. Аввали давраи маҳсулот, китобхонаи маро вайрон карданд ва таҳиягари калон онро иваз кард AMPscript.

Пас аз солҳо, Шарики Salesforce ширкате, ки ман шарики он ҳастам, ҳоло ҳамгироии мураккаб ва корпоративиро анҷом медиҳад ва ман ҳар рӯз худро дар AMPscript ғарқ мекунам - ё мантиқи мундариҷаи почтаи электрониро тақвият диҳед ё сафҳаҳои абрро паҳн кунед. Албатта, ноумедии рӯз ва рӯз аз кор бо AMPscript ба ман боварӣ мебахшад, ки қарори нодуруст дар ҳамон айём гирифта шуда буд ... ҳалли ман хеле зеботар мебуд. Ман ҳис мекунам, ки ба барномасозии TRS-80 дар BASIC бармегардам.

Муҳаррире, ки шумо барои Саҳифаҳои Абри истифода мебаред, бахшиданист. Он масъалаҳои оддиро, ба монанди эълони тағирёбандаҳо ё хатогиҳои синтаксисро бо коди шумо намегирад. Дар асл, шумо воқеан метавонед як саҳифаро нашр кунед, ки танҳо як хатои 500 серверро ба вуҷуд меорад. Инчунин барои саҳифаҳои шумо ду майдони номгузорӣ мавҷуд аст ... напурсед, ки чаро.

Pro-Маслиҳат: Агар Саҳифаҳои Абр ҳеҷ гоҳ намунаҳои маълумотро ҳангоми барориши шумо барнагардонанд ва ба назар чунин расад, ки он то абад кор карда мешавад ... шумо хато мекунед. Агар шумо ба ҳар ҳол нашр кунед, эҳтимолан шумо бояд Саҳифаи Абрро комилан нест кунед ва аз нав оғоз кунед. Тахминам ин аст, ки инфрасохторе, ки дар он сохта шудааст, барои муайян кардани тағирёбии рамз кофӣ нест ва танҳо коркарди коди ҳифзшударо нигоҳ медорад.

Ғайр аз ин, шумо хурсанд хоҳед донист, ки бисёре аз намунаҳои рамзи ҳуҷҷатгузорӣ хатогиҳои синтаксиси худро доранд. Марҳабо! Ин як таҷрибаи даҳшатнок аст ... аммо шумо метавонед онро истифода баред ва бояд истифода баред, зеро он чандирии аҷиберо таъмин мекунад.

Сабти тараф: Саҳифаи нави абр мавҷуд аст Таҷрибаи… Он ҷое ки ба назар чунин мерасад, ки онҳо саҳифаро дубора пӯст кардаанд ва ҳеҷ маълумоти иловагӣ намедиҳад. Ман аслан нусхаи кӯҳнаро барои пайдарпаии нашрияи бисёрсатҳӣ беҳтар медонам.

Дар ҳоле ки ширкати ман Highbridge ҳалли мураккаб, бо Ajax имконпазирро месозад, ки системаҳои гуногунро дар бар мегирад ва васеъкунии додаҳоро бо AMPscript, SSJS, Pages Pages ва почтаи электронӣ дохил мекунад ... Ман мехостам як намунаи оддии мубодилаи афкорро дар бораи истифодаи AMPscript барои пурсидани мисоли Salesforce ва мубодилаи афкор баён намоям. маълумоти баргашт. Дар ин ҳолат, майдони оддии булӣ, ки парчами обунашавандаро нигоҳ медорад. Шумо, албатта, метавонед ин рамзро барои сохтани тамоми сафҳаи афзалиятнок ё маркази профиле, ки шумо метавонед истифода баред, дароз кунед.

Эҷоди як пайванди абрӣ-саҳифа бо маълумоти муштариён

Агар шумо тафсилоти Page Cloud Cloud-ро бинед, шумо метавонед ID-и беназири саҳифаро барои ин саҳифа ба даст оред, ки шумо метавонед онро дар паёмҳои электронии худ дохил кунед.

id саҳифаи абр

Синтаксис чунин аст:

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

AMPscript барои Salesforce Маълумот тавассути Саҳифаҳои Абр тавассути Тавсеаи Маълумот

Қадами аввал сохтани AMPscript барои тағир додани тағирёбандаҳо ва дарёфт кардани маълумот аз Salesforce барои истифода дар саҳифаи худ мебошад. Дар ин мисол, майдони мантиқии Salesforce, ки рост ё дурӯғро дар бар мегирад, номгузорӣ шудааст 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
 
]%%

Акнун шумо метавонед HTML ва шакли худро, ки дархостро коркард мекунад, созед:

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

Ҳамин тавр ... ҳама чизро якҷоя кунед ва шумо як сафҳаи афзалиятнокро ба даст овардед, ки бо сабти муштариёни худ навсозӣ карда мешавад ва дархости навсозии майдони булӣ (ҳақиқӣ / дурӯғ) дар Salesforce мегузарад. Акнун шумо метавонед дар атрофи он майдон саволҳои фармоишӣ созед, то ҳамеша алоқаҳои хориҷшударо ба почтаи электронӣ нафиристед!

Чӣ гуна саҳифаи афзалиятнок ё маркази профили худро такмил диҳед

Албатта, ин танҳо як масхара кардани он аст, ки бо саҳифаи афзалият чӣ имконпазир аст. Лавозимотҳое, ки шумо метавонед дар бораи онҳо фикр кунед:

  • Матни воқеиро аз дигар тавсеаи додаҳо ҷой диҳед, то дастаи маркетингии шумо мундариҷаи саҳифаро ҳар вақте, ки мехоҳанд бидуни нарасидани код навсозӣ кунад.
  • Васеъшавии рӯйхати нашрияҳоро пур кунед ва дар нашрияҳо давра занед, то илова ба устоди обунашаванда афзалиятҳо ё радди афзалиятҳоро пешниҳод кунед.
  • Сабаби васеъ кардани далелҳоро барои пур кардани сабти обуна кардани муштариён пур кунед.
  • Маълумоти дигари профилро аз сабти Salesforce пур кунед, то маълумоти иловагии профилӣ пешниҳод кунед.
  • Саҳифаро бо Ajax коркард кунед, то шумо битавонед онро пур кунед.
  • Воситаи сабти номро пешниҳод кунед, то корбари шумо ҳар вақт ба маркази профили шахсии худ дастрасӣ пайдо кунад.

Захираҳои иловагӣ барои AMPscript

Агар шумо дар ҷустуҷӯи кӯмаки иловагӣ барои омӯхтан ва ҷойгиркунии AMPscript бошед, инҳоянд манбаъҳои бузурги сом:

  • Дастури AMPscripte - аз ҷониби баъзе кормандони Salesforce ташкил карда шудааст, ин пойгоҳи додаҳои пурраи синтаксиси AMPscript мебошад, гарчанде ки мисолҳо воқеан сабуканд. Агар он қавитар мебуд, шояд ба маблағи сармоягузорӣ меафтод.
  • Trailhead AMPscript - Trailhead Salesforce манбаи омӯзиши ройгон аст ва метавонад шуморо бо ҳам асосҳои забон бо ҳам AMPscript, SSJS ва чӣ гуна бо ҳам муомила карда тавонад.
  • Stack Exchange барои Salesforce - ҷомеаи бузурги онлайн барои дархости кӯмак бо як тонна намунаҳои рамзи AMPscript.

Як қатор имкониятҳо мавҷуданд, ки Саҳифаҳои Абри худро бо Salesforce ҳамҷоя намуда, таҷрибаи олии корбаронро фароҳам оранд. Ва агар ширкати шумо душворӣ кашад, шумо ҳамеша метавонед бо мо тамос гиред, то кӯмак расонед!

Тамос Highbridge

Ту чӣ фикр мекунӣ?

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.