Content Marketingأنظمة إدارة علاقات العملاء والبياناتأدوات التسويق

كيفية تمرير وتخزين معرف جهة اتصال Salesforce باستخدام نماذج Gravity و WordPress

My ساليسفورسي تعمل الوكالة الشريكة حاليًا مع مؤسسة مؤسسية لتنفيذ Salesforce و Marketing Cloud و Mobile Cloud و Ad Studio. جميع مواقع الويب الخاصة بهم مبنية على WordPress مع أشكال الجاذبية، أداة رائعة لإدارة البيانات والنماذج تحتوي على الكثير من القدرات. نظرًا لأنهم ينشرون حملات عبر Marketing Cloud في البريد الإلكتروني و Mobile Cloud في الرسائل القصيرة ، فإننا نقوم بتكوين حساباتهم وعملياتهم لتمرير معرف جهة اتصال Salesforce دائمًا إلى أي صفحة مقصودة بها نموذج.

من خلال تمرير بيانات الاتصال ، يمكننا ملء كل منها أشكال الجاذبية الإرسال مع حقل مخفي لالتقاط معرف جهة اتصال Salesforce بحيث يمكن للعميل تصدير البيانات واستيراد المعلومات المحدثة إلى CRM. ستتضمن التكرارات اللاحقة مجموعة تلقائية للبيانات ، ولكن في الوقت الحالي ، نريد فقط ضمان حفظ البيانات بشكل مناسب.

هناك بعض السيناريوهات التي نريد دمجها في هذه الإستراتيجية:

  • ينقر المستخدم فوق ارتباط في رسالة بريد إلكتروني مرسلة من خلال حملة بريد إلكتروني أو حملة SMS أو رحلة عميل. يحتوي عنوان URL هذا على معرف جهة اتصال Salesforce الذي تم إلحاقه تلقائيًا باستخدام متغير سلسلة الاستعلام المسمى مفتاح الاتصال. مثال قد يكون:
https://yoursite.com?contactkey=1234567890
  • قد لا تحتوي الصفحة الوجهة على نموذج ، لذلك نريد تخزين معرف جهة اتصال Salesforce في ملف تعريف ارتباط بحيث يمكن استخراجه لاحقًا داخل نموذج Gravity.
  • قد تحتوي الصفحة الوجهة على نموذج Gravity Forms ، حيث نريد ملء حقل مخفي ديناميكيًا يحتوي على معرف جهة اتصال Salesforce.

تخزين معرف جهة اتصال Salesforce في ملف تعريف ارتباط في WordPress

لالتقاط معرف جهة اتصال Salesforce وتخزينه في ملف تعريف ارتباط في WordPress ، سنحتاج إلى إضافة رمز إلى صفحة function.php الخاصة بنا في موضوعنا النشط. سنقوم بالكتابة فوق أي معرف جهة اتصال 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 باستخدام الامتداد 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 في أشكال الجاذبية

في غضون أشكال الجاذبية النموذج ، فأنت تريد إضافة ملف حقل مخفي:

تضيف أشكال الجاذبية مجالًا مخفيًا

ثم ، على الخاص بك حقل مخفي، سترغب في تعيين الخيار المتقدم لتعيين حقلك ليتم ملؤه ديناميكيًا بمتغير سلسلة الاستعلام الخاص بك مفتاح الاتصال. إذا كان هذا يبدو زائدا ... فهو كذلك. في حالة قيام الزائر بحظر التتبع عبر ملفات تعريف الارتباط ، فلا يزال بإمكاننا ملء الحقل المخفي بمتغير سلسلة الاستعلام:

أشكال الجاذبية الخفية تملأ سلسلة الاستعلام

أشكال الجاذبية لديها الكثير من غيرها خيارات ما قبل السكان يمكنك أيضًا تضمينها برمجيًا في موقعهم.

ترقيات التنفيذ

  • إزالة التخزين المؤقت على صفحات نماذج Gravity - إذا كانت نماذج Gravity في صفحة مخبأة ، فلن تقوم بتعبئة حقلك ديناميكيًا. هذه مشكلة معروفة ، ولحسن الحظ ، قام شخص ما ببناء مكون إضافي يضمن عدم تخزين أي صفحة بها نموذج Gravity Forms ، أشكال جديدة للجاذبية. بالطبع ، أحد الأمور التي تثير قلق هذا الأمر هو ما إذا كنت تقوم بتحميل نموذج على كل صفحة من صفحات موقعك ... فسيؤدي ذلك بشكل أساسي إلى تعطيل التخزين المؤقت على مستوى الموقع.
  • أشكال الجاذبية البرنامج المساعد لملفات تعريف الارتباط - هناك مكون إضافي قديم لم يتم نشره في مستودع WordPress ولكن ملف كود متاح يمكنك إضافته إلى موقعك ويقوم بتخزين أي متغير سلسلة استعلام إلى ملف تعريف ارتباط. لم أختبرها ، لكن يبدو أنها معالجة.
  • أشكال الجاذبية الوظيفة الإضافية Salesforce - أشعر بخيبة أمل بعض الشيء لأن Gravity Forms ليس لديها تكامل رسمي لـ Salesforce في هذه المرحلة ، وسيكون من الرائع دمج ملفات تعريف الارتباط في هذا التنفيذ. أتمنى لو كان لدي الوقت لتطوير هذا! يقدمون أ الوظيفة الإضافية Zapier التي يمكن أن تتكامل مع Salesforce، لكني لم أختبره.

من خلال هذا التكوين ، نقوم الآن بتخزين معرف جهة اتصال Salesforce كملف تعريف ارتباط ونقوم بتعبئة أي بيانات Gravity Forms به. حتى إذا غادر المستخدم الموقع وعاد في جلسة أخرى ، فسيتم تعيين ملف تعريف الارتباط وسوف يملأ حقل نماذج Gravity.

Douglas Karr

Douglas Karr هو CMO من أوبن إنسايتس ومؤسس Martech Zone. ساعد دوغلاس العشرات من الشركات الناشئة الناجحة في MarTech، وساعد في العناية الواجبة بأكثر من 5 مليارات دولار في عمليات الاستحواذ والاستثمارات في Martech، ويستمر في مساعدة الشركات في تنفيذ وأتمتة استراتيجيات المبيعات والتسويق الخاصة بها. دوغلاس هو أحد خبراء التحول الرقمي المعترف بهم عالميًا وخبير ومتحدث في MarTech. دوغلاس هو أيضًا مؤلف منشور لدليل Dummie وكتاب عن قيادة الأعمال.

مقالات ذات صلة

العودة إلى الزر العلوي
اغلاق

كشف Adblock

Martech Zone قادر على تزويدك بهذا المحتوى دون أي تكلفة لأننا نستثمر موقعنا من خلال عائدات الإعلانات ، والروابط التابعة ، والرعاية. سنكون ممتنين إذا قمت بإزالة مانع الإعلانات الخاص بك أثناء عرض موقعنا.