Bir Salesforce Əlaqə Kimliğini Yerçekimi Formaları və WordPress ilə necə keçirmək və saxlamaq

Salesforce Cazibə qüvvəsi WordPress yaradır

My Salesforce Partner agentliyi Salesforce, Marketing Cloud, Mobile Cloud və Ad Studio tətbiq etmək üçün hazırda bir təşkilat quruluşu ilə işləyir. Veb saytlarının hamısı qurulmuşdur WordPress ilə Gravity Forms, bir çox qabiliyyətə sahib olan fantastik bir forma və məlumat idarəetmə vasitəsidir. Kampaniyaları e-poçtda Market Buludu və SMS-də Mobil Bulud vasitəsilə yerləşdirdikləri üçün hesablarını və proseslərini daima Salesforce Əlaqə Kimliğini forma ilə istənilən açılış səhifəsinə ötürmək üçün konfiqurasiya edirik.

Əlaqə məlumatlarını ötürərək hər birini doldurmaq olar Gravity Forms müştəri məlumatları ixrac edə və CRM-yə yenilənmiş məlumatları ala bilməsi üçün Salesforce Əlaqə Kimliğini tutmaq üçün gizli bir sahə ilə təqdim edin. Daha sonra təkrarlamalar, məlumatların avtomatik bir populyasiyasını əhatə edəcəkdir, amma hələlik məlumatların uyğun şəkildə qeyd olunmasını təmin etmək istəyirik.

Bu strategiyaya daxil etmək istədiyimiz bir neçə ssenari var:

  • Bir istifadəçi bir e-poçt kampaniyası, SMS kampaniyası və ya müştəri səyahəti vasitəsilə göndərilən bir e-poçtdakı bir linki vurur. Bu URL, Salesforce Əlaqə Kimliği adlı bir sorgu dizesi dəyişənindən istifadə edərək avtomatik olaraq əlavə olunur əlaqə açarı. Nümunə ola bilər:

https://yoursite.com?contactkey=1234567890

  • Təyinat səhifəsinin üzərində bir forma olmaya bilər, bu səbəbdən Salesforce Əlaqə Kimliğini daha sonra bir Cazibə Forması içərisində çıxarıla bilməsi üçün bir çerezdə saxlamaq istəyirik.
  • Təyinat səhifəsində, Salesforce Əlaqə Kimliği olan gizli bir sahəni dinamik olaraq doldurmaq istədiyimiz bir Cazibə Forması forması ola bilər.

Salesforce Əlaqə Kimliğini WordPress-də Çerezdə Saxlamaq

Salesforce Əlaqə Kimliğini WordPress-də bir Çerezdə tutmaq və saxlamaq üçün aktiv mövzumuzda functions.php səhifəmizə kod əlavə etməliyik. Bir çox şirkət qeydləri təmizlədiyindən, dublikatlarını sildiyi üçün və s. Çünki mövcud bir çerezdə mövcud olan hər hansı bir Salesforce Əlaqə Kimliğinin üzərinə yazacağıq:

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

Bu çəngəldən istifadə etmək, səhifədə bir forma olub-olmamasından asılı olmayaraq bir çerez təyin edəcəkdir. Bundan əlavə istifadə olunan Gravity Forms gizli sahəsini doldurmalıyıq gform_field_value_ {ad} metod və cookies, əgər Salesforce Əlaqə Kimliği yoxdursa, URL-də ötürülür:

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

Bu, bir birinci tərəf çərəzi, həm də bizim üçün sərfəlidir.

Bir Salesforce Əlaqə Kimliği Gravity Formlarında Gizli Sahənin əlavə edilməsi

A daxilində Gravity Forms forma əlavə etmək istərsiniz gizli sahə:

cazibə formaları gizli sahə əlavə edir

Sonra, sizin gizli sahə, sahənizi querystring dəyişəninizlə dinamik olaraq doldurulacaq şəkildə qurmağın Ətraflı variantını təyin etmək istəyəcəksiniz əlaqə açarı. Bu artıq səslənirsə ... elədir. Bir ziyarətçinin çərəzlər vasitəsilə izləməni bloklaması halında, gizli sahəni sorğu dizəsi dəyişəni ilə doldura bilərik:

cazibə formaları gizli sahəni doldurub sorğu ipini doldurur

Gravity Forms bir ton digərinə malikdir əhali öncəsi seçimlər saytlarına proqramlı olaraq əlavə edə bilərsiniz.

Tətbiqin təkmilləşdirilməsi

  • Yerçekimi Formaları Səhifələrində Önbelleği Silin - Gravity Forms önbelleğe alınmış bir səhifədədirsə, sahənizi dinamik olaraq doldurmayacaqsınız. Bu bilinən bir məsələdir və şükürlər olsun ki, birisi hər hansı bir səhifəni bir Cazibə Forması forması ilə önbelleğe alınmamasını təmin edən bir plagin qurdu, Cazibə qüvvəsi üçün təzə formalar. Əlbətdə ki, bununla əlaqəli bir məsələ, saytınızın hər səhifəsinə bir forma yükləməyinizdir ... əsasən sitewide önbelleği aradan qaldıracaq.
  • Cazibə çərəz plaginini əmələ gətirir - WordPress anbarında dərc olunmayan daha köhnə bir plagin var saytınıza əlavə edə biləcəyiniz kod mövcuddur və hər hansı bir sorğu dizəsi dəyişkənini bir çərəzə saxlayır. Test etməmişəm, amma işlənir.
  • Gravity Forms Salesforce Əlavəsi - Gravity Forms’un bu nöqtədə rəsmi bir Salesforce inteqrasiyasına sahib olmadığı üçün biraz məyus oldum və bu tətbiqetməyə çərəzləri daxil etmək çox yaxşı olardı. Kaş bunu inkişaf etdirməyə vaxtım olsaydı! Bir təklif edirlər Salesforce ilə inteqrasiya edə bilən Zapier eklentisi, amma test etməmişəm.

Bu konfiqurasiya ilə, indi Salesforce Əlaqə Kimliğini bir çerez olaraq saxlayırıq və bununla hər hansı bir Gravity Forms məlumatlarını doldururuq. İstifadəçi saytdan çıxıb başqa bir iclasda qayıtsa da, çərşənbə qoyulur və Gravity Forms sahəsini əvvəlcədən yerləşdirəcəkdir.

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.