Hvernig á að framhjá og geyma Salesforce tengiliðaskilríki með þyngdarformum og WordPress

Salesforce þyngdarafl myndar WordPress

My Umboðsskrifstofa Salesforce er að vinna með fyrirtækjasamtökum núna að innleiða Salesforce, Marketing Cloud, Mobile Cloud og Ad Studio. Vefsíður þeirra eru allar byggðar á WordPress með Þyngdarafl Eyðublöð, frábært form og gagnastjórnunartæki sem hefur mikið af getu. Þegar þeir dreifa herferðum í gegnum markaðsský í tölvupósti og farsímaskýi í SMS, erum við að stilla reikning þeirra og ferla til að framsenda alltaf skilríki Salesforce tengiliðar á hvaða áfangasíðu sem er með eyðublaði.

Með því að farið tengiliði gögn, getum við byggja hvert Þyngdarafl Eyðublöð framlag með falinn reit til að fanga Salesforce tengiliðaskilríki svo viðskiptavinurinn geti flutt gögnin út og flutt uppfærðar upplýsingar inn í CRM þeirra. Seinna endurtekningar munu fela í sér sjálfvirkan þýðingu gagnanna, en í bili viljum við bara tryggja að gögnin séu vistuð á viðeigandi hátt.

Það eru nokkur sviðsmynd sem við viljum fella inn í þessa stefnu:

  • Notandi smellir á hlekk í tölvupósti sem sendur er í gegnum tölvupóstsherferð, SMS herferð eða ferð viðskiptavina. Sú slóð hefur auðkenni tengiliðar Salesforce sjálfkrafa með því að nota fyrirspurnarstrengabreytu sem nefnd er snertilykill. Dæmi gæti verið:

https://yoursite.com?contactkey=1234567890

  • Áfangasíðan gæti ekki verið með eyðublað á henni og því viljum við geyma auðkenni Salesforce tengiliðar í smáköku svo hægt sé að draga það út síðar á þyngdarformi.
  • Á áfangasíðunni getur verið að finna þyngdarform eyðublöð þar sem við viljum fylla á virkan hátt falinn reit sem er með Salesforce tengiliðauðkenni.

Geyma Salesforce Samband ID í köku í WordPress

Til að fanga og geyma Salesforce tengiliðauðkenni í vafraköku á WordPress verðum við að bæta kóða við aðgerðir okkar.php síðu í virka þema okkar. Við ætlum að skrifa yfir öll Salesforce tengiliðaskilríki sem þegar kunna að vera í núverandi köku þar sem mörg fyrirtæki hreinsa skrár, fjarlægja afrit osfrv.

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

Með því að nota þennan krók mun það setja kex óháð því hvort form er til á síðunni eða ekki. Við verðum einnig að fylla út hvaða falið reit sem er með þyngdarafl eyðublöð með því að nota gform_field_value_ {name} aðferð og kexið ef það er engin Salesforce tengiliðauðkenni er send í slóðinni:

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

Þetta er fyrsta aðila kex, Eins og heilbrigður, sem er kostur fyrir okkur.

Að bæta við Salesforce tengiliðauðkenni falinn reitur í þyngdarformum

Innan a Þyngdarafl Eyðublöð eyðublað, þú vilt bæta við a falinn reitur:

þyngdaraflsform bætir við falinn reit

Þá, á þinn falinn reitur, þú vilt stilla Advanced valkostinn til að stilla reitinn þinn þannig að hann sé byggður á virkan hátt með querystring breytunni þinni snertilykill. Ef þetta hljómar óþarfi ... er það. Ef gestur lokar á rakningu með smákökum, getum við samt fyllt falinn reitinn með fyrirspurnarstrengjabreytunni:

þyngdarafl myndar falinn reit íbúa fyrirspurnarstreng

Gravity Forms hefur tonn af öðru valkostir fyrir íbúa sem þú getur líka fellt á forrit á vefsíðu þeirra.

Framkvæmd Uppfærsla

  • Fjarlægja Búrhvalur Á Gravity Eyðublöð Síður - ef þyngdarafl eyðublöð eru á skyndiminni, þá muntu ekki byggja svæðið þitt á virkan hátt. Þetta er þekkt mál og sem betur fer byggði einhver viðbót sem tryggir að allar síður með Gravity Forms formi séu ekki í skyndiminni, Fersk form fyrir þyngdarafl. Auðvitað, eitt áhyggjuefni af þessu er ef þú ert að hlaða eyðublaði á hverri síðu á síðunni þinni ... það gerir í grundvallaratriðum óvirkt skyndiminni hvar sem er.
  • Gravity Forms Cookie Plugin - Það er eldra tappi sem ekki er birt á WordPress geymslunni heldur kóða er fáanlegur sem þú getur bætt við á síðuna þína og það geymir hvaða fyrirspurnarbreytu sem er við kex. Ég hef ekki prófað það, en það virðist vinna.
  • Þyngdarafl myndar viðbót við Salesforce - Ég er svolítið vonsvikinn yfir því að Gravity Forms hafi ekki opinbera Salesforce samþættingu á þessum tímapunkti og það væri frábært að fella smákökur í þá framkvæmd. Ég vildi að ég hefði tíma til að þróa þetta! Þeir bjóða upp á a Zapier bæta við-á sem hægt er að samþætta við Salesforce, en ég hef ekki prófað það.

Með þessari stillingu erum við nú að geyma Salesforce tengiliðauðkennið sem smáköku og fylla út öll Gravity Forms gögn með því. Jafnvel þó að notandinn yfirgefi síðuna og komi aftur í aðra lotu er vafrakökan stillt og mun forefna reitinn Gravity Forms.

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.