ЦРМ и платформе податакаМаркетинг и аутоматизација е-поште

АМПСцрипт: Шта је АМПСцрипт? Ресурси и примери

My фирма гради се динамичке е-поруке који су вођени странице са преференцијама изграђене у Цлоуд Пагес користећи АМПСцрипт за више клијената Маркетинг Цлоуд-а, од којих је већина интегрисана са Салесфорце-ом као њиховим ЦРМ. Када почнемо да радимо са клијентима Маркетинг Цлоуд-а, често смо запањени што они не користе предности овог моћног алата за прилагођавање да би креирали циљане и персонализоване е-поруке које су много привлачније. Једноставно речено, највероватније нећете остварити повраћај улагања у Маркетинг Цлоуд ако не примењујете решења која користе АМПСцрипт.

Шта је АМПСцрипт?

АМПСцрипт је власнички скриптни језик Салесфорце маркетинг облак који се користи за уметање персонализованог и динамичког садржаја у поруке е-поште, одредишне странице и СМС поруке.

Не постоји документација зашто се зове АМПСцрипт… иако је то можда било нешто попут аутоматизоване скрипте за програмирање у облаку маркетинга. И не треба га мешати са Адобе Маркетинг Цлоуд Сцрипт, АМП.

Који су неки АМПСцрипт ресурси за учење?

  • Салесфорцеов водич за синтаксу АМПСцрипт – документује како правилно формирати АМПсцрипт позиве функција, декларисати променљиве и вредности и референцирати кључне речи АМПсцрипт-а.
  • Салесфорце Траилхеад АМПСцрипт јединица – Овај модул вас упознаје са основама АМПсцрипт-а, а пружа вам и ресурсе који су вам потребни да копате дубље.
  • АМПСцрипт.цом – Џексон Чен је бивши запосленик ЕкацтТаргет-а и Салесфорце еМаркетинг Цлоуд-а који пише овај ресурс за кориснике да науче АМПСцрипт.
  • АМПСцрипт водич – Овај свеобухватни референтни приручник пружа документацију о свакој функцији АМПсцрипта, са примерима кода подршке за сценарије из стварног света.
  • Тхе Дрип – Овај фантастични блог са Салесфорце Бена пружа неке основни напредан најбоље праксе и примере кода.

Постоји ли АМПСцрипт Едитор?

Један од разлога зашто многе компаније избегавају да користе АМПСцрипт је тај што, иако моћан, постоје ограничени ресурси за уређивање и тестирање АМПСцрипт-а... тако да то може бити прилично фрустрирајуће. Без изворног уређивача на платформи који аутоматски довршава и верификује вашу синтаксу за грешке, корисници Маркетинг Цлоуд-а су приморани да користе решења треће стране или једноставно пишу и тестирају, пишу и тестирају, пишу и тестирају. Не видим промену у овоме у скорије време, па ћемо овде дати неке ресурсе и примере који могу бити од помоћи.

  • Ампсцрипт.ио – ово је онлајн АМПСцрипт едитор развијен од стране Зузанна Јарцзинска. Ова апликација омогућава лако АМПсцрипт уређивање кроз истицање синтаксе и то ће вас упозорити на могуће синтаксичке грешке у вашем коду.
  • Мицрософт Висуал Студио - ово Висуал Студио Цоде проширење омогућава вам да се директно повежете са својим Маркетинг Цлоуд налогом, омогућава истицање синтаксе за АМПСцрипт, има уграђену документацију за све АМПСцрипт функције, а такође додаје исечке кода за језичке елементе и функције. Сваки исечак садржи детаљан опис функције и њених параметара. Исечци се такође појављују када пређете курсором преко назива функције.
  • Узвишени текст са контролом пакета - ово Маркер синтаксе АМПСцрипт може се инсталирати за популарне Сублиме Тект едитор користећи инсталациони пакет.

Примери АМПСцрипт-а

Ево једноставног примера персонализоване поруке која је направљена помоћу АМПСцрипт-а која извлачи име и презиме из ваших атрибута претплатника Маркетинг Цлоуд-а:

%%[

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

И, наравно, можете написати ХТМЛ унутар излаза вашег АМПСцрипт-а да бисте креирали прелепе, динамичне ХТМЛ поруке за своје претплатнике.

Ако тражите помоћ за развој динамичке ХТМЛ е-поште, динамичких СМС порука или динамичких одредишних страница направљених на Цлоуд страницама, не устручавајте се да контактирате DK New Media за помоћ.

Douglas Karr

Douglas Karr је ЦМО оф ОпенИНСИГХТС и оснивача Martech Zone. Доуглас је помогао десетинама успешних МарТецх стартапова, помогао је у дубинској пажњи од преко 5 милијарди долара у Мартецх аквизицијама и инвестицијама, и наставља да помаже компанијама у имплементацији и аутоматизацији њихових продајних и маркетиншких стратегија. Доуглас је међународно признати стручњак за дигиталну трансформацију и МарТецх стручњак и говорник. Даглас је такође објављени аутор Думмие'с водича и књиге о пословном лидерству.

Повезани чланци

Назад на врх дугмета
близу

Адблоцк откривен

Martech Zone је у могућности да вам пружи овај садржај без икаквих трошкова јер ми монетизујемо наш сајт путем прихода од огласа, партнерских веза и спонзорстава. Били бисмо захвални ако бисте уклонили свој блокатор огласа док гледате наш сајт.