Giunsa ang Pagpasa ug Pagtipig sa usa ka Salesforce Contact ID nga adunay mga Gravity Forms ug WordPress

Salesforce Gravity Forms WordPress

My Ahensya sa Salesforce Partner nagtrabaho kauban ang usa ka organisasyon sa negosyo karon aron ipatuman ang Salesforce, Marketing Cloud, Mobile Cloud, ug Ad Studio. Ang ilang mga website tanan gitukod WordPress uban sa grabidad porma, usa ka maayo nga porma ug pagdumala sa datos nga himan nga adunay daghang tonelada nga mga kaarang. Samtang gipakatap nila ang mga kampanya pinaagi sa Marketing Cloud sa email ug Mobile Cloud sa SMS, gipahimutang namon ang ilang account ug mga proseso aron kanunay ipasa ang Salesforce Contact ID sa bisan unsang landing page nga adunay usa ka porma.

Pinaagi sa pagpasa sa datos sa kontak, mahimo namon mapuno ang matag usa grabidad porma pagsumite sa usa ka natago nga uma aron makuha ang Salesforce Contact ID aron ang kliyente ma-export ang datos ug i-import ang na-update nga kasayuran sa ilang CRM. Sa ulahi ang mga pag-usab mag-uban sa usa ka awtomatik nga populasyon sa datos, apan sa pagkakaron gusto namon masiguro nga ang datos maluwas nga husto.

Adunay pipila nga mga sitwasyon nga gusto namon nga iupod sa kini nga pamaagi:

  • Ang usa ka gumagamit nag-klik sa usa ka link sa usa ka email nga gipadala pinaagi sa usa ka email nga kampanya, kampanya sa SMS, o panaw sa kostumer. Kana nga URL adunay Salesforce Contact ID nga awtomatikong gidugtong nga gigamit ang usa ka variable nga querystring nga ginganlan contactkey. Usa ka pananglitan mahimo:

https://yoursite.com?contactkey=1234567890

  • Ang panid sa pag-adtoan mahimong wala’y porma niini, busa gusto namon nga tipigon ang Salesforce contact ID sa usa ka cookie aron makuha kini sa ulahi sa sulud sa usa ka Gravity Form.
  • Ang panid sa pag-adtoan mahimong adunay porma sa Gravity Forms dinhi, diin gusto namon nga padasigon nga magpuyo usa ka natago nga uma nga adunay Salesforce Contact ID.

Pagtipig sa usa ka Salesforce contact ID sa usa ka Cookie sa WordPress

Aron makuha ug tipigan ang Salesforce Contact ID sa usa ka Cookie sa WordPress, kinahanglan namon nga idugang ang code sa among panid sa mga function.php sa among aktibo nga tema. Igpatunhay namon ang bisan unsang Salesforce Contact ID nga mahimo na usab adunay usa ka cookie, tungod kay daghang mga kompanya ang naglimpiyo sa mga rekord, gikuha ang mga duplicate, ubp.

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');

Ang paggamit sa kawit nga kini magtakda sa usa ka cookie dili igsapayan kung adunay o wala ang usa ka porma sa panid. Kinahanglan usab namon nga papuy-an ang bisan unsang tinago nga umahan sa Gravity gamit ang gform_field_value_ {ngalan} pamaagi ug ang cookie kung wala’y Salesforce contact ID nga gipasa sa URL:

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

Kini mao ang usa ka cookie sa first-party, ingon man, nga mapuslanon kanamo.

Pagdugang usa ka Natago nga Natad sa Salesforce Contact ID sa Mga Porma sa Gravity

Sulod sa a grabidad porma porma, gusto nimong dugangan a natago nga uma:

mga porma sa grabidad nagdugang tinago nga uma

Unya, sa imong natago nga uma, gusto nimong itakda ang Advanced nga kapilian sa pagbutang sa imong uma aron mapuy-an nga dinamiko sa imong variable nga querystring contactkey. Kung kini morag sobra… kini mao. Sa panghitabo nga gibabagan sa usa ka bisita ang pagsubay pinaagi sa cookies, mahimo pa namon mapun-an ang natago nga natad gamit ang variable nga querystring:

mga gravity form nga natago nga uma nga gipuy-an ang querystring

Ang Gravity Forms adunay usa ka tonelada nga uban pa kapilian sa prepopulation nga mahimo nimo usab nga mapagsama sa programa sa ilang site.

Mga Pag-upgrade sa Pagpatuman

  • Kuhaa ang Mga Panid sa Mga Porma sa Gravity sa Pag-cache - kung ang mga Gravity Forms naa sa usa ka cache nga panid, dili nimo kusog nga pagpahimutang ang imong uma. Kini usa ka nahibal-an nga isyu ug, salamat, adunay naghimo usa ka plugin nga nagsiguro sa bisan unsang panid nga adunay porma nga Gravity Forms dili ma-cache, Lab-as nga mga Porma alang sa Gravity. Siyempre, usa nga gikabalak-an kini kung mag-load ka us aka porma sa matag panid sa imong site… kini dili ma-disable ang cache sa tibuuk nga lugar.
  • Ang Gravity Forms Cookie Plugin - Adunay usa ka mas tigulang nga plugin nga wala i-publish sa repository sa WordPress apan ang magamit ang code nga mahimo nimong idugang sa imong site ug kini gitipig bisan unsang variable sa querystring sa usa ka cookie. Wala nako kini gisulayan, apan nagpakita nga kini giproseso.
  • Ang Gravity Forms Salesforce Add-On - Medyo nasagmuyo ako nga ang Gravity Forms wala’y usa ka opisyal nga panagsama sa Salesforce sa kini nga punto, ug maayo nga iupod ang mga cookies sa kana nga pagpatuman. Gihangyo ko nga adunay ako oras aron mapalambo kini! Nagtanyag gyud sila a Ang add-on sa Zapier nga mahimong iupod sa Salesforce, apan wala nako kini gisulayan.

Sa kini nga pag-configure, gitipig namon karon ang Salesforce Contact ID ingon usa ka cookie ug gipuno niini ang bisan unsang datos sa Gravity Forms. Bisan kung ang mogamit mobiya sa site ug mobalik sa laing sesyon, ang cookie gitakda ug mag-prepopulate sa natad sa Mga Porma sa Gravity.

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.