സെയിൽ‌ഫോഴ്‌സ് മാർ‌ക്കറ്റിംഗ് ക്ല oud ഡ് മുൻ‌ഗണന കേന്ദ്രം: എ‌എം‌പി‌സ്ക്രിപ്റ്റ്, ക്ല oud ഡ് പേജ് ഉദാഹരണം

എ‌എം‌പി‌സ്ക്രിപ്റ്റ് സെയിൽ‌ഫോഴ്‌സ്-ഇന്റഗ്രേറ്റഡ് മാർക്കറ്റിംഗ് ക്ല oud ഡ് മുൻ‌ഗണന പേജ് കോഡ്

യഥാർത്ഥ കഥ… ഒരു പതിറ്റാണ്ട് മുമ്പ് ഞാൻ എക്‌സാക്റ്റ് ടാർഗെറ്റിനായി (ഇപ്പോൾ സെയിൽസ്‌ഫോഴ്‌സ് മാർക്കറ്റിംഗ് ക്ലൗഡ്) ഒരു ഇന്റഗ്രേഷൻ കൺസൾട്ടന്റായി ഒരു സ്ഥാനം ആരംഭിച്ചപ്പോൾ എന്റെ കരിയർ ആരംഭിച്ചു. പ്ലാറ്റ്‌ഫോമുമായി ആഴത്തിലുള്ള സംയോജനം വികസിപ്പിക്കുന്നതിന് കമ്പനികളെ സഹായിക്കുന്ന എന്റെ ജോലി എന്നെ ലോകമെമ്പാടും എത്തിച്ചു, ഒപ്പം പ്ലാറ്റ്‌ഫോമിനെക്കുറിച്ച് വളരെയധികം സ്ഥാപനപരമായ അറിവ് ഞാൻ വളർത്തിയെടുത്തു, എന്നെ പ്രൊഡക്റ്റ് മാനേജരായി സ്ഥാനക്കയറ്റം നൽകി.

മുമ്പ് ഡവലപ്പർ ഉടമസ്ഥതയിലുള്ള ഒരു ഓർഗനൈസേഷന്റെ പ്രൊഡക്റ്റ് മാനേജരുടെ വെല്ലുവിളികൾ ഒടുവിൽ എന്നെ മുന്നോട്ട് നയിച്ചു. അതൊരു മഹത്തായ സംഘടനയായിരുന്നു, പക്ഷെ ഞാൻ ഒരിക്കലും യഥാർത്ഥമായിരുന്നില്ല ഉടമസ്ഥതയിലുള്ളതാണ് ഉത്പന്നം. അതിനാൽ, പിന്തുണ, വിൽ‌പന, ഉൽ‌പ്പന്ന വിപണനം എന്നിവയിലെ എന്റെ സമപ്രായക്കാർ‌ ഒരു യഥാർത്ഥ മാറ്റം വരുത്താൻ എന്നെ നോക്കിയിരുന്നു… യാഥാർത്ഥ്യം, വികസന ടീം പലപ്പോഴും വ്യത്യസ്തമായ ഒരു പരിഹാരം നടപ്പിലാക്കിയിരുന്നു, മാത്രമല്ല റിലീസിന് ദിവസങ്ങൾക്ക് മുമ്പ് ഞാൻ കണ്ടെത്തുകയും ചെയ്യും.

ഞങ്ങളുടെ അവസാന പ്രോജക്റ്റുകളിലൊന്ന് ഞങ്ങളുടെ ഉപഭോക്താക്കളെ അവരുടെ ഇമെയിലുകളിലേക്ക് സ്ക്രിപ്റ്റ് ചേർക്കാൻ സഹായിക്കുന്ന ഒരു ആന്തരിക സ്ക്രിപ്റ്റിംഗ് പ്ലാറ്റ്ഫോമിൽ പ്രവർത്തിക്കുന്നു. ഞാൻ മറ്റൊരു പ്രൊഡക്റ്റ് മാനേജറുമൊത്ത് പ്രവർത്തിച്ചു, ഞങ്ങൾ ഒരു ടൺ ഗവേഷണം നടത്തി… ഒടുവിൽ ഞങ്ങളുടെ സ്വന്തം ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് ഒരു JQuery- സ്റ്റൈൽ സമീപനം വികസിപ്പിക്കാൻ തീരുമാനിച്ചു, പക്ഷേ അറേകൾ കടന്നുപോകാനും ഉപഭോഗം ചെയ്യാനുമുള്ള കഴിവ് ഉൾപ്പെടെ, JSON ഉപയോഗപ്പെടുത്താം. പരിഹാരം… അത് വികസനത്തെ ബാധിക്കുന്നതുവരെ. ഉൽപ്പന്ന സൈക്കിളിന്റെ തുടക്കത്തിൽ, എന്റെ ലൈബ്രറി സ്ക്രാപ്പ് ചെയ്യുകയും ഒരു മുതിർന്ന ഡവലപ്പർ അത് മാറ്റിസ്ഥാപിക്കുകയും ചെയ്തു AMPscript.

വർഷങ്ങൾക്കുശേഷം, ദി സെയിൽ‌ഫോഴ്‌സ് പങ്കാളി ഞാൻ‌ പങ്കാളിയായ കമ്പനി ഇപ്പോൾ‌ സങ്കീർ‌ണ്ണവും എന്റർ‌പ്രൈസ് സംയോജനങ്ങളും നടത്തുന്നു, കൂടാതെ എ‌എം‌പി‌സ്ക്രിപ്റ്റിൽ‌ ഞാൻ‌ നിത്യേന മുഴുകിയിരിക്കുന്നതായി കാണുന്നു - ഒന്നുകിൽ ഇമെയിൽ‌ ഉള്ളടക്ക ലോജിക് വർദ്ധിപ്പിക്കുകയോ ക്ല oud ഡ് പേജുകൾ‌ വികസിപ്പിക്കുകയോ ചെയ്യുക. തീർച്ചയായും, എ‌എം‌പി‌സ്ക്രിപ്റ്റിനൊപ്പം പകലും പകലും ജോലിചെയ്യുന്നതിന്റെ നിരാശ ആ ദിവസങ്ങളിൽ തെറ്റായ തീരുമാനമെടുത്തുവെന്ന് ഉറപ്പാക്കുന്നു… എന്റെ പരിഹാരം അതിമനോഹരമായിരുന്നു. ബേസിക്കിൽ ഞാൻ ഒരു ടിആർഎസ് -80 പ്രോഗ്രാമിംഗിലേക്ക് തിരിച്ചെത്തിയതായി എനിക്ക് തോന്നുന്നു.

ക്ലൗഡ് പേജുകൾക്കായി നിങ്ങൾ ഉപയോഗിക്കുന്ന എഡിറ്റർ ക്ഷമിക്കാത്തതാണ്. നിങ്ങളുടെ കോഡിനൊപ്പം വേരിയബിളുകൾ അല്ലെങ്കിൽ സിന്റാക്സ് പിശകുകൾ പ്രഖ്യാപിക്കുന്നത് പോലുള്ള ലളിതമായ പ്രശ്നങ്ങൾ ഇത് പിടിക്കുന്നില്ല. വാസ്തവത്തിൽ, നിങ്ങൾക്ക് 500 സെർവർ പിശക് സൃഷ്ടിക്കുന്ന ഒരു പേജ് പ്രസിദ്ധീകരിക്കാൻ കഴിയും. നിങ്ങളുടെ പേജുകൾക്കായി രണ്ട് പേരിടൽ ഫീൽഡുകളും ഉണ്ട്… എന്തുകൊണ്ടെന്ന് എന്നോട് ചോദിക്കരുത്.

പ്രോ-നുറുങ്ങ്: നിങ്ങൾ പ്രസിദ്ധീകരിക്കാൻ പോകുമ്പോൾ ഒരു ക്ലൗഡ് പേജുകൾ ഒരിക്കലും സാമ്പിൾ ഡാറ്റ നൽകുന്നില്ലെങ്കിൽ അത് എന്നെന്നേക്കുമായി പ്രോസസ്സ് ചെയ്യുന്നതായി തോന്നുന്നുവെങ്കിൽ… നിങ്ങൾ ഒരു പിശക് എറിയാൻ പോകുന്നു. നിങ്ങൾ ഏതുവിധേനയും പ്രസിദ്ധീകരിക്കുകയാണെങ്കിൽ, നിങ്ങൾ മിക്കവാറും ക്ലൗഡ് പേജ് ഇല്ലാതാക്കി വീണ്ടും ആരംഭിക്കേണ്ടതുണ്ട്. ഒരു കോഡ് മാറ്റം തിരിച്ചറിയാൻ പര്യാപ്തമായ ഇൻഫ്രാസ്ട്രക്ചർ ബുദ്ധിപരമല്ലെന്നും കാഷെ ചെയ്ത കോഡ് പ്രോസസ്സ് ചെയ്യുന്നത് തുടരുകയാണെന്നാണ് എന്റെ ess ഹം.

അത് മാറ്റിനിർത്തിയാൽ, ഡോക്യുമെന്റഡ് കോഡ് സാമ്പിളുകളിൽ പലതിനും അവരുടേതായ വാക്യഘടന പിശകുകൾ ഉണ്ടെന്ന് അറിയുന്നതിൽ നിങ്ങൾക്ക് സന്തോഷമുണ്ട്. യായ്! ഇത് ഭയാനകമായ ഒരു അനുഭവമാണ്… എന്നാൽ ഇത് ഇപ്പോഴും ചില അത്ഭുതകരമായ വഴക്കം നൽകുന്നതിനാൽ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാൻ കഴിയും.

വശത്തെ കുറിപ്പ്: ഒരു പുതിയ ക്ലൗഡ് പേജ് ഉണ്ട് പരിചയം… അവിടെ അവർ പേജ് വീണ്ടും സ്കിൻ ചെയ്തതായി തോന്നുന്നു, മാത്രമല്ല ഇത് കൂടുതൽ വിവരങ്ങളൊന്നും നൽകുന്നില്ല. മൾട്ടി-സ്റ്റെപ്പ് പബ്ലിഷിംഗ് സീക്വൻസിനായി പഴയ പതിപ്പ് നന്നായി ഇഷ്ടപ്പെടുന്നു.

എന്റെ കമ്പനി ആയിരിക്കുമ്പോൾ Highbridge ഒന്നിലധികം സിസ്റ്റങ്ങളെ സമന്വയിപ്പിക്കുകയും എ‌എം‌പി‌സ്ക്രിപ്റ്റ്, എസ്‌എസ്‌ജെ‌എസ്, ക്ല oud ഡ് പേജുകൾ, ഇമെയിൽ എന്നിവയുമായി ഡാറ്റാ എക്സ്റ്റൻഷനുകൾ‌ സംയോജിപ്പിക്കുകയും ചെയ്യുന്ന സങ്കീർ‌ണ്ണവും അജാക്സ് പ്രാപ്‌തവുമായ പരിഹാരങ്ങൾ‌ നിർമ്മിക്കുന്നു… നിങ്ങളുടെ സെയിൽ‌ഫോഴ്‌സ് ഉദാഹരണം അന്വേഷിച്ച് വലിച്ചിടുന്നതിന് എ‌എം‌പി‌സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് എങ്ങനെ ആരംഭിക്കാമെന്നതിന്റെ ഒരു ലളിതമായ ഉദാഹരണം പങ്കിടാൻ ഞാൻ ആഗ്രഹിച്ചു. ബാക്ക് ഡാറ്റ. ഈ സാഹചര്യത്തിൽ, മാസ്റ്റർ അൺസബ്‌സ്‌ക്രൈബ് ഫ്ലാഗ് നിലനിർത്തുന്ന ലളിതമായ ബൂളിയൻ ഫീൽഡ്. നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയുന്ന ഒരു മുഴുവൻ മുൻഗണന പേജോ പ്രൊഫൈൽ കേന്ദ്രമോ നിർമ്മിക്കുന്നതിന് തീർച്ചയായും നിങ്ങൾക്ക് ഈ കോഡ് വിപുലീകരിക്കാൻ കഴിയും.

സബ്‌സ്‌ക്രൈബർ ഡാറ്റ ഉപയോഗിച്ച് ഒരു ക്ലൗഡ് പേജ് ലിങ്ക് സൃഷ്‌ടിക്കുക

നിങ്ങളുടെ ക്ലൗഡ് പേജ് വിശദാംശങ്ങൾ നിങ്ങൾ കാണുകയാണെങ്കിൽ, നിങ്ങളുടെ ഇമെയിലുകളിൽ ഉൾപ്പെടുത്താൻ കഴിയുന്ന പേജിനായുള്ള അദ്വിതീയ പേജ് ഐഡി നിങ്ങൾക്ക് നേടാൻ കഴിയും.

ക്ലൗഡ് പേജ് ഐഡി

സിന്റാക്സ് ഇപ്രകാരമാണ്:

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

ഡാറ്റാ എക്സ്റ്റൻഷനുകൾ വഴി ക്ലൗഡ് പേജുകൾ വഴി സെയിൽ‌ഫോഴ്‌സ് ഡാറ്റയ്‌ക്കായുള്ള എ‌എം‌പി‌സ്ക്രിപ്റ്റ്

വേരിയബിളുകൾ പ്രഖ്യാപിക്കുന്നതിനും നിങ്ങളുടെ പേജിൽ ഉപയോഗിക്കുന്നതിനായി സെയിൽ‌ഫോഴ്‌സിൽ നിന്ന് ഡാറ്റ വീണ്ടെടുക്കുന്നതിനും നിങ്ങളുടെ AMPscript നിർമ്മിക്കുക എന്നതാണ് ആദ്യ പടി. ഈ ഉദാഹരണത്തിൽ, ശരി അല്ലെങ്കിൽ തെറ്റ് കൈവശമുള്ള എന്റെ സെയിൽസ്ഫോഴ്സ് ബൂളിയൻ ഫീൽഡിന് പേര് നൽകിയിട്ടുണ്ട് തിരഞ്ഞെടുത്തത്:

%%[

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

അഭ്യർത്ഥന പ്രോസസ്സ് ചെയ്യുന്ന നിങ്ങളുടെ HTML, ഫോം എന്നിവ ഇപ്പോൾ നിങ്ങൾക്ക് നിർമ്മിക്കാൻ കഴിയും:

<!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>

അത്രയേയുള്ളൂ… എല്ലാം ഒരുമിച്ച് ചേർക്കുക, നിങ്ങളുടെ സബ്‌സ്‌ക്രൈബർ റെക്കോർഡിനൊപ്പം അപ്‌ഡേറ്റുചെയ്‌ത ഒരു സെയിൽസ്ഫോഴ്‌സിൽ ഒരു ബൂളിയൻ ഫീൽഡ് (ശരി / തെറ്റ്) അപ്‌ഡേറ്റ് ചെയ്യുന്നതിനുള്ള അഭ്യർത്ഥന കൈമാറുന്നു. ഒഴിവാക്കിയ കോൺ‌ടാക്റ്റുകൾ ഒരു ഇമെയിലും അയച്ചിട്ടില്ലെന്ന് എല്ലായ്പ്പോഴും ഉറപ്പാക്കുന്നതിന് ആ ഫീൽഡിന് ചുറ്റും നിങ്ങൾക്ക് ഇഷ്‌ടാനുസൃത ചോദ്യങ്ങൾ നിർമ്മിക്കാൻ കഴിയും!

നിങ്ങളുടെ മുൻ‌ഗണന പേജ് അല്ലെങ്കിൽ പ്രൊഫൈൽ കേന്ദ്രം എങ്ങനെ മെച്ചപ്പെടുത്താം

തീർച്ചയായും, ഇത് ഒരു മുൻ‌ഗണനാ പേജിൽ സാധ്യമായതിന്റെ ടീസർ മാത്രമാണ്. നിങ്ങൾ ചിന്തിക്കാൻ ആഗ്രഹിച്ചേക്കാവുന്ന മെച്ചപ്പെടുത്തലുകൾ:

  • മറ്റൊരു ഡാറ്റ വിപുലീകരണത്തിൽ നിന്ന് യഥാർത്ഥ വാചകം ജനകീയമാക്കുക, അതുവഴി നിങ്ങളുടെ മാർക്കറ്റിംഗ് ടീമിന് കോഡ് സ്പർശിക്കാതെ പേജിന്റെ ഉള്ളടക്കം ആവശ്യമുള്ളപ്പോഴെല്ലാം അപ്‌ഡേറ്റ് ചെയ്യാൻ കഴിയും.
  • ഒരു മാസ്റ്റർ അൺസബ്‌സ്‌ക്രൈബുചെയ്യുന്നതിനുപുറമെ മുൻ‌ഗണനകൾ ഒഴിവാക്കുന്നതിനോ ഒഴിവാക്കുന്നതിനോ ഓഫർ ചെയ്യുന്നതിന് ഒരു പ്രസിദ്ധീകരണ ലിസ്റ്റ് ഡാറ്റ വിപുലീകരണവും പ്രസിദ്ധീകരണങ്ങളിലൂടെ ലൂപ്പും ജനകീയമാക്കുക.
  • നിങ്ങളുടെ സബ്‌സ്‌ക്രൈബർമാർ മാസ്റ്റർ അൺസബ്‌സ്‌ക്രൈബുചെയ്യുന്നത് എന്തുകൊണ്ടാണെന്ന് മനസ്സിലാക്കാൻ ഒരു കാരണ ഡാറ്റാ വിപുലീകരണം ജനകീയമാക്കുക.
  • അധിക പ്രൊഫൈൽ‌ വിവരങ്ങൾ‌ നൽ‌കുന്നതിന് സെയിൽ‌ഫോഴ്‌സ് റെക്കോർഡിൽ‌ നിന്നും മറ്റ് പ്രൊഫൈൽ‌ വിവരങ്ങൾ‌ ജനകീയമാക്കുക.
  • പേജ് അജാക്സ് ഉപയോഗിച്ച് പ്രോസസ്സ് ചെയ്യുന്നതിലൂടെ നിങ്ങൾക്ക് അത് പരിധിയില്ലാതെ ജനകീയമാക്കാം.
  • രജിസ്ട്രേഷൻ ഒരു മാർഗ്ഗം വാഗ്ദാനം ചെയ്യുന്നതിലൂടെ നിങ്ങളുടെ ഉപയോക്താവിന് എപ്പോൾ വേണമെങ്കിലും അവരുടെ സ്വകാര്യ പ്രൊഫൈൽ കേന്ദ്രത്തിലേക്ക് പ്രവേശിക്കാൻ കഴിയും.

AMPscript- നായുള്ള അധിക ഉറവിടങ്ങൾ

എ‌എം‌പി‌സ്ക്രിപ്റ്റ് പഠിക്കുന്നതിനും വിന്യസിക്കുന്നതിനും നിങ്ങൾ ചില അധിക സഹായം തേടുകയാണെങ്കിൽ, മികച്ച വിഭവങ്ങൾ ഇതാ:

  • AMPscript ഗൈഡ്ഇ - ചില സെയിൽ‌ഫോഴ്‌സ് ജീവനക്കാർ‌ സംഘടിപ്പിച്ച, ഇത് എ‌എം‌പി‌സ്ക്രിപ്റ്റ് വാക്യഘടനയുടെ പൂർണ്ണമായ ഡാറ്റാബേസാണ്, ഉദാഹരണങ്ങൾ ശരിക്കും ഭാരം കുറഞ്ഞതാണെങ്കിലും. ഇത് കൂടുതൽ കരുത്തുറ്റതാണെങ്കിൽ, അത് നിക്ഷേപത്തിന് മൂല്യവത്തായിരിക്കാം.
  • ട്രെയ്‌ൽഹെഡ് AMPscript - സെയിൽ‌ഫോഴ്‌സിന്റെ ട്രെയിൽ‌ഹെഡ് ഒരു സ learning ജന്യ പഠന ഉറവിടമാണ്, കൂടാതെ എ‌എം‌പി‌സ്ക്രിപ്റ്റ്, എസ്‌എസ്‌ജെ‌എസ്, കൂടാതെ രണ്ടും എങ്ങനെ സംവദിക്കാമെന്നതും ഉപയോഗിച്ച് ഭാഷയുടെ അടിസ്ഥാനകാര്യങ്ങളിലൂടെ നിങ്ങളെ കൊണ്ടുപോകാൻ കഴിയും.
  • സെയിൽ‌ഫോഴ്‌സിനായുള്ള സ്റ്റാക്ക് എക്സ്ചേഞ്ച് - ഒരു ടൺ എ‌എം‌പി‌സ്ക്രിപ്റ്റ് കോഡ് സാമ്പിളുകൾ ഉപയോഗിച്ച് സഹായം അഭ്യർത്ഥിക്കുന്നതിനുള്ള ഒരു മികച്ച ഓൺലൈൻ കമ്മ്യൂണിറ്റി.

മികച്ച ഉപയോക്തൃ അനുഭവം നൽകുന്നതിന് നിങ്ങളുടെ ക്ലൗഡ് പേജുകൾ സെയിൽ‌ഫോഴ്‌സുമായി സംയോജിപ്പിക്കുന്നതിന് ധാരാളം അവസരങ്ങളുണ്ട്. നിങ്ങളുടെ കമ്പനി ബുദ്ധിമുട്ടുന്നുണ്ടെങ്കിൽ, സഹായിക്കാൻ നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും ഞങ്ങളെ ബന്ധപ്പെടാം!

ബന്ധപ്പെടുക Highbridge

നീ എന്ത് ചിന്തിക്കുന്നു?

സ്പാം കുറയ്ക്കുന്നതിന് ഈ സൈറ്റ് Akismet ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അഭിപ്രായ ഡാറ്റ പ്രോസസ്സുചെയ്യുന്നത് എങ്ങനെയെന്നറിയുക.