Salesforce bilan bog'lanish identifikatorini qanday qilib tortishish shakllari va WordPress bilan saqlash va saqlash

Salesforce tortishish shakllari WordPress

My Salesforce Partner agentligi Salesforce, Marketing Cloud, Mobile Cloud va Ad Studio dasturlarini amalga oshirish uchun hozirda korporativ tashkilot bilan hamkorlik qilmoqda. Ularning veb-saytlari barchasi qurilgan WordPress bilan Gravity shakllari, tonna qobiliyatiga ega bo'lgan hayoliy shakl va ma'lumotlarni boshqarish vositasi. Marketing Cloud orqali kampaniyalarni elektron pochtada va Mobile Cloud-da SMS-larda joylashtirganliklari sababli, biz har doim Salesforce Contact ID-ni forma bilan har qanday ochilish sahifasiga o'tkazish uchun ularning hisoblari va jarayonlarini sozlaymiz.

Kontakt ma'lumotlarini o'tkazib, har birini to'ldirishimiz mumkin Gravity shakllari mijoz ma'lumotlarini eksport qilishi va CRM-ga yangilangan ma'lumotlarni import qilishi uchun Salesforce Kontakt identifikatorini olish uchun maxfiy maydon bilan taqdim etish. Keyinchalik takrorlash ma'lumotlarning avtomatik populyatsiyasini o'z ichiga oladi, ammo hozircha biz ma'lumotlarning tegishli darajada saqlanishini ta'minlashni xohlaymiz.

Ushbu strategiyaga kiritmoqchi bo'lgan bir nechta stsenariylar mavjud:

  • Foydalanuvchi elektron pochta kampaniyasi, SMS-aksiya yoki mijozlar safari orqali yuborilgan elektron pochtadagi havolani bosadi. Ushbu URL-da Salesforce Kontakt identifikatori avtomatik ravishda so'rov satrining o'zgaruvchisi yordamida qo'shilgan aloqa tugmasi. Misol bo'lishi mumkin:

https://yoursite.com?contactkey=1234567890

  • Belgilangan sahifada shakl bo'lmasligi mumkin, shuning uchun biz Salesforce Contact ID-ni cookie-faylga saqlamoqchimiz, shunda u keyinchalik tortishish shakli ichida olinishi mumkin.
  • Belgilangan sahifada Gravitatsion shakllar shakli bo'lishi mumkin, bu erda biz Salesforce Kontakt identifikatoriga ega bo'lgan yashirin maydonni dinamik ravishda to'ldirmoqchimiz.

Salesforce bilan bog'lanish identifikatorini WordPress-da cookie-faylda saqlash

Salesforce bilan bog'lanish identifikatorini WordPress-dagi Cookie-faylda saqlash va saqlash uchun biz faol mavzudagi functions.php sahifasiga kod qo'shishimiz kerak. Mavjud cookie-fayllarda mavjud bo'lgan har qanday Salesforce Contact ID-ning ustiga yozamiz, chunki ko'plab kompaniyalar yozuvlarni tozalaydi, nusxalarini olib tashlaydi va hokazo:

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

Ushbu kanca yordamida sahifada forma mavjud bo'lishidan qat'iy nazar cookie-fayl o'rnatiladi. Shuningdek, biz tortishish shakllari maxfiy maydonini gform_field_value_ {name} usuli va cookie fayllari mavjud bo'lsa, Salesforce bilan bog'lanish identifikatori URL manziliga o'tkaziladi:

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

Bu birinchi tomon kukisi, shuningdek, bu biz uchun foydalidir.

Salesforce aloqa identifikatorini tortishish shakllarida yashirin maydonni qo'shish

A ichida Gravity shakllari formasini qo'shishni xohlaysiz yashirin maydon:

tortishish shakllari yashirin maydonni qo'shadi

Keyin, sizning yashirin maydon, siz o'zingizning so'rovlar qatori o'zgaruvchisi bilan maydoningizni dinamik ravishda to'ldirish uchun Kengaytirilgan parametrni o'rnatishni xohlaysiz aloqa tugmasi. Agar bu ortiqcha bo'lsa ... bu shunday. Agar mehmon cookie-fayllar orqali kuzatishni bloklasa, biz yashirin maydonni so'rovlar qatori o'zgaruvchisi bilan to'ldirishimiz mumkin:

tortishish shakllari yashirin maydonni to'ldiradi so'rovlar satri

Gravitatsiya shakllari boshqa bir tonnaga ega aholi punkti oldidagi variantlar Siz ularni dasturiy ravishda ularning saytiga qo'shishingiz mumkin.

Amalga oshirishni yangilash

  • Gravitatsiya shakllari sahifalarida keshlashni olib tashlang - agar Gravity Forms keshlangan sahifada bo'lsa, siz maydoningizni dinamik ravishda to'ldirmaysiz. Bu ma'lum bo'lgan muammo va xayriyatki, kimdir har qanday sahifani Gravity Forms formasi bilan keshlanmasligini ta'minlaydigan plagin yaratdi, Gravitatsiya uchun yangi shakllar. Albatta, bundan tashvishlanadigan narsa shundaki, agar siz o'zingizning saytingizning har bir sahifasida formani yuklayotgan bo'lsangiz ... bu asosan keshlash uchun mo'ljallangan saytni o'chirib qo'yadi.
  • Gravitatsiya Cookie plaginini shakllantiradi - WordPress havzasida nashr qilinmagan eski plagin bor, lekin saytga qo'shishingiz mumkin bo'lgan kod mavjud va u har qanday so'rov satrining o'zgaruvchisini cookie-faylga saqlaydi. Men buni sinab ko'rmadim, lekin u qayta ishlanmoqda.
  • Gravitatsiya shakllari Salesforce qo'shimchasi - Gravity Forms hozirda Salesforce-ning rasmiy integratsiyasiga ega emasligidan juda xafa bo'ldim va ushbu dasturga cookie-fayllarni qo'shish juda yaxshi bo'lar edi. Men buni rivojlantirish uchun vaqt topsam edi! Ular taklif qilishadi Salesforce bilan birlashtirilishi mumkin bo'lgan Zapier qo'shimchasi, lekin men uni sinab ko'rmadim.

Ushbu konfiguratsiya yordamida biz endi Salesforce Contact ID-ni cookie-fayl sifatida saqlaymiz va shu bilan har qanday Gravity Forms ma'lumotlarini to'ldiramiz. Agar foydalanuvchi saytni tark etib, boshqa seansga qaytgan bo'lsa ham, cookie-fayl o'rnatiladi va Gravity Forms maydonini oldindan to'ldiradi.

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.