استيراد الإحالات الناجحة في "إعلانات Google" من Salesforce يدويًا

توفّر "إعلانات Google" طريقةً يمكن من خلالها استيراد الإحالات الناجحة من Salesforce تلقائيًا. ولكن إذا كنت تعتقد أن هذا الحل لا يناسب نشاطك التجاري، يمكنك استيراد الإحالات الناجحة من Salesforce يدويًا.

توضّح هذه المقالة كيفية إعداد حسابك على Salesforce واستيراد الإحالات الناجحة إلى "إعلانات Google" يدويًا. 

قبل البدء

لاستخدام هذه الميزة، سيلزمك استيفاء المتطلبات التالية:

  • التمكّن من تسجيل الدخول إلى حساب Sales Cloud®‎ في Salesforce.
  • تفعيل وضع العلامات التلقائي في حساباتك في إعلانات Google.
  • التمكّن من تعديل رمز موقعك الإلكتروني. يجب أن تُعدّل أنت أو مطوّر الويب هذا الرمز لتسجيل معرّف النقرة من Google ‏(GCLID).
  • التمكّن من إجراء التغييرات في حساب Salesforce®‎، بما في ذلك إنشاء حقول مخصّصة وتفعيل تتبُّع سجّل الحقول.
  • توفُّر دورة نقر للإحالة الناجحة تقل مدتها عن 90 يومًا. لن يستورد إعلانات Google الإحالات الناجحة التي يتم تحميلها بعد أكثر من 90 يومًا من النقرة الأخيرة المرتبطة، وبالتالي لن تظهر في إحصاءات الإحالات الناجحة.
  • استخدام ميزة Web-to-Lead في Salesforce، أو حل آخر لإرسال العملاء المحتملين إلى Salesforce.

آلية العمل

ليس هناك نشاطان تجاريان متشابهان تمامًا، وتتوفّر طرق لا حصر لها يمكنك من خلالها تحديد العميل المحتمل ومراحل الفرص. ولكن ستحتاج فقط إلى استيراد بعض تلك الطرق كإحالات ناجحة في "إعلانات Google".

سنستخدم في ما يلي سيناريو نموذجيًا واحدًا لتوضيح آلية عمل الدمج، ثم سنقدّم بعض الطرق لتخصيص هذا السيناريو لحالتك لاحقًا في هذه المقالة.

إليك نموذج عملية المبيعات:

  1. تنقر العميلة المحتملة على إعلانك، ما يوجِّهها إلى موقعك الإلكتروني.
  2. تستكشف العميلة المحتملة صفحات موقعك الإلكتروني، حيث تقرأ المواصفات وتشاهد الفيديوهات وتُنزِّل التقارير الموجزة. خلال هذه الجلسة، أو جلسة لاحقة، تُدخل العميلة معلوماتها إلى نموذج إرسال العميل المحتمل، والذي يستخدم حل Web-to-Lead في Salesforce.
  3. يتم إنشاء العميل المحتمل في Salesforce.
  4. عندما يصبح العميل المحتمل "مؤهلاً"، يتم تحويله إلى فرصة. وبعد ذلك، يتم إنشاء سجل الفرصة بالمرحلة المبدئية "بحث عن عميل محتمل".
  5. عندما تفوز بالفرصة ويتم إغلاقها، يتم ضبط مرحلة الفرصة على "فوز وإغلاق".
  6. أخيرًا، قد ترغب في قياس متى تؤدي النقرة إلى عميل محتمل مؤهَّل وبيع نهائي.
 

الاطّلاع على التفاصيل الفنية لهذه العملية
القناة الحدث الرئيسي التفاصيل التقنية
على الإنترنت تنقر العميلة المحتملة على إعلانك، ما يوجِّهها إلى موقعك الإلكتروني. تمرِّر Google معرّف النقرة من Google ‏(GCLID) إلى الموقع الإلكتروني.
على الإنترنت تستكشف العميلة المحتملة صفحات موقعك الإلكتروني، حيث تقرأ المواصفات وتشاهد الفيديوهات وتُنزِّل التقارير الموجزة. خلال هذه الجلسة، أو جلسة لاحقة، تُدخل العميلة معلوماتها إلى نموذج إرسال العميل المحتمل، والذي يستخدم حل Web-to-Lead في Salesforce. باستخدام عينات رموز JavaScript في ما يلي، يخزِّن الموقع الإلكتروني معرّف النقرة من Google ‏(GCLID) في ملف تعريف ارتباط، ثم يمرِّر قيمة GCLID (مع معلومات العميل المحتمل التي تم إدخالها في النموذج) إلى موقع Salesforce.com. ملاحظة: إذا كنت ترغب في تتبُّع إرسال هذا العميل المحتمل كإحالة ناجحة، يمكنك استخدام ميزة تتبُّع الإحالات الناجحة في "إعلانات Google" لتتبُّع الإحالات الناجحة على موقع إلكتروني.
بلا إنترنت يتم إنشاء العميل المحتمل في Salesforce. ينشئ Salesforce.com عميلاً محتملاً جديدًا يخزّن معلومات العميل المحتمل + GCLID
بلا إنترنت عندما يصبح العميل المحتمل "مؤهلاً"، يتم تحويله إلى فرصة. وبعد ذلك، يتم إنشاء سجل الفرصة بالمرحلة المبدئية "بحث عن عميل محتمل". تخزِّن خدمة Salesforce حدث الإحالة الناجحة هذا في سجل الفرصة بحيث تتمكّن "إعلانات Google" لاحقًا من استرجاع الوقت بالضبط الذي نتج فيه عن النقرة فرصة جديدة (والمعروف أيضًا باسم العميل المحتمل المؤهَّل)
بلا إنترنت عندما تفوز بالفرصة ويتم إغلاقها، يتم ضبط مرحلة الفرصة على "فوز وإغلاق". يخزّن Salesforce حدث الإحالة الناجحة هذا في سجل الفرص بحيث يتمكن "إعلانات Google" لاحقًا من استرجاع بدقّة الوقت الذي أدت فيه النقرة إلى بيع نهائي أو "فوز".

الإعداد

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

  • إعداد حقول مخصصة لتخزين GCLID والمعلومات ذات الصلة.
  • الحصول على معرّف النقرة ("GCLID") في إعلانات Google.
  • تعديل نموذج Web-to-Lead بتنسيق HTML لتمرير GCLID إلى كل سجل عميل محتمل جديد.
  • تنزيل البيانات ذات الصلة لتتمكّن من تحميل الإحالات الناجحة إلى "إعلانات Google".
الخطوة 1: ضبط حسابك على Salesforce
  1. إنشاء حقل مُخصص يُسمى "GCLID" (اسم واجهة برمجة التطبيقات هو GCLID__c) في كائن العميل المحتمل وأيضًا في كائن الفرصة. طول الحقل هو 255 حرفًا. اجعل هذا الحقل للقراءة فقط، نظرًا لأنّ ستتم تعبئته تلقائيًا.
  2. إنشاء حقل صيغة نص مُخصص يُسمى "إجراء إعلانات Google" في كلٍ من كائن العميل المحتمل وكائن الفرصة (اسم واجهة برمجة التطبيقات هو إعلانات Google_Action__c). أدخل الصيغة البسيطة "إضافة". وسيحتوي هذا الحقل دائمًا على القيمة الثابتة "إضافة"، ويُستخدَم لاحقًا لتبسيط إنشاء ملف البيانات الذي يقدّم المشرف حوله تعليقات إلى "إعلانات Google".
  3. في شاشة "ربط الحقل المُخصص للعميل المحتمل"، اربط معرّف GCLID لحقل العميل المحتمل بمعرّف GCLID لحقل الفرصة. وبذلك، يتم نقل معرّف GCLID من العميل المحتمل إلى الفرصة تلقائيًا عندما يتم تحويل العميل المحتمل إلى فرصة.
الخطوة 2: تعديل موقعك الإلكتروني لحفظ معرّف النقرة في ملف تعريف ارتباط

إذا نقر أحد الزوّار على إعلانك، ستُلحق "إعلانات Google" معلّمة عنوان URL، المعروفة باسم "gclid"، بعنوان URL الذي يؤدي إلى صفحتك المقصودة.

ستحتاج إلى تخزين قيمة هذه المعلّمة في ملف تعريف ارتباط لاسترجاعها لاحقًا عندما تُدخِل عميلة محتملة بياناتها في نموذج Web-to-Lead.

إذا ضمَّنت رمز JavaScript التالي فورًا قبل علامة الإغلاق </body> للصفحة أو الصفحات المقصودة، سيتم حفظ قيمة GCLID في ملف تعريف ارتباط.
<script type="text/javascript">
function setCookie(name, value, days){
    var date = new Date();
    date.setTime(date.getTime() + (days*24*60*60*1000)); 
    var expires = "; expires=" + date.toGMTString();
    document.cookie = name + "=" + value + expires;
}
function getParam(p){
    var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
    return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
var gclid = getParam('gclid');
if(gclid){
    var gclsrc = getParam('gclsrc');
    if(!gclsrc || gclsrc.indexOf('aw') !== -1){
	    setCookie('gclid', gclid, 90);
	}
}
</script>

 

ننصحك بشدة بإدخال هذا الرمز في كل صفحة ويب على موقعك الإلكتروني. وبهذه الطريقة، لن تُضطر إلى إضافته في كل مرة تنشئ فيها إعلانات جديدة مع صفحات مقصودة جديدة. كما أنك لن تقلق بشأن فقدان معرّفات GCLID إذا بدأت زيادة عدد زيارات الإعلانات إلى صفحات مقصودة مختلفة. لذلك ننصحك بإضافة هذا الرمز إلى نموذج صفحة الويب، أو عنصر صفحة مشترك مثل التذييل، بحيث تتضمّن جميع صفحاتك الجديدة هذا الرمز تلقائيًا.

الخطوة 3: تعديل نموذج Web-to-Lead في Salesforce

لربط معرّف GCLID مع معلومات العميل المحتمل وتخزينها، سيلزمك تعديل نماذج إرسال Web-to-Lead، بحيث يتم تضمين قيمة معرّف GCLID لدى جميع العملاء المحتملين الجُدد.

وهذا يعني أنه بعد حفظ معرّف GCLID في ملف تعريف ارتباط، فإنك ستضيف حقلاً مخفيًا إلى نماذج العميل المحتمل، وستكتب قيمة ملف تعريف الارتباط في هذا الحقل بحيث يمكن نقلها إلى Salesforce.

تذكّر: يجب تحديد نموذج Web-to-Lead في النطاق نفسه الذي يضم بقية صفحات موقعك الإلكتروني حتى تتم إتاحة ملف تعريف الارتباط.

  1. أنشئ نموذج web-to-lead عاديًا ثم ضمِّن به جميع الحقول التي تريد أن يُرسلها عملاؤك المحتملون. ويجب كذلك تضمين معرّف "GCLID" لحقل العميل المحتمل. سيتضمّن HTML الذي يتم إنشاؤه بواسطة Salesforce هذا الرمز (حيث يشير xxxx إلى معرّف حقل "GCLID" الذي أنشأته):

    GCLID:<input id="xxxx" maxlength="255" name="xxxx" size="20" type="text" />

  2. غيِّر هذا الرمز إلى: <input id="xxxx" name="xxxx" type="hidden" />

    تعني هذه التغييرات أنك تُزيل السمتَين "maxlength" و"size"، وتغيِّر قيمة سمة النوع إلى "hidden". اترك السمتين "id" و"name" كما هما (وستكونان مختلفتين بالنسبة إلى كل مؤسسة تابعة لـ Salesforce).

  3. عند الانتهاء من إنشاء حقل الإدخال المخفي الجديد، أضفه إلى نموذج HTML بين علامات <form>. في نفس صفحة إرسال العميل المحتمل بتنسيق HTML، أضف الرمز التالية بين علامات رأس الصفحة.
            <script> 
            window.onload = function getGclid() {        
                 document.getElementById("xxxx").value = (name = new    
            RegExp('(?:^|;\\s*)gclid=([^;]*)').exec(document.cookie)) ? 
            name.split(",")[1] : ""; }
            // window.onload() قد لا يتوافق هذا مع جميع المتصفحات.  
            // إذا واجهتك مشاكل تتعلق بإرسال معرّف GCLID كحقل مخفي
            //، ننصحك باستخدام طريقة بديلة
            // لطلب هذه الدالة عند تحميل الصفحة.
            </script>
         

    في هذه الرمز، استبدل "xxxx" برقم تعريف الحقل الجديد.

أصبحت خدمة Salesforce وصفحات موقعك الإلكتروني جاهزة لجمع كل البيانات. سيعمل هذا النص البرمجي على تعبئة الحقل المخفي بقيمة GCLID، وتعبئة الحقل Lead.GCLID__c عند إرسال نموذج Web-to-Lead. مرةً أخرى، تذكّر أن الحقلَين "id" و"name" سيكونان مختلفين في مؤسستك.

الخطوة 4: تصدير بيانات الحدث الرئيسي

يُفترض في الخطوة التالية أنك تعمل على تصدير بيانات الحدث الرئيسي وتحميلها كل ثلاثة أيام.

  1. استخدِم Apex Data Loader أو Lexi Loader لتصدير سجلات OpportunityHistory باستخدام الطلب التالي:
            SELECT Opportunity.Google Ads_Action__c, Opportunity.GCLID__c, 
            StageName, ExpectedRevenue, CreatedDate FROM OpportunityHistory 
            WHERE Opportunity.GCLID__c != null AND (StageName = 
            'Prospecting' OR StageName = 'Closed Won') AND CreatedDate = 
            LAST_N_DAYS:3
         

    سيؤدي ذلك إلى إخراج صف لكل GCLID مرتبط بفرصة قد تم ضبطها على مرحلة "عميل محتمل" أو "فوز وإغلاق". وسيتضمّن ذلك الصف كل الحقول الضرورية (وبالترتيب الصحيح) لإنشاء ملف CSV لاستيراد الإحالات الناجحة في "إعلانات Google" بسرعة. وبدلاً من ذلك، إذا كنت تريد إجراء تشغيل تلقائي لعملية استيراد الإحالات الناجحة عن طريق استخدام واجهة برمجة التطبيقات مع "إعلانات Google" (واجهة برمجة تطبيقات AdWords)، يمكنك تخطي الخطوتَين التاليتين، والرجوع إلى دليل واجهة برمجة التطبيقات لاستيراد الإحالات الناجحة.

  2. بعد توفُّر ملف التصدير لديك، استبدِل بالصف الأول من الملف الصفَين التاليين:
           Parameters:EntityType=OFFLINECONVERSION;TimeZone=HHMM; 
           Action,Google Click Id,Conversion Name,Conversion 
           Value,Conversion Time
         
  3. أخيرًا، عدِّل قيمة "TimeZone" بحيث تعرض المنطقة الزمنية لحسابك على "إعلانات Google" (على سبيل المثال، 0400+ لتوقيت الخليج الرسمي بدولة الإمارات العربية المتحدة). ويمكنك معرفة المنطقة الزمنية التي تم ضبط حسابك عليها من خلال تسجيل الدخول إلى حسابك على "إعلانات Google" والاطّلاع على تذييل صفحة الحساب.

هذا الملف جاهز الآن للتحميل إلى "إعلانات Google". وإذا كنت بحاجة إلى إرشادات بشأن تحميل ملفاتك، يُرجى قراءة مقالتنا التي تتناول تتبُّع الإحالات الناجحة خارج إطار الإنترنت.

ملاحظة

نظرًا لأن أسماء الإحالات الناجحة التي نُصدِّرها هي قيم لمرحلة الفرصة، قد ترغب في إعداد إجراءات إحالاتك الناجحة في "إعلانات Google" للحصول على الاسم نفسه. على سبيل المثال، في حال استخدام "عميل محتمل مؤهَّل" في Salesforce لتوضيح أن العميل المحتمل قد أصبح مؤهَّلاً، قد ترغب عندئذٍ في إنشاء نوع إحالة ناجحة في "إعلانات Google" بالاسم "عميل محتمل مؤهَّل".

إذا لم تفعل ذلك، ستحتاج إلى فتح ملف تصدير Salesforce CSV وتغيير جميع قيم "اسم الإحالة الناجحة" إلى أي اسم إجراء إحالة ناجحة حدَّدته في "إعلانات Google".

التخصيص حسب نشاطك التجاري

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

  • إذا كنت تريد أن تأخذ بعين الاعتبار مجموعة فرعية واحدة فقط من الفرص (مثل نوع سجل معيّن فقط)، أضف عبارات أخرى إلى الجزء WHERE من طلب SOQL (مثل ...AND RecordType.Name = 'Electronics' )
  • إذا كنت تريد تعديل بيانات تتبُّع الإحالات الناجحة لعدد مرات أكثر أو أقل من كل 3 أيام، عدِّل طلب SOQL على التوالي (مثل CreatedDate = LAST_N_DAYS:7)، وأنشئ ملف CSV وحمّله خلال الفاصل الزمني المفضل لديك.
  • إذا وجدت أنّ أحداثًا أخرى في عملية المبيعات لديك (مثل مراحل الفرصة) مفيدةً لتحسين حملاتك (مثل "Paperwork Out")، وكنت ترغب في تعديل هذه النقاط:
    • أضِف إجراءات الإحالات الناجحة في "إعلانات Google" التي لها الاسم نفسه تمامًا مثل مراحل الفرصة الإضافية التي تجدها ذات صلة.
    • عدِّل طلب SOQL وأضِف عبارات أخرى بين القوسين (مثل …OR StageName = 'Paperwork Out')
  • إذا لم تكن الأحداث ذات الصلة في الفرصة فقط، بل أيضًا في كائن العميل المحتمل، ستحتاج إلى تعديل هذه النقاط:
    • أضِف إجراءات الإحالات الناجحة في "إعلانات Google" التي لها الاسم نفسه مثل حالات العميل المحتمل التي تجدها ذات صلة.
    • استعلم عن الكائن LeadHistory للحصول على الأسماء والطوابع الزمنية (CreatedDate) للوقت الذي تم فيه تغيير قيمة حقل "الحالة" إلى القيمة التي تجدها ذات صلة. وسترغب في ضم مجموعة النتائج لكلا طلبي البحث في ملف CSV واحد. تأكد من أن الأعمدة تطابق الصيغة المحددة.
هل كان ذلك مفيدًا؟
كيف يمكننا تحسينها؟

هل تحتاج إلى مزيد من المساعدة؟

تسجيل الدخول للحصول على خيارات دعم إضافية لحل مشكلتك بسرعة