Si të kaloni dhe ruani një ID të Kontaktit të Salesforce me Forma Graviteti dhe WordPress

Format e gravitetit të Salesforce WordPress

My Agjensi partnere e Salesforce po punon me një organizatë të ndërmarrjes tani për të zbatuar Salesforce, Marketing Cloud, Mobile Cloud dhe Ad Studio. Uebfaqet e tyre janë ndërtuar të gjitha WordPress me Format gravitetit, një formë fantastike dhe mjet i menaxhimit të të dhënave që ka një mori aftësish. Ndërsa ata vendosin fushata përmes Marketing Cloud në email dhe Mobile Cloud në SMS, ne po konfigurojmë llogarinë dhe proceset e tyre për të kaluar gjithmonë ID-në e Kontaktit të Salesforce në çdo faqe të zbritjes me një formë.

Duke kaluar të dhënat e kontaktit, ne mund të mbushim secilën Format gravitetit dorëzimi me një fushë të fshehur për të kapur ID-në e Kontaktit të Salesforce në mënyrë që klienti të eksportojë të dhënat dhe të importojë informacionin e azhurnuar në CRM-në e tij. Përsëritjet e mëvonshme do të përfshijnë një popullsi automatike të të dhënave, por tani për tani ne thjesht duam të sigurojmë që të dhënat të ruhen në mënyrë të përshtatshme.

Ekzistojnë disa skenarë që duam të përfshijmë në këtë strategji:

  • Një përdorues klikon një lidhje në një email të dërguar përmes një fushate me email, fushatës SMS ose udhëtimit të klientit. Kjo URL ka bashkangjitur automatikisht ID-në e Kontaktit të Salesforce duke përdorur një ndryshore querystring me emrin çelësi i kontaktit. Një shembull mund të jetë:

https://yoursite.com?contactkey=1234567890

  • Faqja e destinacionit mund të mos ketë një formë në të, kështu që ne duam ta ruajmë ID-në e Kontaktit të Salesforce në një cookie në mënyrë që të nxirret më vonë brenda një Formati Graviteti.
  • Faqja e destinacionit mund të ketë një formë të Formave të Gravitetit, ku ne duam të mbushim në mënyrë dinamike një fushë të fshehur që ka ID-në e Kontaktit të Salesforce.

Ruajtja e një ID-je të Kontaktit të Salesforce në një Cookie në WordPress

Për të kapur dhe ruajtur ID-në e Kontaktit të Salesforce në një Cookie në WordPress, do të duhet të shtojmë kod në faqen tonë të funksioneve.php në temën tonë aktive. Ne do të rishkruajmë çdo ID të Kontaktit të Salesforce që mund të gjendet tashmë në një cookie ekzistuese gjithashtu, pasi që shumë kompani pastrojnë të dhënat, heqin dublikatat, etj:

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

Përdorimi i këtij goditje do të vendosë një cookie pavarësisht nëse një formë ekziston apo jo në faqe. Ne gjithashtu duhet të mbushim çdo fushë të fshehur të Formave të Gravitetit duke përdorur gform_field_value_ {name} metoda dhe cookies nëse nuk ka ID të Kontaktit të Salesforce kalohet në URL:

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

Kjo eshte nje cookie e palës së parë, gjithashtu, e cila është e dobishme për ne.

Shtimi i një Fushe të Fshehur të ID-së së Kontaktit të Salesforce në Format e Gravitetit

Brenda një Format gravitetit formë, do të dëshironi të shtoni një fushë e fshehur:

format e gravitetit shtojnë fushën e fshehur

Pastaj, në tuaj fushë e fshehur, do të dëshironi të vendosni opsionin e avancuar për vendosjen e fushës suaj që të mbushet në mënyrë dinamike me ndryshoren tuaj të vargut të pyetjeve çelësi i kontaktit. Nëse kjo tingëllon e tepërt… është. Në rast se një vizitor bllokon gjurmimin përmes cookies, ne përsëri mund të mbushim fushën e fshehur me ndryshoren e pyetësorit:

format e gravitetit fusha e fshehur mbush popullatën e pyetjeve

Format e gravitetit kanë një ton të tjera opsionet e parapopullimit që ju gjithashtu mund ta përfshini programatikisht në faqen e tyre.

Përmirësimet e implementimit

  • Hiqni faqet e memorjes në format e gravitetit - nëse Format e Gravitetit janë në një faqe të memorizuar, ju nuk do të mbushni dinamikisht fushën tuaj. Kjo është një çështje e njohur dhe, për fat të mirë, dikush ndërtoi një shtojcë që siguron që çdo faqe me një formë të Formave të Gravitetit të mos ruhet, Forma të freskëta për gravitetin. Sigurisht, një shqetësim për këtë është nëse jeni duke ngarkuar një formë në çdo faqe të faqes tuaj ... kjo në thelb do të çaktivizojë caching në të gjithë sitin.
  • Shtojcë Cookie e Formave të Gravitetit - Ekziston një shtojcë e vjetër që nuk është botuar në depon e WordPress por në kodi është i disponueshëm që mund ta shtoni në faqen tuaj dhe ruan çdo ndryshore të pyetësorëve në një cookie. Unë nuk e kam testuar atë, por duket se po përpunohet.
  • Forma e gravitetit Shtesa e Salesforce - Unë jam pak i zhgënjyer që Gravity Forms nuk ka një integrim zyrtar të Salesforce në këtë pikë, dhe do të ishte mirë të përfshihen cookies në atë implementim. Do të doja të kisha kohë për ta zhvilluar këtë! Ata ofrojnë një Shtesë Zapier që mund të integrohet me Salesforce, por nuk e kam testuar.

Me këtë konfigurim, ne tani po ruajmë ID-në e Kontaktit të Salesforce si një cookie dhe po mbushim çdo të dhënë të Formave të Gravitetit me të. Edhe nëse përdoruesi largohet nga faqja dhe kthehet në një sesion tjetër, cookie është vendosur dhe do të para-popullojë fushën Format e Gravitetit.

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.