أنظمة إدارة علاقات العملاء والبياناتالتسويق عبر البريد الإلكتروني والأتمتة

AMPScript: ما هو AMPScript؟ الموارد والأمثلة

My شركة يبني رسائل البريد الإلكتروني الديناميكية التي يقودها صفحات التفضيل المضمنة في Cloud Pages باستخدام AMPScript للعديد من عملاء Marketing Cloud ، تم دمج معظمهم مع Salesforce بصفتهم CRM. عندما نبدأ العمل مع عملاء Marketing Cloud ، غالبًا ما نشعر بالدهشة لأنهم لا يستفيدون من أداة التخصيص القوية هذه لإنشاء رسائل بريد إلكتروني مستهدفة ومخصصة تكون أكثر تفاعلاً. ببساطة ، من المرجح أنك لا تدرك عائد الاستثمار مع Marketing Cloud إذا كنت لا تنشر الحلول التي تستخدم AMPScript.

ما هو AMPScript؟

AMPScript هي لغة برمجة نصية مملوكة لها Salesforce التسويق السحابي يُستخدم لإدراج محتوى شخصي وديناميكي في رسائل البريد الإلكتروني والصفحات المقصودة ورسائل SMS.

لا توجد وثائق حول سبب تسميته AMPScript... على الرغم من أنه قد يكون شيئًا مثل البرنامج النصي للبرمجة السحابية للتسويق الآلي. ولا ينبغي الخلط بينه وبين برنامج Adobe Marketing Cloud Script ، 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 التحرير من خلال تمييز بناء الجملة وسوف يحذرك من الأخطاء النحوية المحتملة في التعليمات البرمجية الخاصة بك.
  • مايكروسوفت فيجوال ستوديو - هذه ملحق 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 من أوبن إنسايتس ومؤسس Martech Zone. ساعد دوغلاس العشرات من الشركات الناشئة الناجحة في MarTech، وساعد في العناية الواجبة بأكثر من 5 مليارات دولار في عمليات الاستحواذ والاستثمارات في Martech، ويستمر في مساعدة الشركات في تنفيذ وأتمتة استراتيجيات المبيعات والتسويق الخاصة بها. دوغلاس هو أحد خبراء التحول الرقمي المعترف بهم عالميًا وخبير ومتحدث في MarTech. دوغلاس هو أيضًا مؤلف منشور لدليل Dummie وكتاب عن قيادة الأعمال.

مقالات ذات صلة

العودة إلى الزر العلوي
اغلاق

كشف Adblock

Martech Zone قادر على تزويدك بهذا المحتوى دون أي تكلفة لأننا نستثمر موقعنا من خلال عائدات الإعلانات ، والروابط التابعة ، والرعاية. سنكون ممتنين إذا قمت بإزالة مانع الإعلانات الخاص بك أثناء عرض موقعنا.