Ki jan yo Pase ak Estoke yon Salesforce Kontakte ID ak Fòm Gravite ak WordPress

Salesforce gravite Fòm WordPress

My Salesforce kreye patenarya ajans ap travay ak yon òganizasyon antrepriz kounye a aplike Salesforce, Maketing Cloud, Mobile Cloud, ak Studio Ad. Sit entènèt yo tout bati sou WordPress ak Fòm gravite, yon fòm kokenn ak zouti jesyon done ki gen yon tòn kapasite. Kòm yo deplwaye kanpay atravè Maketing Cloud nan imèl ak mobil Cloud nan SMS, nou ap konfigirasyon kont yo ak pwosesis yo toujou pase Salesforce Kontak ID a nan nenpòt paj aterisaj ak yon fòm.

Pa pase done kontak, nou ka peple chak Fòm gravite soumèt ak yon jaden kache pran Salesforce Kontak ID la pou ke kliyan an ka ekspòte done yo ak enpòte enfòmasyon yo mete ajou nan CRM yo. Pita iterasyon ap gen ladan yon popilasyon otomatik nan done yo, men pou kounye a nou jis vle asire done yo sove kòmsadwa.

Gen kèk senaryo ke nou vle enkòpore nan estrateji sa a:

  • Yon itilizatè klik yon lyen nan yon imèl voye nan yon kanpay imel, kanpay SMS, oswa vwayaj kliyan. URL sa a gen Salesforce Kontak ID otomatikman mete nan itilize yon varyab querystring yo te rele contactkey. Yon egzanp ta ka:

https://yoursite.com?contactkey=1234567890

  • Paj destinasyon an ka pa gen yon fòm sou li, kidonk nou vle estoke ID kontak Salesforce la nan yon bonbon pou li ka ekstrè pita nan yon Fòm Gravite.
  • Paj destinasyon an ka gen yon fòm Fòm gravite sou li, kote nou vle dinamik peple yon jaden kache ki gen ID kontak Salesforce.

Sere yon ID kontak Salesforce nan yon bonbon nan WordPress

Pou kenbe ak estoke ID kontak Salesforce la nan yon bonbon nan WordPress, nou pral bezwen ajoute kòd nan paj functions.php nou yo nan tèm aktif nou an. Nou pral recouvrir nenpòt ID Salesforce Kontak ki ka deja nan yon bonbon ki deja egziste kòm byen, depi anpil konpayi netwaye dosye, retire kopi, elatriye:

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

Sèvi ak zen sa a pral mete yon bonbon kèlkeswa si wi ou non yon fòm egziste sou paj la. Nou bezwen tou peple nenpòt Fòm gravite jaden kache lè l sèvi avèk la gform_field_value_ {name} metòd ak bonbon a si pa gen okenn Salesforce Kontak ID pase nan URL la:

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

Sa a se yon premye pati bonbon, osi byen, ki se avantaje nou.

Ajoute yon Salesforce Kontak ID jaden kache nan fòm gravite

Nan yon Fòm gravite fòm, ou pral vle ajoute yon kache jaden:

fòm gravite ajoute jaden kache

Lè sa a, sou ou kache jaden, ou pral vle mete opsyon avanse nan mete jaden ou yo dwe peple dinamik ak varyab querystring ou contactkey. Si sa a son redondants ... li se. Nan evènman an ke yon vizitè bloke swiv via bonbon, nou ka toujou peple jaden an kache ak varyab la querystring:

fòm gravite kache jaden peple querystring

Fòm gravite gen yon tòn lòt opsyon prepopolasyon ke ou ka tou enkòpore pwogram sou sit yo.

Aplikasyon amelyorasyon

  • Retire Caching sou fòm Fòm Paj - si Fòm gravite se sou yon paj kachèt, ou pa pral dinamik peple jaden ou. Sa a se yon pwoblèm li te ye, epi, Erezman, yon moun bati yon Plugin ki asire nenpòt paj ki gen yon fòm Fòm Gravite se pa sa kach, Fòm fre pou gravite. Natirèlman, yon sèl enkyetid ak sa a se si w ap chaje yon fòm sou chak paj nan sit ou ... li pral fondamantalman enfim caching sitewide.
  • Gravite Fòm Plugin bonbon - Genyen yon ansyen plugin ki pa pibliye sou depo WordPress la men kòd ki disponib ke ou ka ajoute nan sit ou epi li estoke nenpòt varyab querystring nan yon bonbon. Mwen pa te teste li, men li parèt pwosesis.
  • Gravite Fòm Salesforce Add-On - Mwen yon ti jan wont ke Fòm gravite pa gen yon entegrasyon Salesforce ofisyèl nan pwen sa a, e li ta bon pou enkòpore bonbon nan aplikasyon sa a. Mwen swete mwen te gen tan pou devlope sa! Yo ofri yon Zapier ajoute-sou ki ka entegre ak Salesforce, men mwen pa teste li.

Avèk konfigirasyon sa a, nou ap estoke ID kontak Salesforce a kòm yon bonbon ak popile nenpòt done Fòm Gravite avèk li. Menm si itilizatè a kite sit la epi retounen nan yon lòt sesyon, se bonbon la mete epi yo pral prepopulate jaden an Fòm gravite.

Ki sa ou panse?

Sit sa a sèvi ak Akismet diminye Spam. Aprann kijan kòmantè ou a trete.