வாடிக்கையாளர் தொடர்புகளை மேம்படுத்துதல்
ஒரு இ-காமர்ஸ் தளத்தை நிர்வகிக்கும் போது, வாடிக்கையாளர்களின் திருப்தி மற்றும் நம்பிக்கையைப் பேணுவதற்கு வாடிக்கையாளர்கள் தங்கள் ஆர்டர்களைப் பற்றி நன்கு அறிந்திருப்பதை உறுதிசெய்வது முக்கியம். Kentico 13 அத்தகைய தகவல்தொடர்புகளை தானியங்குபடுத்துவதற்கான வலுவான கருவிகளை வழங்குகிறது, குறிப்பாக ஆர்டர் நிலை புதுப்பிப்புகளைச் சுற்றி. ஆர்டர் நிலை 'ஷிப்டு' ஆக மாறும்போது தனிப்பயனாக்கப்பட்ட மின்னஞ்சல்களை அனுப்பும் திறன் வாடிக்கையாளர் அனுபவத்தை பெரிதும் மேம்படுத்தும்.
இருப்பினும், டெவலப்பர்கள் சில சமயங்களில் டெம்ப்ளேட் மாறிகள் சரியாக அங்கீகரிக்கப்படாததால், டைனமிக் உள்ளடக்கத்தை நிலையான உரையாகக் கருதி சவால்களை எதிர்கொள்கின்றனர். டிராக்கிங் எண்கள் போன்ற முக்கியமான தகவல்கள் சரியாகக் காட்டப்படாமல் போகலாம் என்பதால், இந்தச் சிக்கல் தானியங்கு மின்னஞ்சல்களின் செயல்திறனைத் தடுக்கலாம். இந்த நுணுக்கங்களை நிவர்த்தி செய்வதற்கு, கென்டிகோவின் டெம்ப்ளேட்டிங் அம்சங்களைப் பற்றிய ஆழமான புரிதல் மற்றும் திரவ டெம்ப்ளேட் தொடரியல் சரிசெய்தல் தேவைப்படுகிறது.
| கட்டளை | விளக்கம் |
|---|---|
| EmailTemplateProvider.GetEmailTemplate | கென்டிகோவின் மின்னஞ்சல் டெம்ப்ளேட் நூலகத்திலிருந்து மின்னஞ்சல் டெம்ப்ளேட்டை அதன் பெயர் மற்றும் தளத்தின் மூலம் மீட்டெடுக்கிறது. |
| EmailMessage | பெறுநர், அனுப்புநர், பொருள் மற்றும் உடல் போன்ற விவரங்களைக் கொண்ட புதிய மின்னஞ்சல் செய்தி நிகழ்வை உருவாக்குகிறது. |
| MacroResolver.Resolve | உரை சரத்தை செயலாக்குகிறது, மேக்ரோ வெளிப்பாடுகளை தற்போதைய சூழலின் அடிப்படையில் மதிப்பிடப்பட்ட முடிவுகளுடன் மாற்றுகிறது. |
| EmailSender.SendEmailWithTemplateText | வழங்கப்பட்ட டெம்ப்ளேட் உரையைப் பயன்படுத்தி மின்னஞ்சலை அனுப்புகிறது, இது மின்னஞ்சல் உள்ளடக்கத்திற்குள் மேக்ரோ தீர்மானத்தையும் அனுமதிக்கிறது. |
| EventLogProvider.LogInformation | கென்டிகோவின் நிகழ்வு பதிவில் தகவல் செய்திகளை பதிவுசெய்கிறது, மின்னஞ்சல் அனுப்புதல் போன்ற செயல்பாடுகளை கண்காணிப்பதற்கு பயனுள்ளதாக இருக்கும். |
| {% capture %} | லிக்விட் டெம்ப்ளேட்டிங்கில் ஒரு சரம் மாறிக்கு வெளியீட்டைப் பிடிக்கத் தொடங்குகிறது, இது பெரும்பாலும் டைனமிக் மின்னஞ்சல் உள்ளடக்கத்தை உருவாக்கப் பயன்படுகிறது. |
Kentico CMSக்கான தானியங்கு மின்னஞ்சல் ஸ்கிரிப்ட்களின் விரிவான விளக்கம்
Kentico 13 க்கான பின்தளத்தில் தீர்வு, ஸ்கிரிப்ட் Kentico API வழங்கிய பல குறிப்பிட்ட கட்டளைகள் மற்றும் வகுப்புகளைப் பயன்படுத்தி, ஆர்டர் நிலை "ஷிப்டு" என மாறும்போது தானாகவே மின்னஞ்சல்களை நிர்வகிக்கவும் அனுப்பவும். முக்கிய கூறு, 'EmailTemplateProvider.GetEmailTemplate', முன்னரே வரையறுக்கப்பட்ட மின்னஞ்சல் டெம்ப்ளேட்டைப் பெறுகிறது, இது தகவல்தொடர்புகளில் நிலைத்தன்மையையும் வர்த்தகத்தையும் பராமரிக்க இன்றியமையாதது. இந்த டெம்ப்ளேட் பின்னர் ஒரு 'மின்னஞ்சல் செய்தி' பொருளை உருவாக்கப் பயன்படுகிறது, இது பெறுநர், அனுப்புநர், பொருள் மற்றும் உடல் உள்ளிட்ட மின்னஞ்சல் உள்ளடக்கத்திற்கான கொள்கலனாக செயல்படுகிறது.
ஸ்கிரிப்ட் 'MacroResolver.Resolve' ஐப் பயன்படுத்தி, ஆர்டரின் கண்காணிப்பு எண் போன்ற டைனமிக் உள்ளடக்கத்தை நேரடியாக மின்னஞ்சலின் உடலில் சேர்க்கிறது. மின்னஞ்சல்களைத் தனிப்பயனாக்குவதற்கும் வாடிக்கையாளர்களுக்கு பொருத்தமான தகவல்களை வழங்குவதற்கும் இது முக்கியமானது. மின்னஞ்சலின் கட்டுமானம் மற்றும் தனிப்பயனாக்கத்தைத் தொடர்ந்து, 'EmailSender.SendEmailWithTemplateText' மின்னஞ்சலை அனுப்ப அழைக்கப்படுகிறது, பறக்கும்போது டெம்ப்ளேட்டிற்குள் ஏதேனும் மேக்ரோ தீர்மானங்களைக் கையாளுகிறது. 'EventLogProvider.LogInformation' மூலம் செயலை உள்நுழைவது, அனைத்து அனுப்பும் செயல்பாடுகளும் தணிக்கை மற்றும் பிழைத்திருத்த நோக்கங்களுக்காக பதிவு செய்யப்படுவதை உறுதிசெய்கிறது, இது கணினி நம்பகத்தன்மை மற்றும் கண்டறியும் தன்மையை மேம்படுத்துகிறது.
Kentico 13 இல் தானியங்கி மின்னஞ்சல் அறிவிப்புகளை செயல்படுத்துதல்
Kentico 13 CMSக்கான C# பின்தளத்தில் தீர்வு
using CMS.EmailEngine;using CMS.EventLog;using CMS.DataEngine;using CMS.SiteProvider;using CMS.Helpers;public void SendShipmentEmail(int orderId){OrderInfo order = OrderInfoProvider.GetOrderInfo(orderId);if (order != null && order.OrderStatus.StatusName == "Shipped"){EmailTemplateInfo emailTemplate = EmailTemplateProvider.GetEmailTemplate("OrderShippedEmail", SiteContext.CurrentSiteName);if (emailTemplate != null){EmailMessage message = new EmailMessage();message.EmailFormat = EmailFormatEnum.Default;message.Recipients = order.OrderCustomerEmail;message.From = EmailHelper.GetSender(emailTemplate, EmailHelper.GetDefaultSender(SiteContext.CurrentSiteName));message.Subject = EmailHelper.GetSubject(emailTemplate, "Your order has been shipped");message.Body = MacroResolver.Resolve(emailTemplate.TemplateText.Replace("{{trackingNumber}}", order.GetStringValue("OrderTrackingNumber", string.Empty)));EmailSender.SendEmailWithTemplateText(SiteContext.CurrentSiteName, message, emailTemplate, null, true);EventLogProvider.LogInformation("SendShipmentEmail", "EMAILSENT", "Email sent successfully to " + order.OrderCustomerEmail);}}}
மேக்ரோஸ் வழியாக கென்டிகோவில் டைனமிக் மின்னஞ்சல் உள்ளடக்கத்தைக் கையாளுதல்
Kentico CMS மேக்ரோ பயன்பாடு
{% if (Order.OrderStatus.StatusName == "Shipped") %}{% capture emailContent %}Order UpdateYour OrderYour shipment is on its way!Here's your tracking number: {{ Order.CustomData.m_c_orderShippingForm_OrderTrackingNumber_txtText }}{% endcapture %}{% EmailSender.SendEmail("no-reply@yourdomain.com", Order.OrderCustomerEmail, "Your Order Has Shipped", emailContent) %}{% endif %}
கென்டிகோவில் டைனமிக் மின்னஞ்சல் ஆட்டோமேஷன் மூலம் வாடிக்கையாளர் ஈடுபாட்டை மேம்படுத்துதல்
கென்டிகோவில் உள்ள டைனமிக் மின்னஞ்சல் ஆட்டோமேஷன், பயனர் செயல்கள் அல்லது ஆர்டர் நிலை புதுப்பிப்புகள் போன்ற தரவுகளில் ஏற்படும் மாற்றங்களின் அடிப்படையில் உள்ளடக்கம் சார்ந்த மின்னஞ்சல்களை வழங்குவதன் மூலம் மேலும் தனிப்பயனாக்கப்பட்ட வாடிக்கையாளர் தொடர்புக்கு அனுமதிக்கிறது. இந்த ஆட்டோமேஷன் Kentico இன் மேம்பட்ட CMS திறன்களைப் பயன்படுத்தி e-commerce module உடன் நேரடியாக தொடர்பு கொள்கிறது, வாடிக்கையாளர்கள் தங்கள் கொள்முதல் பற்றிய சரியான நேரத்தில் அறிவிப்புகளைப் பெறுவதை உறுதிசெய்கிறது. டைனமிக் உள்ளடக்கத்தைப் பயன்படுத்துவதன் நன்மை என்னவென்றால், இது தகவல்தொடர்புகளின் பொருத்தத்தை அதிகரிக்கிறது, இதன் மூலம் வாடிக்கையாளர் திருப்தி மற்றும் விசுவாசத்தை அதிகரிக்கிறது.
கூடுதலாக, ஈ-காமர்ஸ் செயல்பாடுகளுடன் டைனமிக் மின்னஞ்சல் உள்ளடக்கத்தை ஒருங்கிணைப்பது தகவல்தொடர்பு பணிப்பாய்வுகளை கணிசமாக சீராக்க முடியும். இது மிகவும் திறமையான செயல்முறைகளுக்கு வழிவகுக்கிறது மற்றும் மனித பிழையின் சாத்தியக்கூறுகளை குறைக்கிறது, ஏனெனில் கணினி தானாகவே கைமுறை தலையீடு இல்லாமல் அறிவிப்புகளை அனுப்புகிறது. கென்டிகோவின் டெம்ப்ளேட்டிங் அம்சங்களை மேம்படுத்துவதன் மூலம், வணிகங்கள் ஒவ்வொரு செய்தியையும் குறிப்பிட்ட சூழ்நிலைகளுக்கு ஏற்ப வடிவமைக்க முடியும், இது அதிக ஈடுபாடு விகிதங்கள் மற்றும் ஒட்டுமொத்த சிறந்த வாடிக்கையாளர் சேவை அனுபவங்களுக்கு வழிவகுக்கும்.
- கென்டிகோவில் மின்னஞ்சல் ஆட்டோமேஷனை எவ்வாறு அமைப்பது?
- மார்க்கெட்டிங் ஆட்டோமேஷன் தொகுதியைப் பயன்படுத்தி கென்டிகோவில் மின்னஞ்சல் ஆட்டோமேஷனை அமைக்கலாம், குறிப்பிட்ட செயல்கள் அல்லது அளவுகோல்களின் அடிப்படையில் மின்னஞ்சல்களைத் தூண்டும் செயல்முறைகளை நீங்கள் உருவாக்கலாம்.
- மின்னஞ்சல் டெலிவரிக்காக கென்டிகோவுடன் வெளிப்புற சேவைகளைப் பயன்படுத்தலாமா?
- ஆம், கென்டிகோ அதன் மின்னஞ்சல் ரிலே அமைப்புகளின் மூலம் SendGrid அல்லது Mailgun போன்ற வெளிப்புற மின்னஞ்சல் சேவைகளுடன் ஒருங்கிணைப்பதை ஆதரிக்கிறது.
- கென்டிகோவில் மின்னஞ்சல் டெம்ப்ளேட்களைத் தனிப்பயனாக்க முடியுமா?
- நிச்சயமாக, கென்டிகோ ஒரு நெகிழ்வான மின்னஞ்சல் டெம்ப்ளேட் எடிட்டரை வழங்குகிறது, அங்கு நீங்கள் WYSIWYG எடிட்டர் அல்லது நேரடி HTML எடிட்டிங் மூலம் தளவமைப்புகள், பாணிகள் மற்றும் உள்ளடக்கத்தைத் தனிப்பயனாக்கலாம்.
- மின்னஞ்சல் கண்காணிப்பை கென்டிகோ எவ்வாறு கையாள்கிறது?
- அனுப்பப்படும் ஒவ்வொரு மின்னஞ்சலிலும் ஒரு சிறிய பட பிக்சலை உட்பொதிப்பதன் மூலம் கென்டிகோ மின்னஞ்சல்களைக் கண்காணிக்கிறது, இது மின்னஞ்சல் மார்க்கெட்டிங் தொகுதிக்குள் திறந்த கட்டணங்கள் மற்றும் இணைப்பு கிளிக்குகளைப் பார்க்க அனுமதிக்கிறது.
- கென்டிகோவில் மின்னஞ்சல்களை பிற்காலத்தில் அனுப்ப திட்டமிட முடியுமா?
- ஆம், மின்னஞ்சல் விட்ஜெட்டிற்குள் அல்லது மார்க்கெட்டிங் ஆட்டோமேஷன் செயல்முறைகள் மூலம் நேரடியாக மின்னஞ்சல்களை பின்னர் டெலிவரி செய்ய திட்டமிடலாம்.
Kentico 13 இல் தானியங்கி தகவல்தொடர்புகளை வெற்றிகரமாக செயல்படுத்துவது அதன் சக்திவாய்ந்த டெம்ப்ளேட்டிங் மற்றும் மேக்ரோ திறன்களை சரியாகப் பயன்படுத்துகிறது. ஆர்டர் நிலைகள் மாறும்போது மின்னஞ்சல்கள் அனுப்பப்படுவதை இது உறுதி செய்வது மட்டுமல்லாமல், கண்காணிப்பு எண்கள் போன்ற துல்லியமான மற்றும் பொருத்தமான தகவல்களையும் கொண்டிருக்கும். டைனமிக் உள்ளடக்க அங்கீகாரம் தொடர்பான சிக்கல்களைத் தீர்ப்பதற்கு, கென்டிகோவின் API மற்றும் திரவ டெம்ப்ளேட்டிங் தொடரியல் பற்றிய முழுமையான புரிதல் தேவைப்படுகிறது, இது தேர்ச்சி பெற்றால், சரியான நேரத்தில் புதுப்பிப்புகள் மற்றும் தகவல்களை வழங்குவதன் மூலம் வாடிக்கையாளரின் கொள்முதல் அனுபவத்தை கணிசமாக மேம்படுத்துகிறது.