Nola pasa eta gorde Salesforce kontaktu IDa Gravity Forms eta WordPress-ekin

Salesforce Gravity Forms WordPress

My Salesforce Partner agentzia enpresa erakunde batekin ari da lanean oraintxe Salesforce, Marketing Cloud, Mobile Cloud eta Ad Studio ezartzeko. Beraien webguneak eraikita daude WordPress batera Gravity Inprimakiak, forma eta datuen kudeaketa tresna zoragarria, gaitasun ugari dituena. Marketing Cloud bidez kanpainak hedatzen dituztenean posta elektronikoan eta Mobile Cloud SMS bidez, haien kontua eta prozesuak konfiguratzen ari gara Salesforce Harremanetarako IDa inprimaki batekin edozein helmuga orritara pasatzeko.

Harremanetarako datuak igaroz, bakoitza bete dezakegu Gravity Inprimakiak bidali ezkutuko eremu batekin Salesforce Harremanetarako IDa harrapatzeko, bezeroak datuak esportatu eta eguneratutako informazioa bere CRM-ra inporta ditzan. Geroago errepikapenek datuen populazio automatikoa barne hartuko dute, baina oraingoz datuak behar bezala gordetzen direla ziurtatu nahi dugu.

Estrategia honetan txertatu nahi ditugun eszenatoki batzuk daude:

  • Erabiltzaile batek esteka batean klik egiten du posta elektroniko kanpaina, SMS kanpaina edo bezeroaren bidaia bidez bidalitako mezu elektroniko batean. URL horrek Salesforce Harremanetarako IDa automatikoki erantsi du kontsulta-katea izeneko aldagaia erabiliz harremanetarako gakoa. Adibide bat izan daiteke:

https://yoursite.com?contactkey=1234567890

  • Helmugako orriak agian ez du inprimakirik, beraz Salesforce Harremanetarako IDa cookie batean gorde nahi dugu, gero grabitatearen inprimakian erauzi ahal izateko.
  • Helmugako orrialdeak Gravity Forms inprimakia izan dezake, eta bertan Salesforce Harremanetarako IDa duen ezkutuko eremua dinamikoki bete nahi dugu.

WordPress-eko Cookie batean Salesforce Harremanetarako IDa gordetzea

Salesforce-ren Harremanetarako IDa WordPress-eko cookie batean gordetzeko eta gordetzeko, gure funtzio aktiboan dugun funtzio.php orrialdeari kodea gehitu beharko diogu. Lehendik dagoen cookie batean egon daitekeen Salesforce Harremanetarako IDa gainidatziko dugu, enpresa askok erregistroak garbitu, bikoiztuak kendu eta abar:

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

Kako hau erabiliz, cookie bat ezarriko da orrian inprimakia dagoen edo ez. Gravity Forms ezkutuko eremuak ere bete behar ditugu gform_field_value_ {name} metodoa eta cookie-a Salesforce Harremanetarako IDrik ez badago URLan pasatzen da:

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

Bat da lehen mailako cookiea, baita hori guretzat abantailatsua ere.

Salesforce Harremanetarako IDa Ezkutuko Eremua Gravity Formsetan gehitzea

A barruan Gravity Inprimakiak inprimakia, gehitu nahi duzu ezkutuko eremua:

grabitatearen formek ezkutuko eremua gehitzen dute

Ondoren, zure ezkutuko eremua, zure eremua zure kontsulta-katea aldagaia dinamikoki betetzeko ezartzeko aukera aurreratua ezarri nahi duzu harremanetarako gakoa. Erredundantea dirudi ... hala da. Bisitariak cookien bidez jarraipena blokeatzen badu, ezkutuko eremua kontsulta-katea aldagaiarekin bete dezakegu:

grabitateak ezkutuko eremua osatzen du kontsulta-katea

Gravity Forms-ek beste asko ditu biztanleria aurretiko aukerak beren webgunean programatikoki sar dezakezula.

Inplementazioaren bertsio berritzeak

  • Kendu Caching Gravity Forms orrietan - Gravity Forms cacheko orri batean badago, ez duzu zure eremua dinamikoki beteko. Ezaguna den arazoa da eta, zorionez, norbaitek Gravity Forms inprimakia inprimakia duen edozein orrialde gordetzen ez dela ziurtatzen duen plugin bat eraiki du. Grabitatearen forma berriak. Jakina, honekin kezka bat da inprimaki bat zure webguneko orrialde guztietan kargatzen ari bazara ... funtsean caching gune osoan desgaituko du.
  • Gravity Forms cookien plugin-a - Badago plugin zaharrago bat WordPress biltegian argitaratzen ez dena zure webgunean gehitu dezakezu kodea dago erabilgarri eta edozein kontsulta-kate aldagai cookie batean gordetzen ditu. Ez dut probatu, baina prozesatzen dela ematen du.
  • Gravity Forms Salesforce gehigarria - Pixka bat etsita nago une honetan Gravity Forms-ek Salesforce-ren integrazio ofizialik ez izateak eta oso ondo legoke inplementazio horretan cookieak sartzea. Gustatuko litzaidake hau garatzeko denbora izatea! A eskaintzen dute Salesforce-rekin integratu daitekeen Zapier gehigarria, baina ez dut probatu.

Konfigurazio honekin, Salesforce Harremanetarako IDa cookie gisa gordetzen ari gara eta Gravity Forms-eko datuak harekin betetzen ditugu. Erabiltzaileak gunea utzi eta beste saio batean itzultzen bada ere, cookie-a konfiguratuta dago eta grabitatearen inprimakiak eremua berriro beteko du.

Zer deritzozu?

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina nola prozesatu den.