Sisältö MarkkinointiCRM ja tietoalustatMarkkinointityökalut

Kuinka siirtää ja tallentaa Salesforce Contact ID Gravity Forms ja WordPress

My Salesforce Kumppanitoimisto työskentelee parhaillaan yritysorganisaation kanssa Salesforcen, Marketing Cloudin, Mobile Cloudin ja Ad Studion käyttöönottamiseksi. Kaikki heidän verkkosivustonsa on rakennettu WordPress with Gravity Forms, loistava muoto ja tiedonhallintatyökalu, jolla on paljon ominaisuuksia. Kun he ottavat käyttöön kampanjoita Marketing Cloudin kautta sähköpostitse ja Mobile Cloudin tekstiviesteinä, määritämme heidän tilinsä ja prosessinsa välittämään Salesforce Contact ID: n aina mille tahansa aloitussivulle, jolla on lomake.

Välittämällä yhteystiedot voimme täyttää kaikki Gravity Forms lähetys piilotetulla kentällä Salesforce Contact ID: n sieppaamiseksi, jotta asiakas voi viedä tiedot ja tuoda päivitetyt tiedot CRM: äänsä. Myöhemmät iteraatiot sisältävät automaattisen tietopopulaation, mutta tällä hetkellä haluamme vain varmistaa, että tiedot tallennetaan asianmukaisesti.

Tähän strategiaan haluamme sisällyttää muutaman skenaarion:

  • Käyttäjä napsauttaa linkkiä sähköpostikampanjan, tekstiviestikampanjan tai asiakasmatkan kautta lähetetyssä sähköpostissa. Kyseiseen URL-osoitteeseen on liitetty Salesforce-yhteystunnus automaattisesti käyttämällä kyselymerkkijonomuuttujaa nimeltä yhteysnäppäin. Esimerkki voi olla:
https://yoursite.com?contactkey=1234567890
  • Kohdesivulla ei ehkä ole lomaketta, joten haluamme tallentaa Salesforce Contact ID: n evästeeseen, jotta se voidaan purkaa myöhemmin Gravity Form -muodossa.
  • Kohdesivulla voi olla Gravity Forms -lomake, johon haluamme lisätä dynaamisesti piilotetun kentän, jolla on Salesforce Contact ID.

Salesforce-yhteystunnuksen tallentaminen evästeeseen WordPressissä

Jotta voisimme kaapata ja tallentaa Salesforce Contact ID: n evästeeseen WordPressissä, meidän on lisättävä koodi aktiivisen teeman toiminnot.php -sivulle. Aiomme korvata kaikki Salesforce-yhteystunnukset, jotka saattavat olla jo olemassa olevassa evästeessä, koska monet yritykset puhdistavat tietueet, poistavat kaksoiskappaleet jne.:

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

Tämän koukun käyttäminen asettaa evästeen riippumatta siitä, onko sivulla lomaketta. Meidän on myös täytettävä kaikki Gravity Forms -piilotetut kentät käyttämällä gform_field_value_ {name} menetelmä ja eväste, jos URL-osoitteessa ei ole Salesforce Contact ID -tunnusta:

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

Tämä on ensimmäisen osapuolen evästesamoin, mikä on meille edullista.

Salesforcen yhteystunnuksen piilotetun kentän lisääminen painopisteissä

Sisällä Gravity Forms lomake, sinun on lisättävä a piilotettu kenttä:

painovoiman muodot lisäävät piilotettua kenttää

Sitten teidän piilotettu kenttä, sinun on määritettävä Lisäasetukset-vaihtoehto, jonka avulla kenttä täytetään dynaamisesti kyselymerkkijonomuuttujan kanssa yhteysnäppäin. Jos tämä kuulostaa turhalta ... se on. Jos kävijä estää seurannan evästeiden avulla, voimme silti täyttää piilotetun kentän kyselymerkkimuuttujalla:

painovoiman muodot piilotettu kenttä täyttää kyselymerkkijonot

Gravity Formsilla on paljon muita esikopiointivaihtoehdot jonka voit myös sisällyttää ohjelmallisesti heidän sivustoonsa.

Toteutuksen päivitykset

  • Poista välimuisti vakavuuslomakkeiden sivuilla - Jos Gravity Forms on välimuistissa olevalla sivulla, et täytä kenttääsi dynaamisesti. Tämä on tunnettu asia, ja onneksi joku rakensi laajennuksen, joka varmistaa, ettei mitään Gravity Forms -lomakkeen sivua välimuistiin tallenneta, Tuoreet muodot painovoimalle. Tietysti yksi huolenaihe on, että lataat lomakkeen jokaiselle sivustosi sivulle ... se estää pohjimmiltaan välimuistin tallentamisen koko sivustolle.
  • Gravity Forms Cookie -laajennus - On vanhempi laajennus, jota ei julkaista WordPress-arkistossa, mutta on käytettävissä koodi, jonka voit lisätä sivustoosi ja se tallentaa minkä tahansa kyselyn merkkijonomuuttujan evästeeseen. En ole testannut sitä, mutta se näyttää olevan käsittelyssä.
  • Gravity Forms Salesforce -lisäosa - Olen hieman pettynyt siihen, että Gravity Formsilla ei ole virallista Salesforce-integraatiota tässä vaiheessa, ja olisi hienoa sisällyttää evästeet kyseiseen toteutukseen. Toivon, että minulla olisi aikaa kehittää tätä! He tarjoavat a Zapier-lisäosa, joka voidaan integroida Salesforceen, mutta en ole testannut sitä.

Tämän kokoonpanon avulla tallennamme nyt Salesforce Contact ID: n evästeeksi ja täytämme kaikki Gravity Forms -tiedot siihen. Vaikka käyttäjä poistuu sivustolta ja palaa toiseen istuntoon, eväste asetetaan ja se esitäyttää Gravity Forms -kentän.

Douglas Karr

Douglas Karr on CMO of OpenINSIGHTS ja perustaja Martech Zone. Douglas on auttanut kymmeniä menestyneitä MarTech-startuppeja, auttanut yli 5 miljardin dollarin due diligence -tarkastuksessa Martechin hankinnoissa ja investoinneissa ja avustaa edelleen yrityksiä niiden myynti- ja markkinointistrategioiden toteuttamisessa ja automatisoinnissa. Douglas on kansainvälisesti tunnustettu digitaalisen transformaation ja MarTechin asiantuntija ja puhuja. Douglas on myös julkaissut Dummie's-oppaan ja yritysjohtajuuskirjan.

Aiheeseen liittyvät artikkelit

Takaisin alkuun -painiketta
lähellä

Adblock havaittu

Martech Zone pystyy tarjoamaan sinulle tämän sisällön veloituksetta, koska ansaitsemme sivustomme mainostulojen, kumppanilinkkien ja sponsoroinnin kautta. Olisimme kiitollisia, jos poistaisit mainosten esto-ohjelman, kun katselet sivustoamme.