CRM va ma'lumotlar platformalariElektron pochta marketingi va avtomatlashtirish

AMPScript: AMPScript nima? Resurslar va misollar

My qattiq qurmoqda dinamik elektron pochta tomonidan boshqariladi AMPScript yordamida bulutli sahifalarda yaratilgan afzal sahifalar bir nechta Marketing Cloud mijozlari uchun, ularning aksariyati Salesforce bilan integratsiyalashgan CRM. Marketing Cloud mijozlari bilan ishlashni boshlaganimizda, ular maqsadli va moslashtirilgan elektron pochta xabarlarini yaratish uchun ushbu kuchli moslashtirish vositasidan foydalanmayotganidan hayratda qolamiz. Oddiy qilib aytganda, agar siz Marketing Cloud-dan foydalangan holda investitsiyalaringizning daromadliligini sezmaysiz. AMPScript.

AMPScript nima?

AMPScript xususiy skript tilidir Salesforce Marketing Cloud elektron pochta xabarlari, ochilish sahifalari va SMS xabarlarga shaxsiylashtirilgan va dinamik tarkibni kiritish uchun ishlatiladi.

Nima uchun chaqirilganligi haqida hech qanday hujjat yo'q AMPScript… Garchi bu avtomatlashtirilgan marketing bulutli dasturlash skripti kabi bo'lishi mumkin. Va uni Adobe-ning Marketing Cloud Script, AMP bilan aralashtirib yubormaslik kerak.

Ba'zi AMPScript o'quv manbalari nima?

  • Salesforce-ning AMPScript sintaksisi qo'llanmasi – AMPscript funksiya chaqiruvlarini to‘g‘ri shakllantirish, o‘zgaruvchilar va qiymatlarni e’lon qilish va AMPscript kalit so‘zlariga murojaat qilishni hujjatlar.
  • Salesforce Trailhead AMPScript birligi – Ushbu modul sizni AMPscript asoslari bilan tanishtiradi, shu bilan birga sizga chuqurroq qazish uchun kerakli resurslarni beradi.
  • AMPScript.com – Jekson Chen ExactTarget va Salesforce eMarketing Cloud kompaniyasining sobiq xodimi boʻlib, foydalanuvchilarga AMPScript-ni oʻrganishi uchun ushbu manbani yozadi.
  • AMPScript qo'llanma - Ushbu keng qamrovli ma'lumotnomada haqiqiy stsenariylar uchun qo'llab-quvvatlovchi kod misollari bilan har bir AMPscript funktsiyasi bo'yicha hujjatlar taqdim etiladi.
  • Damlama - Salesforce Ben-ning ushbu ajoyib blogi ba'zi narsalarni taqdim etadi Asosiy va ilg'or eng yaxshi amaliyotlar va kod misollari.

AMPScript muharriri bormi?

Ko'pgina kompaniyalar AMPScript-dan foydalanishdan qochishining sabablaridan biri shundaki, kuchli bo'lsa-da, AMPScript-ni tahrirlash va sinab ko'rish uchun cheklangan resurslar mavjud ... shuning uchun bu juda asabiylashishi mumkin. Platformada sintaksisni avtomatik toʻldiradigan va xatolar uchun tekshiradigan mahalliy muharriri boʻlmagani uchun Marketing Cloud foydalanuvchilari uchinchi tomon yechimlaridan foydalanishga yoki oddiygina yozish va sinab koʻrish, yozish va sinab koʻrish, yozish va sinab koʻrishga majbur boʻladi. Tez orada bu oʻzgarishlarni koʻrmayapman, shuning uchun biz bu yerda foydali boʻlishi mumkin boʻlgan manbalar va misollarni keltiramiz.

  • Ampscript.io - bu onlayn AMPScript muharriri tomonidan ishlab chiqilgan Zuzanna Yarchinska. Ushbu ilova osonlik bilan ishlaydi AMPscript sintaksisni ta'kidlash orqali tahrirlash va u sizni kodingizdagi mumkin bo'lgan sintaktik xatolar haqida ogohlantiradi.
  • Microsoft Visual Studio - bu Visual Studio Code kengaytmasi to'g'ridan-to'g'ri Marketing Cloud hisobingizga ulanish imkonini beradi, AMPScript uchun sintaksisni ajratib ko'rsatishni yoqadi, barcha AMPScript funktsiyalari uchun o'rnatilgan hujjatlarga ega, shuningdek, til elementlari va funktsiyalari uchun kod parchalarini qo'shadi. Har bir parcha funksiya va uning parametrlarining batafsil tavsifini o'z ichiga oladi. Parchalar, shuningdek, kursorni funktsiya nomiga olib borganingizda ham paydo bo'ladi.
  • Paket nazorati bilan ajoyib matn - bu AMPScript sintaksisi yoritgichi mashhur uchun o'rnatilishi mumkin Sublime matn muharriri o'rnatish paketi yordamida.

AMPScript misollar

Marketing Cloud obunachi atributlaridan ism va familiyani oladigan AMPScript bilan tuzilgan shaxsiylashtirilgan xabarning oddiy misoli:

%%[

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

]%%

Bu erda obunachining qiziqish atributini izlash orqali xabar mazmunini dinamik ravishda o'zgartirishimiz mumkin bo'lgan misol.

%%[

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

]%%

Yoki vergul bilan ajratilgan qiziqish atributiga ega bo'lsangiz, atamangiz atributga kiritilganligini ko'rishingiz mumkin:

%%[

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

]%%

Siz hatto ma'lum miqdordagi yozuvlarni olish va ko'rsatish uchun ma'lumotlar kengaytmasi orqali aylanishingiz mumkin.

%%[

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

Va, albatta, siz obunachilaringiz uchun chiroyli, dinamik HTML xabarlarini yaratish uchun AMPScript-ning chiqishiga HTML yozishingiz mumkin.

Agar siz dinamik HTML elektron pochtangizni, dinamik SMS xabarlaringizni yoki Cloud Pages’da yaratilgan dinamik ochilish sahifalarini ishlab chiqish bo‘yicha yordam so‘rasangiz, ikkilanmang. DK New Media Yordam uchun.

Douglas Karr

Douglas Karr ning CMO hisoblanadi OpenINSIGHTS va asoschisi Martech Zone. Duglas o'nlab muvaffaqiyatli MarTech startaplariga yordam berdi, Martechni sotib olish va investitsiyalarida 5 milliard dollardan ortiq mablag'ni sinchkovlik bilan tekshirishda yordam berdi va kompaniyalarga savdo va marketing strategiyalarini amalga oshirish va avtomatlashtirishda yordam berishda davom etmoqda. Duglas xalqaro miqyosda tan olingan raqamli transformatsiya va MarTech mutaxassisi va ma'ruzachisi. Duglas, shuningdek, Dummie's qo'llanmasi va biznes rahbariyati kitobining nashr etilgan muallifi.

Haqida Maqolalar

Yuqoriga qaytish tugmasi
yaqin

Adblock aniqlandi

Martech Zone Sizga ushbu kontentni hech qanday to'lovsiz taqdim eta oladi, chunki biz saytimizni reklama daromadlari, sheriklik havolalari va homiylik orqali monetizatsiya qilamiz. Saytimizni ko'rayotganingizda reklama blokeringizni olib tashlasangiz, biz juda minnatdormiz.