פלטפורמות CRM ונתוניםשיווק ואוטומציה בדוא"ל

AMPScript: מה זה AMPScript? משאבים ודוגמאות

My פירמה בונה החוצה מיילים דינמיים שמונעים על ידי דפי העדפות שנבנו ב-Cloud Pages באמצעות AMPScript עבור לקוחות מרובים של Marketing Cloud, שרובם משולבים עם Salesforce בתור שלהם CRM. כאשר אנו מתחילים לעבוד עם לקוחות Marketing Cloud, לעתים קרובות אנו נדהמים מכך שהם לא מנצלים את כלי ההתאמה האישית החזק הזה כדי ליצור אימיילים ממוקדים ומותאמים אישית שהם הרבה יותר מרתקים. במילים פשוטות, סביר להניח שאתה לא מממש את ההחזר על ההשקעה שלך עם Marketing Cloud אם אתה לא פורס פתרונות המשתמשים AMPScript.

מה זה AMPScript?

AMPScript היא שפת סקריפטים קניינית שמקורה ב ענן שיווק של מכירות מכירות המשמש להכנסת תוכן מותאם אישית ודינמי להודעות דואר אלקטרוני, דפי נחיתה והודעות SMS.

אין תיעוד למה זה נקרא AMPScript... למרות שאולי זה היה משהו כמו סקריפט תכנות בענן שיווק אוטומטי. ואין להתבלבל עם ה-Marketing Cloud Script של Adobe, AMP.

מהם כמה משאבי למידה של AMPScript?

  • מדריך תחביר AMPScript של Salesforce - מתעד כיצד ליצור נכון קריאות לפונקציות AMPscript, להצהיר על משתנים וערכים ולהתייחס למילות מפתח של AMPscript.
  • יחידת AMPScript של Salesforce Trailhead - מודול זה מציג לך את היסודות של AMPscript, ובמקביל נותן לך את המשאבים שאתה צריך כדי לחפור לעומק.
  • AMPScript.com – ג'קסון צ'ן הוא עובד לשעבר של ExactTarget ו-Salesforce eMarketing Cloud שכותב את המשאב הזה כדי שמשתמשים ילמדו AMPScript.
  • מדריך AMPScript - מדריך עזר מקיף זה מספק תיעוד על כל פונקציית AMPscript, עם דוגמאות קוד תומכות עבור תרחישים בעולם האמיתי.
  • הטפטוף - הבלוג הפנטסטי הזה של Salesforce Ben מספק כמה בסיסי ו מתקדם שיטות עבודה מומלצות ודוגמאות קוד.

האם יש עורך AMPScript?

אחת הסיבות לכך שחברות רבות נמנעות משימוש ב-AMPScript היא שלמרות שהם חזקים, ישנם משאבים מוגבלים לעריכה ולבדיקת AMPScript... כך שזה יכול להיות די מתסכל. ללא עורך מקורי בפלטפורמה שמשלים אוטומטית ומאמת את התחביר שלך לשגיאות, משתמשי Marketing Cloud נאלצים להשתמש בפתרונות של צד שלישי או פשוט לכתוב ולבדוק, לכתוב ולבדוק, לכתוב ולבדוק. אני לא רואה שינוי בזה בזמן הקרוב, אז אנחנו הולכים לספק כאן כמה משאבים ודוגמאות שעשויות להיות מועילות.

  • Ampscript.io - זה מקוון עורך AMPScript פותח על ידי זוזנה ג'רצ'ינסקה. יישום זה מאפשר קל AMPscript עריכה באמצעות הדגשת תחביר והיא תזהיר אותך על שגיאות תחביר אפשריות בקוד שלך.
  • Microsoft Visual Studio - זה הרחבת Visual Studio Code מאפשר לך להתחבר ישירות לחשבון Marketing Cloud שלך, מאפשר הדגשת תחביר עבור AMPScript, יש תיעוד מובנה עבור כל פונקציות AMPScript, וכן מוסיף קטעי קוד עבור אלמנטים ופונקציות של שפה. כל קטע כולל תיאור מפורט של הפונקציה והפרמטרים שלה. קטעים מופיעים גם כאשר אתה מרחף מעל שם פונקציה.
  • טקסט נשגב עם בקרת חבילה - זה מדגיש תחביר AMPScript ניתן להתקין עבור הפופולריים עורך טקסט נשגב באמצעות חבילת ההתקנה.

דוגמאות ל-AMPScript

הנה דוגמה פשוטה להודעה מותאמת אישית שנבנתה עם AMPScript השואבת את השם הפרטי והמשפחה מהמאפיינים של מנוי Marketing Cloud שלך:

%%[

/* 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 Pages, אל תהסס לפנות אל DK New Media לקבלת סיוע.

Douglas Karr

Douglas Karr הוא CMO של פתח INSIGHTS ומייסד ה Martech Zone. דאגלס סייע לעשרות סטארט-אפים מצליחים של MarTech, סייע בבדיקת נאותות של למעלה מ-5 מיליארד דולר ברכישות והשקעות של Martech, וממשיך לסייע לחברות ביישום ואוטומציה של אסטרטגיות המכירות והשיווק שלהן. דאגלס הוא מומחה ודובר בטרנספורמציה דיגיטלית ומוכר בינלאומי ב-MarTech. דאגלס הוא גם מחבר שפורסם של מדריך Dummy וספר מנהיגות עסקית.

מאמרים נוספים

לחצן חזרה למעלה
סְגוֹר

זוהה חסימת מודעות

Martech Zone הוא מסוגל לספק לך תוכן זה ללא עלות מכיוון שאנו מייצרים רווח מהאתר שלנו באמצעות הכנסות ממודעות, קישורי שותפים וחסויות. נשמח אם תסיר את חוסם המודעות שלך בזמן שאתה צופה באתר שלנו.