বিক্রয় বল বিপণন ক্লাউড পছন্দ কেন্দ্র: এএমপিএস স্ক্রিপ্ট এবং মেঘ পৃষ্ঠার উদাহরণ

এএমস্প্রিপ্ট বিক্রয় বিক্রয়-সংহত বিপণন মেঘ পছন্দ পৃষ্ঠা কোড Marketing

সত্য কাহিনী ... আমার পেশাটি সত্যিকার অর্থে এক দশক আগে শুরু হয়েছিল যখন আমি এক্সট্যাক্টজারেটের জন্য ইন্টিগ্রেশন কনসালট্যান্ট (এখন বিক্রয়কেন্দ্র বিপণন ক্লাউড) হিসাবে একটি পজিশন শুরু করি। আমার কাজ আমাকে সারা বিশ্ব জুড়ে সংস্থাগুলি প্ল্যাটফর্মের সাথে গভীর সংহতকরণ বিকাশে সহায়তা করে এবং আমি প্ল্যাটফর্মটির এত বেশি প্রাতিষ্ঠানিক জ্ঞান তৈরি করেছি যে আমাকে প্রোডাক্ট ম্যানেজার হিসাবে উন্নীত করা হয়েছিল।

পূর্বে বিকাশকারীর মালিকানাধীন একটি সংস্থার জন্য প্রোডাক্ট ম্যানেজারের চ্যালেঞ্জগুলি অবশেষে আমাকে এগিয়ে যেতে পরিচালিত করে। এটি একটি দুর্দান্ত সংগঠন ছিল, তবে আমি কখনই সত্যই করি নি মালিক হয়েছেন পণ্যটি. সুতরাং, আমার সমর্থকরা যখন সমর্থন, বিক্রয় এবং পণ্য বিপণনে আমার কাছে আসল পরিবর্তন আনতে চেয়েছিল ... বাস্তবতাটি ছিল যে উন্নয়ন দলটি প্রায়শই একটি আলাদা সমাধান প্রয়োগ করে এবং আমি মুক্তির আগের দিনগুলি খুঁজে বের করতে পারি।

আমার শেষ প্রকল্পগুলির মধ্যে একটি অভ্যন্তরীণ স্ক্রিপ্টিং প্ল্যাটফর্মে কাজ করছে যা আমাদের গ্রাহকদের তাদের ইমেলগুলিতে স্ক্রিপ্ট যুক্ত করতে সক্ষম করবে। আমি অন্য প্রোডাক্ট ম্যানেজারের সাথে কাজ করেছি এবং আমরা প্রচুর গবেষণা করেছি ... অবশেষে আমাদের নিজস্ব ফাংশনগুলির সাথে একটি জিকুয়েরি-স্টাইলের পদ্ধতির বিকাশ করার সিদ্ধান্ত নিয়েছিলাম, তবে অ্যারেগুলি পাস এবং গ্রাহক করার ক্ষমতা, জেএসএন ব্যবহার করা ইত্যাদি etc. সহ এটি বেশ কার্যকর হবে সমাধান… যতক্ষণ না এটি উন্নয়নে আঘাত করে। প্রোডাক্ট চক্রের প্রথমদিকে, আমার লাইব্রেরিটি স্ক্র্যাপ হয়ে গেছে এবং একজন সিনিয়র বিকাশকারী এটি প্রতিস্থাপন করেছিলেন এএমপিএসক্রিপ্ট.

বছর পরে, বিক্রয়কর্মী অংশীদার আমি যে অংশীদার তা এখন জটিল, এন্টারপ্রাইজ একীকরণ করছে এবং আমি নিজেকে প্রতিদিনের ভিত্তিতে এএমপিএসক্রিপ্টে জড়িত বলে মনে করি - হয় ইমেল সামগ্রী যুক্তি বাড়াতে হয় বা ক্লাউড পৃষ্ঠাগুলি রোল আউট করে। অবশ্যই, এএমপিএসক্রিপ্ট নিয়ে দিনের পর দিন কাজ করার হতাশাই আমাকে নিশ্চিত করে যে সেই দিনগুলিতে ভুল সিদ্ধান্তটি ফিরে হয়েছিল ... আমার সমাধানটি আরও মার্জিত হত। আমার মনে হচ্ছে আমি বেসিকের টিআরএস -80 প্রোগ্রামিংয়ে ফিরে এসেছি।

ক্লাউড পৃষ্ঠাগুলির জন্য আপনি যে সম্পাদকটি ব্যবহার করেন তা ক্ষমাযোগ্য নয়। এটি আপনার কোডের সাথে ভেরিয়েবলগুলি ঘোষণার বা সিনট্যাক্স ত্রুটির মতো সাধারণ সমস্যাটিকে ধরবে না। আসলে, আপনি আসলে এমন একটি পৃষ্ঠা প্রকাশ করতে পারেন যা সহজভাবে 500 টি সার্ভার ত্রুটি উত্পন্ন করবে। আপনার পৃষ্ঠাগুলির জন্য দুটি নামকরণ ক্ষেত্রও রয়েছে ... কেন আমাকে জিজ্ঞাসা করবেন না।

প্রো-টিপ: আপনি যখন প্রকাশ করতে চলেছেন তখন কোনও মেঘ পৃষ্ঠাগুলি কখনই নমুনা ডেটা না ফেরায় এবং দেখে মনে হয় এটি চিরকালের জন্য প্রক্রিয়াজাত করছে ... আপনি একটি ত্রুটি ছুঁড়ে ফেলতে চলেছেন। আপনি যদি যাইহোক প্রকাশ করেন তবে আপনাকে সম্ভবত মেঘ পৃষ্ঠা পুরোপুরি মুছতে হবে এবং আবার শুরু করতে হবে। আমার অনুমান যে এটি যে অবকাঠামোটি নির্মিত তা কোনও কোড পরিবর্তন সনাক্ত করতে যথেষ্ট বুদ্ধিমান নয় এবং কেবল ক্যাশেড কোডটি প্রক্রিয়াকরণ করে চলে keeps

এটি বাদ দিয়ে, আপনি ডকুমেন্টেড কোড নমুনার অনেকের নিজস্ব সিনট্যাক্স ত্রুটি রয়েছে তা জানতে পেরে আপনি খুশি হবেন। হ্যাঁ! এটি একটি ভয়াবহ অভিজ্ঞতা ... তবে আপনি এখনও এটি ব্যবহার করতে পারেন এবং এটি ব্যবহার করা উচিত কারণ এটি কিছু আশ্চর্যজনক নমনীয়তা সরবরাহ করে।

সাইড নোট: একটি নতুন মেঘ পৃষ্ঠা আছে অভিজ্ঞতা… যেখানে দেখে মনে হচ্ছে তারা কেবল পৃষ্ঠাটি পুনরায় চামড়া করেছে এবং এটি কোনও অতিরিক্ত তথ্য সরবরাহ করে না। মাল্টি-স্টেপ প্রকাশের ক্রমটির জন্য আমি পুরানো সংস্করণটি আরও ভাল পছন্দ করি।

আমার সংস্থার সময় Highbridge জটিল, এজাক্স-সক্ষম সমাধানগুলি তৈরি করে যা একাধিক সিস্টেমকে সংহত করে এবং এএমপিস্ক্রিপ্ট, এসএসজেএস, ক্লাউড পৃষ্ঠাগুলি এবং ইমেলের সাথে ডেটা এক্সটেনশানগুলিকে একত্রিত করে… আমি কীভাবে আপনার বিক্রয়ফোনের উদাহরণ জিজ্ঞাসা করতে এএমপিস্ক্রিপ্ট ব্যবহার করে কীভাবে সহজভাবে শুরু করতে পারি তার একটি সাধারণ উদাহরণ ভাগ করতে চেয়েছিলাম pull ফিরে তথ্য এই ক্ষেত্রে, একটি সাধারণ বুলিয়ান ক্ষেত্র যা একটি মাস্টার সাবস্ক্রাইব পতাকা ধরে রাখে। আপনি অবশ্যই একটি সম্পূর্ণ পছন্দ পৃষ্ঠা বা প্রোফাইল কেন্দ্র তৈরি করতে এই কোডটি প্রসারিত করতে পারেন।

গ্রাহক ডেটা সহ একটি ক্লাউড-পৃষ্ঠা লিঙ্ক তৈরি করুন

আপনি যদি আপনার ক্লাউড পৃষ্ঠা বিশদটি দেখতে পান তবে আপনি নিজের ইমেলগুলিতে অন্তর্ভুক্ত করতে পারেন এমন পৃষ্ঠার অনন্য পৃষ্ঠার আইডি অর্জন করতে পারেন।

মেঘ পৃষ্ঠা আইডি

সিনট্যাক্স নিম্নরূপ:

<a href="%%=RedirectTo(CloudPagesURL(361))=%%">View My Preferences</a>

ডেটা এক্সটেনশনের মাধ্যমে ক্লাউড পৃষ্ঠাগুলির মাধ্যমে সেলসফোর্স ডেটার জন্য এএমপিস্ক্রিপ্ট

প্রথম পদক্ষেপটি আপনার পৃষ্ঠায় ব্যবহারের জন্য ভেরিয়েবলগুলি ঘোষণা করতে এবং সেলসফোর্স থেকে ডেটা পুনরুদ্ধার করতে আপনার এএমস্প্রিপ্ট তৈরি করছে। এই উদাহরণে, আমার সেলসফোর্স বুলিয়ান ক্ষেত্রটি সত্য বা মিথ্যা রাখে তার নাম দেওয়া হয়েছে অংশ গ্রহণ না করা:

%%[

/* Declare EVERY variable */
VAR @contactKey,@agent,@referrer,@unsub
VAR @rs,@updateRecord,@checked
 
/* Request your ContactKey from the querystring */
Set @contactKey = Iif(Empty([_subscriberKey]),RequestParameter("contactKey"),[_subscriberKey])

/* Set unsub to false unless it is passed in the querystring */
SET @unsub = Iif(Not Empty(RequestParameter('unsub')),RequestParameter('unsub'),'false')
 
/* If unsub, then update the Salesforce field OptedOut */ 
IF NOT Empty(@unsub) THEN
  SET @updateRecord = UpdateSingleSalesforceObject('contact',@contactKey,'OptedOut', @unsub)
ENDIF

/* Retrieve the Salesforce Contact record */
Set @rs = RetrieveSalesforceObjects('contact', 'FirstName,LastName,OptedOut', 'Id', '=', @contactKey);
 
/* Get the fields from the record */
 IF RowCount(@rs) == 1 then
  var @record, @firstName, @lastName, @optout
  set @record = Row(@rs, 1)
  set @firstName = Field(@record, "FirstName")
  set @lastName = Field(@record, "LastName")
  set @optout = Field(@record, "OptedOut")
ENDIF

/* Build a string for your checkbox to be checked or not
 set @checked = '';
 IF (@optout == 'true') THEN
  set @checked = 'checked'
 ENDIF
 
]%%

এখন আপনি আপনার এইচটিএমএল তৈরি করতে পারেন এবং অনুরোধটি প্রক্রিয়াকরণ করে:

<!DOCTYPE html>
<html>
   <title>Profile Center</title>
   <body>
      <h2>Your Profile:</h2>
      %%[ if RowCount(@rs) == 1 then ]%%
      <ul>
         <li><strong>First Name:</strong> %%=v(@firstName)=%%</li>
         <li><strong>Last Name:</strong> %%=v(@lastName)=%%</li>
         <li><strong>Unsubcribed:</strong> %%=v(@optout)=%%</li>
      </ul>
      <form method="get">
       <div>
         <input type="hidden" id="contactKey" name="contactKey" value="%%=v(@contactKey)=%%">
         <input type="checkbox" id="unsub" name="masterUnsub" value="true" %%=v(@checked)=%%>
         <label for="masterUnsub">Unsubscribe From All</label>
        </div>
       <div>
         <button type="submit">Update</button>
        </div>
     </form>
      %%[ else ]%%
      <p>You don't have a record.</p>
      %%[ endif ]%%
   </body>
</html>

এটিই ... এটি একসাথে রেখে আপনার পছন্দের পৃষ্ঠাটি পেয়েছে যা আপনার গ্রাহক রেকর্ডের সাথে আপডেট হয়েছে এবং বিক্রয়ফোর্সে বুলিয়ান ক্ষেত্রটি (সত্য / মিথ্যা) আপডেট করার জন্য একটি অনুরোধ পাস করেছে passes সর্বদা বেছে নেওয়া যোগাযোগগুলি কোনও ইমেল প্রেরিত না হয় তা নিশ্চিত করতে এখন আপনি সেই ক্ষেত্রটির চারপাশে কাস্টম ক্যোয়ারী তৈরি করতে পারেন!

আপনার পছন্দ পৃষ্ঠা বা প্রোফাইল কেন্দ্র কীভাবে বাড়ানো যায়

অবশ্যই এটি একটি পছন্দ পৃষ্ঠা দিয়ে কী সম্ভব তা মাত্র একটি টিজার। আপনি যে বিকাশগুলি ভাবতে চাইতে পারেন:

  • অন্য ডেটা এক্সটেনশান থেকে আসল পাঠ্যকে জনবিভক্ত করুন যাতে আপনার বিপণন দলটি যখনই কোডটি স্পর্শ না করেই চাইলে পৃষ্ঠার সামগ্রী আপডেট করতে পারে।
  • মাস্টার আনসাবস্ক্রাইব ছাড়াও পছন্দগুলি বেছে নেওয়ার জন্য অপ্ট-ইন বা অপ্ট-আউট অফার করার জন্য একটি প্রকাশনা তালিকার ডেটা এক্সটেনশন এবং প্রকাশনাগুলির মাধ্যমে লুপ করুন।
  • আপনার গ্রাহকরা কেন মাস্টার সাবস্ক্রাইব করছেন তা ক্যাপচারের জন্য কোনও কারণ ডেটা এক্সটেনশানকে পপুলেট করুন।
  • অতিরিক্ত প্রোফাইলের তথ্য সরবরাহের জন্য বিক্রয় ফোর্স রেকর্ড থেকে অন্যান্য প্রোফাইল তথ্য পপুলেট করুন।
  • পৃষ্ঠাটি অ্যাজাক্স দিয়ে প্রসেস করুন যাতে আপনি এটি নির্বিঘ্নে এটিকে পপুলেট করতে পারেন।
  • নিবন্ধের একটি উপায় সরবরাহ করুন যাতে আপনার ব্যবহারকারী যে কোনও সময় তাদের ব্যক্তিগত প্রোফাইল কেন্দ্রে অ্যাক্সেস করতে পারে।

এএমপিএসক্রিপ্টের অতিরিক্ত সংস্থানসমূহ

আপনি যদি এএমপিএসক্রিপ্ট শিখতে এবং স্থাপন করার জন্য কিছু অতিরিক্ত সহায়তা চাইছেন তবে এখানে দুর্দান্ত সংস্থান রয়েছে:

  • এএমস্প্রিপ্ট গাইডই - কিছু বিক্রয়কর্মী কর্মচারীদের দ্বারা আয়োজিত, এটি এএমপিএসক্রিপ্ট সিনট্যাক্সের একটি সম্পূর্ণ সম্পূর্ণ ডাটাবেস, যদিও উদাহরণগুলি সত্যই হালকা। যদি এটি আরও শক্তিশালী হয় তবে এটি বিনিয়োগের পক্ষে মূল্যবান হতে পারে।
  • ট্রেলহেড এএমপিস্ক্রিপ্ট - সেলসফোর্সের ট্রেলহেড একটি নিখরচায় শেখার সংস্থান এবং এএমপিএসক্রিপ্ট, এসএসজেএস এবং উভয় কীভাবে ইন্টারঅ্যাক্ট করতে পারে তা উভয়ের সাহায্যে আপনাকে ভাষার বুনিয়াদিগুলির মধ্য দিয়ে চলতে পারে।
  • বিক্রয় বাহিনীর জন্য স্ট্যাক এক্সচেঞ্জ - এক টন এএমপিএসক্রিপ্ট কোড নমুনায় সহায়তার জন্য অনুরোধ করার জন্য একটি দুর্দান্ত অনলাইন সম্প্রদায়।

আপনার ক্লাউড পৃষ্ঠাগুলিকে সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা সরবরাহের জন্য বিক্রয়কর্মের সাথে একীভূত করার জন্য প্রচুর সুযোগ রয়েছে। এবং যদি আপনার সংস্থা লড়াই করে চলেছে, আপনি সর্বদা সহায়তা করতে আমাদের সাথে যোগাযোগ করতে পারেন!

যোগাযোগ Highbridge

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.