Salesforce байланыш идентификаторун Gravity Forms жана WordPress менен кантип өткөрүү жана сактоо керек

Salesforce Gravity WordPressти түзөт

My Salesforce Partner агенттиги Salesforce, Marketing Cloud, Mobile Cloud жана Ad Studio программаларын ишке ашыруу үчүн учурда ишкана уюму менен иштешүүдө. Алардын вебсайттары толугу менен курулган WordPress менен Gravity Forms, тонна мүмкүнчүлүктөргө ээ фантастикалык форма жана маалыматтарды башкаруу куралы. Алар өнөктүктөрдү маркетинг булуту аркылуу электрондук почта жана Мобилдик булут аркылуу SMS билдирүүлөрү менен бөлүштүрүп жаткандыктан, биз Salesforce Байланыш идентификаторун формасы менен каалаган ачылуучу баракчасына өткөрүп берүү үчүн, алардын эсеп жазуусун жана процесстерин жөндөп жатабыз.

Байланыш маалыматтарын өткөрүп, биз ар бирин толтура алабыз Gravity Forms Кардар маалыматтарды экспорттой алса жана жаңыртылган маалыматтарды CRMге импорттой турган болсо, Salesforce Байланыш IDсин жаздырып алуу үчүн жашыруун талаа менен тапшыруу. Кийинчерээк кайталоолор маалыматтардын автоматтык түрдө популяциясын камтыйт, бирок азырынча биз маалыматтардын талаптагыдай сакталышын камсыз кылгыбыз келет.

Бул стратегияга киргизүүнү каалаган бир нече сценарий бар:

  • Колдонуучу электрондук почта өнөктүгү, SMS кампаниясы же кардар сапары аркылуу жөнөтүлгөн электрондук почта шилтемесин басат. Бул URL Salesforce Байланыш идентификатору деп аталган querystring өзгөрмөсүн колдонуп, автоматтык түрдө тиркелет байланыш ачкычы. Мисал болушу мүмкүн:

https://yoursite.com?contactkey=1234567890

  • Көздөлгөн баракчада форма жок болушу мүмкүн, ошондуктан биз Salesforce Байланыш IDсин кукиде сактап койгубуз келет, ошондо ал кийинчерээк Гравитация формасында чыгарылышы мүмкүн.
  • Көздөлгөн баракта Gravity Forms формасы болушу мүмкүн, анда биз Salesforce Байланыш ID'си бар жашыруун талааны динамикалык түрдө толтургубуз келет.

Salesforce байланышынын идентификаторун WordPressте кукиде сактоо

Salesforce байланышынын идентификаторун WordPressте кукиде сактоо жана сактоо үчүн, активдүү темабызда functions.php баракчабызга кодду кошушубуз керек. Колдонулган кукиде болгон Salesforce байланыш IDинин үстүнөн жазабыз, анткени көптөгөн компаниялар жазууларды тазалап, дубликаттарын алып салышат ж.б.

function set_SalesforceID_cookie() {
 if (isset($_GET['contactkey'])){
  $parameterSalesforceID = $_GET['contactkey'];
  setcookie('contactkey', $parameterSalesforceID, time()+1209600, COOKIEPATH, COOKIE_DOMAIN, false);
 }
}
add_action('init','set_SalesforceID_cookie');

Бул илгичти колдонуу беттеги форманын бар же жок экендигине карабастан куки орнотот. Ошондой эле, гравитациялык формалардын жашыруун талаасын толтуруп, толтурушубуз керек gform_field_value_ {name} ыкмасы жана куки, эгерде Salesforce байланышынын идентификатору URL дарегине өтпөсө:

add_filter( 'gform_field_value_contactkey', 'populate_contactkey' );
function populate_utm_campaign( $value ) {
 if (!isset($_GET['contactkey'])){
   return $_COOKIE['contactkey'];
 }
}

Бул биринчи тарап куки, ошондой эле, бул биз үчүн пайдалуу.

Salesforce байланыш идентификаторунун тартылуу формасындагы жашыруун талаасын кошуу

Ичинде Gravity Forms формасын кошсоңуз болот жашыруун талаа:

тартылуу формалары жашыруун талааны кошот

Андан кийин, Сиздин жашыруун талаа, сиздин талааңызды querystring өзгөрмөсү менен динамикалык жайгаштырууга орнотуунун Өркүндөтүлгөн параметрин коюңуз келет байланыш ачкычы. Эгерде бул ашыкча угулса ... анда. Эгерде конок кукилер аркылуу көзөмөлдөөнү бөгөп салган болсо, анда биз жашыруун талааны querystring өзгөрмөсү менен толтура алабыз:

тартылуу күчү тымызын талаа формасын түзөт

Gravity Forms башка бир тонна бар калкты жайгаштыруу мүмкүнчүлүктөрү алардын сайтына программалык түрдө киргизе аласыз.

Ишке ашырууну жаңыртуу

  • Гравитация формалары беттериндеги кэштөөнү алып салыңыз - эгер Gravity Forms кэштелген бетте болсо, анда сиз талааңызды динамикалык түрдө толтурбайсыз. Бул белгилүү маселе жана бактыга жараша, кимдир бирөө Gravity Forms формасы менен каалаган баракты кэштебей турган плагин курган, Тартылуу үчүн жаңы формалар. Албетте, бул бир эле кезекте сиз сайттын ар бир бетине болуп жүктөөдө жатасыз ... Бул негизинен иштен кэш sitewide турган болсо болот.
  • Gravity куки плагинин түзөт - WordPress репозиторийинде жарыяланбаган эски плагин бар, бирок сайтына кошууга болот коду бар жана ал каалаган querystring өзгөрмөсүн кукиге сактайт. Мен аны сынаган жокмун, бирок ал иштеп жатат окшойт.
  • Gravity Forms Salesforce Кошумча - Gravity Forms бул учурда Salesforce компаниясынын расмий интеграциясы жок экендигине бир аз капа болдум, жана кукилерди ошол ишке киргизсек жакшы болмок. Ушуну иштеп чыгууга убактым болсо экен! Алар сунуш кылышат Salesforce менен интеграцияланган Zapier кошумча каражаты, бирок мен аны сынаган жокмун.

күүлөөсүн менен, биз азыр Күкүмдөгү катары Salesforce Байланыш ID сактоо жана аны менен эч кандай Gravity түрлөрү маалыматтарды жашаган жатасыз. Колдонуучу сайттан чыгып, башка сессияда кайтып келген күндө дагы, куки орнотулуп, Жердин тартылуу формалары талаасында популярдуулукка жетишет.

Эмне деп ойлойсуң?

Бул сайт спам азайтуу Akismet колдонот. Сиздин комментарий маалымат кандайча иштелишин Үйрөнүү.