نحوه عبور و ذخیره شناسه تماس Salesforce با فرم های جاذبه و وردپرس

فرم های جاذبه Salesforce وردپرس

My نمایندگی شریک Salesforce در حال کار با یک سازمان شرکت در حال حاضر به پیاده سازی شرکت Salesforce، بازاریابی ابر، موبایل ابر و آگهی استودیو. وب سایت های آنها همه بر روی آنها ساخته شده است وردپرس با فرم جاذبه، یک فرم فوق العاده و یک ابزار مدیریت داده که دارای تعداد زیادی قابلیت است. از آنجا که آنها از طریق Marketing Cloud در ایمیل و Mobile Cloud در پیام کوتاه کمپین هایی را مستقر می کنند ، ما در حال پیکربندی حساب و فرآیندهای آنها هستیم تا شناسه تماس Salesforce را همیشه به هر صفحه فرود با فرم منتقل کنیم.

با انتقال اطلاعات تماس ، می توانیم هر یک را جمع کنیم فرم جاذبه ارسال با یک قسمت پنهان برای گرفتن شناسه Salesforce Contact به طوری که مشتری می تواند داده ها را صادر کند و اطلاعات به روز شده را به CRM خود وارد کند. تکرارهای بعدی شامل جمعیت خودکار داده ها خواهد بود ، اما در حال حاضر ما فقط می خواهیم اطمینان حاصل کنیم که داده ها به طور مناسب ذخیره می شوند.

چند سناریو وجود دارد که می خواهیم در این استراتژی وارد کنیم:

  • کاربر کلیک یک لینک در یک ایمیل از طریق یک کمپین ایمیل، کمپین SMS، و یا سفر مشتری ارسال می شود. که URL از شرکت Salesforce تماس با ID به طور خودکار اضافه با استفاده از یک متغیر رشته پرس و جوی نام کلید تماس. یک مثال می تواند:

https://yoursite.com?contactkey=1234567890

  • صفحه مقصد ممکن است روی آن فرم وجود نداشته باشد ، بنابراین ما می خواهیم شناسه تماس Salesforce را در یک کوکی ذخیره کنیم تا بعداً در فرم جاذبه استخراج شود.
  • صفحه مقصد ممکن است یک فرم Gravity Forms روی خود داشته باشد ، جایی که ما می خواهیم یک قسمت مخفی را که دارای شناسه تماس با Salesforce است ، به صورت پویا پر کنیم.

ذخیره شناسه تماس با Salesforce در یک کوکی در وردپرس

برای گرفتن و ذخیره شناسه تماس Salesforce در یک کوکی در وردپرس ، ما باید کد را به صفحه عملکرد خود. php در موضوع فعال خود اضافه کنیم. ما قصد داریم هر شناسه Contact Salesforce را که ممکن است از قبل در کوکی موجود باشد ، بازنویسی کنیم ، زیرا بسیاری از شرکت ها سوابق را پاک می کنند ، موارد تکراری را حذف می کنند و غیره:

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

با استفاده از این قلاب ، صرف نظر از وجود یا نبودن فرم در صفحه ، یک کوکی تنظیم می شود. ما همچنین باید هر قسمت پنهان Gravity Forms را با استفاده از gform_field_value_ {name} اگر شناسه مخاطب Salesforce در URL وجود نداشته باشد ، از روش و کوکی استفاده کنید:

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

این یک کوکی شخص اول، و همچنین ، که به نفع ما است.

افزودن شناسه تماس با Salesforce زمینه پنهان در فرم های جاذبه

در داخل فرم جاذبه فرم ، شما می خواهید برای اضافه کردن یک میدان پنهان:

فرم های جاذبه زمینه پنهان را اضافه می کنند

سپس بر روی شما میدان پنهان، می خواهید گزینه Advanced را تنظیم کنید که فیلد شما به صورت پویا با متغیر querystring شما جمع شود کلید تماس. اگر این کار زائد به نظر می رسد ... اینگونه است. در صورتی که بازدید کننده ردیابی از طریق کوکی ها را مسدود کند ، ما همچنان می توانیم قسمت پنهان را با متغیر querystring پر کنیم:

گرانش اشکال زمینه پنهان را پر می کند رشته جستجو

فرم های جاذبه دارای تعداد دیگری است گزینه های قبل از جمعیت که همچنین می توانید به صورت برنامه نویسی در سایت آنها قرار دهید.

ارتقا Im پیاده سازی

  • صفحات ذخیره سازی در فرم های جاذبه را حذف کنید - اگر فرم جاذبه در یک صفحه ذخیره سازی است، شما نمی خواهد به صورت پویا جمعیت این زمینه شما. این یک مسئله شناخته شده است و خوشبختانه کسی افزونه ای ایجاد کرده است که اطمینان حاصل می کند هر صفحه با فرم فرم های جاذبه پنهان نمی شود ، فرم های تازه برای جاذبه زمین. مطمئناً ، یک نگرانی در این مورد این است که اگر فرم را در هر صفحه از سایت خود بارگیری می کنید ... در اصل ذخیره سازی سایت را غیرفعال می کند.
  • پلاگین کوکی اشکال جاذبه - یک پلاگین قدیمی وجود دارد که در مخزن وردپرس منتشر نشده است اما کد موجود است که می توانید به سایت خود اضافه کنید و هر متغیر querystring را در کوکی ذخیره می کند. من آن را آزمایش نکرده ام ، اما به نظر می رسد در حال پردازش است.
  • فرم های جاذبه افزودنی Salesforce - از اینکه Gravity Forms در این مرحله ادغام رسمی Salesforce ندارد ، کمی ناامید شده ام ، و استفاده از کوکی ها برای اجرای آن بسیار خوب است. کاش وقت داشتم که این موضوع را توسعه دهم! آنها ارائه می دهند افزونه Zapier که می تواند با Salesforce ادغام شود، اما من آن را آزمایش نکرده ام.

با استفاده از این پیکربندی ، اکنون ما Salesforce Contact ID را به عنوان یک کوکی ذخیره می کنیم و تمام داده های فرم های جاذبه را با آن جمع می کنیم. حتی اگر کاربر سایت را ترک کند و در جلسه دیگری برگردد ، کوکی تنظیم شده است و قسمت Gravity Forms را از قبل جمع می کند.

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.