CRM және деректер платформаларыЭлектрондық пошта маркетингі және автоматтандыру

AMPScript: AMPScript дегеніміз не? Ресурстар және мысалдар

My қатты құрып жатыр динамикалық электрондық пошталар басқаратындар AMPScript көмегімен Cloud беттерінде салынған таңдаулы беттер көптеген Marketing Cloud клиенттері үшін, олардың көпшілігі Salesforce-пен біріктірілген CRM. Біз Marketing Cloud клиенттерімен жұмыс істей бастағанда, олардың әлдеқайда қызықтырақ мақсатты және жекелендірілген электрондық пошталарды жасау үшін осы қуатты теңшеу құралын пайдаланбайтынына таң қаламыз. Қарапайым тілмен айтқанда, егер сіз маркетингтік бұлтты пайдаланатын шешімдерді қолданбасаңыз, инвестициядан түскен табысыңызды түсінбеуіңіз мүмкін. AMPScript.

AMPScript дегеніміз не?

AMPScript - меншікті сценарий тілі Salesforce Marketing Cloud электрондық пошта хабарларына, бастапқы беттерге және SMS хабарламаларына жекелендірілген және динамикалық мазмұнды кірістіру үшін пайдаланылады.

Неліктен аталғаны туралы құжат жоқ AMPScript... бұл автоматтандырылған маркетингтік бұлтты бағдарламалау сценарийі сияқты нәрсе болуы мүмкін. Оны Adobe компаниясының Marketing Cloud Script, AMP бағдарламасымен шатастырмау керек.

Кейбір AMPScript оқу ресурстары қандай?

  • Salesforce AMPScript синтаксистік нұсқаулығы – AMPscript функциясының шақыруларын дұрыс қалыптастыру, айнымалылар мен мәндерді жариялау және AMPscript кілт сөздеріне сілтеме жасау жолын құжаттайды.
  • Salesforce Trailhead AMPScript бірлігі – Бұл модуль сізді AMPscript негіздерімен таныстырады, сонымен қатар сізге тереңірек қазу үшін қажет ресурстарды береді.
  • AMPScript.com – Джексон Чен – пайдаланушыларға AMPScript үйрену үшін осы ресурсты жазатын бұрынғы ExactTarget және Salesforce eMarketing Cloud қызметкері.
  • AMPScript нұсқаулығы – Бұл жан-жақты анықтамалық нұсқаулық нақты әлемдегі сценарийлер үшін қолдау көрсететін код мысалдарымен әрбір AMPscript функциясы бойынша құжаттаманы қамтамасыз етеді.
  • Тамшы – Salesforce Ben ұсынған бұл фантастикалық блог кейбіреулерін ұсынады негізгі және озат үздік тәжірибелер мен код мысалдары.

AMPScript редакторы бар ма?

Көптеген компаниялардың AMPScript-ті пайдаланудан бас тартуының бір себебі, қуатты болғанымен, AMPScript-ті өңдеу және сынау үшін шектеулі ресурстар бар... сондықтан бұл өте көңілсіз болуы мүмкін. Платформада синтаксисіңізді қателер үшін автотолтыратын және тексеретін жергілікті редактор болмағандықтан, Marketing Cloud пайдаланушылары үшінші тарап шешімдерін пайдалануға немесе жай ғана жазуға және тексеруге, жазуға және сынауға, жазуға және тексеруге мәжбүр болады. Мен бұл өзгерісті жақын арада көрмеймін, сондықтан біз мұнда пайдалы болуы мүмкін кейбір ресурстар мен мысалдарды береміз.

  • Amscript.io - бұл онлайн AMPScript редакторы әзірлеген Зузанна Ярчинска. Бұл қолданба оңай мүмкіндік береді AMPscript синтаксисті бөлектеу арқылы өңдеу және ол сіздің кодыңыздағы ықтимал синтаксистік қателер туралы ескертеді.
  • Microsoft Visual Studio - бұл Visual Studio Code кеңейтімі Marketing Cloud тіркелгісіне тікелей қосылуға мүмкіндік береді, AMPScript үшін синтаксисті бөлектеуді қосады, барлық AMPScript функциялары үшін кірістірілген құжаттамасы бар, сонымен қатар тіл элементтері мен функциялары үшін код үзінділерін қосады. Әрбір үзінді функцияның және оның параметрлерінің толық сипаттамасын қамтиды. Функция атауының үстіне меңзерді апарған кезде үзінділер де көрсетіледі.
  • Пакетті басқаруы бар керемет мәтін - бұл AMPScript синтаксисін бөлектеу құралы танымал үшін орнатуға болады Керемет мәтіндік редактор орнату бумасын пайдалану.

AMPScript мысалдары

Мұнда Marketing Cloud жазылушы атрибуттарынан атын және тегін алатын AMPScript көмегімен жасалған жекелендірілген хабардың қарапайым мысалы келтірілген:

%%[

/* Set variables for personalized content */

SET @firstName = AttributeValue("FirstName")
SET @lastName = AttributeValue("LastName")

/* Insert personalized content into email message */

Hi @firstName,

Thank you for signing up for our newsletter! We hope you find the content valuable.

Sincerely,
The @lastName Family

]%%

Мұнда жазылушының қызығушылық атрибутын іздеу арқылы хабарламаның мазмұнын динамикалық түрде өзгертуге болатын мысал келтірілген.

%%[

/* Set variables for dynamic content */

SET @interest = AttributeValue("Interest")

/* Display content based on subscriber's interest */

IF @interest == "Sports" THEN
  Output(Concat("Check out our latest sports news and updates!"))
ELSEIF @interest == "Technology" THEN
  Output(Concat("Stay up-to-date on the latest tech trends and innovations with our newsletter!"))
ELSE
  Output(Concat("Discover a wide range of topics in our newsletter!"))
ENDIF

]%%

Немесе сізде үтірмен бөлінген мүдделер атрибуты болса, сіздің терминіңіздің төлсипатқа қосылғанын көре аласыз:

%%[

/* Set variables for personalized content */

SET @interestList = AttributeValue("InterestList")
SET @term = "Technology"

/* Check if term exists in interest list */

IF IndexOf(@interestList, @term) > 0 THEN
  Output(Concat("You are interested in technology!"))
ELSE
  Output(Concat("Your interests are not related to technology."))
ENDIF

]%%

Жазбалардың белгілі бір санын шығарып алу және көрсету үшін деректер кеңейтімі арқылы тіпті айналдыра аласыз.

%%[

/* Declare variables for personalized content */
var @rows, @row, @rowCount, @numRowsToReturn, @lookupValue, @i

/* Set variables for personalized content */
set @lookupValue = "Shirts"
set @numRowsToReturn = 3 /* 0 means all, max 2000 */

/* Query and retrieve the rows of data as well as their order */
set @rows = LookupOrderedRows("Orders",@numRowsToReturn,"OrderDate desc, ProductName asc", "ProductType", @lookupValue)
set @rowCount = rowcount(@rows)

/* Display each of the rows */
if @rowCount > 0 then

  for @i = 1 to @rowCount do

    var @ProductName, @OrderDate
    set @row = row(@rows,@i) /* get row based on counter */
    set @ProductName = field(@row,"ProductName")
    set @OrderDate = field(@row,"OrderDate")

    ]%%

    Row %%=v(@i)=%%, %%=v(@ProductName)=%% was ordered on %%=v(@OrderDate)=%%

    %%[ 
  next @i ]%%

%%[ else ]%%

No shirt orders found

%%[ endif ]%%

Және, әрине, жазылушыларыңыз үшін әдемі, динамикалық HTML хабарламаларын жасау үшін AMPScript шығысында HTML жаза аласыз.

Егер сіз динамикалық HTML электрондық поштаңызды, динамикалық SMS хабарламаларды немесе Cloud беттерінде жасалған динамикалық бастапқы беттерді әзірлеу бойынша көмек сұрасаңыз, хабарласудан тартынбаңыз. DK New Media Көмек көрсету үшін.

Douglas Karr

Douglas Karr CMO болып табылады OpenINSIGHTS және негізін қалаушы Martech Zone. Дуглас ондаған табысты MarTech стартаптарына көмектесті, Martech сатып алулары мен инвестицияларына 5 миллиард доллардан астам қаражатты мұқият тексеруге көмектесті және компанияларға сату және маркетинг стратегияларын енгізу және автоматтандыруға көмектесуді жалғастыруда. Дуглас – халықаралық деңгейде танылған цифрлық трансформация және MarTech сарапшысы және спикері. Дуглас сонымен қатар Dummie's guide және бизнес көшбасшылығы кітабының жарияланған авторы.

Қатысты Мақалалар

Басына оралу
жақын

Adblock анықталды

Martech Zone Сізге бұл мазмұнды ақысыз ұсына алады, өйткені біз сайтымызды жарнамадан түсетін табыс, серіктестік сілтемелері және демеушілік арқылы монетизациялаймыз. Сайтымызды көрген кезде жарнама блокаторын алып тастасаңыз, біз ризамыз.