5 مخطوطات PHP بسيطة للمساعدة على زيادة التحويلات التي يقودها موقع الويب

محدث: 16 سبتمبر 2021 / المقالة بقلم: لوانا سبينيتي

يحب المستخدمون الحصول على اعتراف بزيارتهم.

فكر في الأمر: ألا يحدث فرق كبير عندما تدخل مكانًا لا يعترف فيه أحد بوجودك مقارنة بالمكان الذي سيحييك فيه المضيف شخصيًا ، على الرغم من أنهم لا يعرفون حتى الآن؟

أنا متأكد من أنه يفعل.

وسوف توافق على أنه يحدث فرقًا أكبر عندما يحدث زوارك الذين تحاول تحويلهم إلى مشتركين أو العملاء وليس فقط الزائرين لمرة واحدة.

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

ملاحظات حول البرامج النصية

  • تهدف جميع النصوص البرمجية إلى العمل في بيئة تستند إلى WordPress ، ومع ذلك فهي مرنة بما يكفي للتنفيذ على أنواع أخرى من مواقع الويب (باستثناء #3 ، والتي هي بشكل صارم WordPress).
  • وباستثناء النص #3 ، كتبت واختبرت جميع النصوص بنفسي ، ورجعت خطيبتي سيمون سيانفريليا التعليق عليها. يجب أن تكون خالية من الأخطاء ، ولكن اسمحوا لي أن أعرف في التعليقات إذا واجهت مشاكل أو لديك أسئلة.

1. تحيات المترجمة مع العرض

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

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

مرحبا! أرى أنك موجود في ! لدينا خصومات خاصة بالسوق الخاص بك! ">تريد أن تأخذ نظرة خاطفة في؟

مع links.php كونه ملف يحتوي على هذا الكود:

// links.php 'URL0'، 'IT' => 'URL1'، 'UK' => 'URL2'، 'US' => 'URL3')؛ ؟>

هذه التعليمة البرمجية بإرجاع رسالة مثل هذا

مرحبًا مستخدم من RU!

لدينا خصومات محددة للسوق الخاص بك! تريد أن تلقي نظرة على؟

مع "هل تريد إلقاء نظرة خاطفة؟" الارتباط بالعرض المحلي.

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

لقطة شاشة تجريبية:

لقطة شاشة تجريبية

كيف تعمل الشفرة

  • يسترد السطر $ country_code بلد الزائر من قاعدة بيانات عامة مستضافة على ipinfo.io
  • تسترد ارتباطات $ المصفوفة المضمنة في ملف links.php ، الذي يربط كل بلد بعنوان URL لصفحة العرض الخاصة به
  • تتحقق الوظيفة getLink مما إذا كان هناك ارتباط بين بلد الزائر ورابط العرض الخاص به ، وإذا حدث ذلك ، فستعيده (ستقوم "بترديده" (عرضه) داخل كود HTML الخاص برسالة الزائر) ؛ إذا لم يكن هناك عرض لبلد الزائر ، تقوم الوظيفة بإرجاع العرض الافتراضي.

كيفية استخدام هذا البرنامج النصي

قم بإنشاء ملفين .php:

  • مترجمة greetings.php
  • links.php

تحتوي على الكود (مخصص لتناسب احتياجاتك) المقدم أعلاه.

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

بالطبع ، سيكون / path / to / هو المسار المطلق لمجلد موقع الويب الخاص بك (اسأل مضيفك عن التوجيه إذا كنت لا تستطيع معرفة ذلك).

لماذا يحسن التحويلات

انه من الاسهل ل تأكد من تحويل CTA الصحيح عندما لا يضطر المستخدم إلى النقر فوقها للعثور عليه. يعرض هذا البرنامج النصي الرابط الصحيح (أو الشعارات) بمجرد قيام المستخدم بزيارة الصفحة. يوجد رابط العرض أمام أعين المستخدم ، وهو جاهز للنقر والتحويل.

2. وقت الاتصال صفحة الاتصال

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

يساعد النص البرمجي التالي في تغيير رسالة توفرك وفقًا للوقت الذي يضرب فيه الزائر صفحتك:

إنه التوقيت المحلي بالدولار في بلدي (إيطاليا). "؛ if (17 <= $ hour && $ hour <19) echo" أنا في المكتب. كيف يمكنني مساعدتك؟ "؛ وإلا صدى" المكتب مغلق ، آسف! أنا متواجد من 17:00 إلى 19:00 (5-7 مساءً) من الإثنين إلى الجمعة. "؛ صدى الصوت" "؛؟>

سيخرج الرمز هذه الرسالة إذا زار المستخدم صفحتك في وقت في بلدك (إيطاليا في هذا المثال) عندما لا تكون متاحًا:

إنها 11: 48 PM في بلدي (إيطاليا). مكتب مغلق ، آسف! أنا متاح 17: 00-19: 00 (5-7 PM) من الاثنين إلى الجمعة.

أو هذه الرسالة إذا زاروا صفحتك عندما تكون متاحًا:

إنها 5: 48 PM في بلدي (إيطاليا). أنا في المكتب. كيف يمكنني مساعدك؟

لقطة شاشة تجريبية:

لقطة شاشة تجريبية

كيف تعمل الشفرة

  • date_default_timezone_set (“Europe / Rome”) يخبر الخادم أن منطقتك الزمنية الافتراضية هي منطقة محددة وليست الخادم الافتراضي. هذا مهم لأن موقع الخادم الخاص بك قد لا يكون هو نفسه موقع عملك. عندما يسترد الرمز التوقيت المحلي الخاص بك في اللحظة التي يصل فيها الزائر إلى صفحتك ، فإنه سيستخدم المنطقة الزمنية التي حددتها وليس النطاق الافتراضي للخادم. في هذا المثال ، استخدمت "أوروبا / روما" كمنطقة زمنية لأنها موقعي (إيطاليا).
  • لقد حددت ثلاثة متغيرات:
    • الوقت $ للوقت () وظيفة
    • $ localtime للوقت المحتسب وفقاً لـ date_default_timezone_set ؛ يستخدم localtime $ الدالة strftime لتنسيق السلسلة الزمنية. يمكنك اختيار التنسيق؛ اخترت "٪ A٪ d-٪ b-٪ Y٪ T٪ Z" ، وهذا يعني:
      ٪ أ- من الأحد إلى السبت
      ٪ d - 01 إلى 31
      ٪ ب - يناير حتى ديسمبر
      ٪ Y - تمثيل العام بأربعة أرقام
      ٪ T - الوقت بالساعة / الدقائق / الثواني
      ٪ Z - اختصار المنطقة الزمنية
    • $ hour لحساب الساعة الحالية في بلدي وتحقق مما إذا كانت الساعة الحالية تنتمي إلى فترة توفر المكتب (5-7 PM في هذا المثال)
  • بناء if / else هو الأساس المنطقي للنص البرمجي: إذا كان الوقت ينتمي إلى نطاق ساعات عملك ، فسيعرض الرمز "أنا في المكتب. كيف يمكنني مساعدك؟"؛ إذا لم يكن كذلك ، فسيتم طباعة "المكتب مغلق ، آسف! أنا متواجد من الساعة 17:00 حتى 19:00 (من 5 إلى 7 مساءً) من الإثنين إلى الجمعة. "

كيفية استخدام هذا البرنامج النصي

قم بإنشاء ملف time-aware-page.php يحتوي على الكود أعلاه (مع تعديلاتك المخصصة).

كما هو الحال مع البرنامج التعليمي "كيفية استخدام هذا البرنامج النصي" للبرنامج النصي رقم 1 ، استخدم سطر التعليمات البرمجية التالي لاستدعاء .php في كود صفحتك:

لماذا يحسن التحويلات

سيسهل النص بشكل أساسي على نفسك الحصول على رسائل اتصال أو طلبات فقط عندما تكون متاحًا وليس خارج ساعات عملك.

كما أنه يسهل على المستخدمين معرفة ما إذا كنت متاحًا أم لا ، لذلك يعرفون ما إذا كانوا سيتلقون ردًا سريعًا على رسالتهم أو ما إذا كان يتعين عليهم انتظار يوم العمل التالي.

بشكل عام ، يمكن أن يساعد نص بسيط مثل هذا في الحفاظ على تركيز الاتصالات خلال ساعات العمل وتجنب الانتظار لك ولمستخدميك.

3. من المفيد التسويق المساعد لورد

ألن يكون ذلك جميلًا إذا كان شكل بحث WordPress الخاص بك يبدو هكذا؟

عما تبحث؟

كن دقيقا! (مثل "أدوات تسويق المحتوى")

مع "كن محددًا! (مثل "أدوات تسويق المحتوى") "كنص داخل حقل البحث.

لا يوجد كود PHP تحتاج إلى كتابته هنا ، لأن هذا اختراق HTML بسيط لنموذج بحث WordPress الافتراضي الخاص بك - تغيير نص العرض لحقل البحث والزر.

يمكنك القيام بذلك عن طريق فتح ملف searchform.php في تثبيت WP الخاص بك وتبحث عن العلامة التالية:

"
value="" name="s">

"بحث ..." هو ما يجب عليك تعديله لتخصيص الكلمات داخل نموذج البحث. في المثال المستخدم في بداية هذا الشرح ، الكلمات التي سيتم استبدال "بحث ..." بها هي "كن محددًا! (مثل "أدوات تسويق المحتوى") ".

سيعمل هذا الاختراق الصغير على تحسين تجربة المستخدم ومساعدة المستخدمين على كتابة وإرسال استعلامات أكثر ملاءمة لاسترداد أفضل النتائج في قاعدة بيانات WordPress الخاصة بك.

ومع ذلك ، يمكنك تخصيص صفحة نتائج البحث والنتائج الخاصة بك عن طريق تثبيت واحدة من 15 WordPress Search plugins Hongkiat تمت مراجعته في 2015.

لماذا يحسن التحويلات

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

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

4. مدونة فريدة من نوعها وظيفة مجانية

من المعروف أن عبارات الحث على اتخاذ إجراء ما بعد المحددة تعمل بشكل أفضل من عبارات الحث على اتخاذ إجراء العامة. يمكنك العمل معه ترقيات المحتوى أو يمكنك أتمتة بعض جهود التحويل بدون قائمة باستخدام هذا البرنامج النصي لـ PHP لـ WordPress

لعرض عرض فريد في نهاية كل مشاركة:

'هذه الهدية الترويجية المنشورة موجودة على URL1'، '1' => 'هذا المنشور المجاني المجاني موجود على URL2'،)؛ function postFreebie ($ postId، $ postOffers) {return $ postOffers [$ postId]؛ } postId $ = get_the_ID () ؛ الهدية الترويجية $ = postFreebie ($ postId، $ postOffers)؛ صدى $ الهدية الترويجية؛ ؟>

لقطة شاشة تجريبية:

سبيل المثال بعد البرنامج النصي الهدية الترويجية

لقد قمت بتحرير "هذه الهدية الترويجية المنشورة في URL1" في المصفوفة كـ

" هذه الهدية الترويجية المنشورة على URL1 "

لهذا العرض.

لاحظ أن "هذه الهدية الترويجية المنشورة موجودة في URL1" ستظهر فقط لمنشور "Hello World" وليس المنشورات الأخرى - هذا هو نطاق البرنامج النصي. لجعل عرض الهدية الترويجية نفسه متاحًا لمزيد من المنشورات ، يجب عليك تحديد معرف المنشور في المصفوفة ؛ على سبيل المثال ، إذا أردت أن تظهر عبارة "هذه الهدية الترويجية المنشورة على URL1" لمعرف المنشور 354 ، فسأضيفها على النحو التالي:

$ postOffers = array ('1' => 'هذه الهدية الترويجية المنشورة موجودة على URL1'، '354' => 'هذه الهدية الترويجية المنشورة موجودة على URL1'،)؛

كيف تعمل الشفرة

  • المتغير $ postOffers المتغير عبارة عن صفيف يربط كل معرّف مشاركة محدد في المصفوفة (يمكنك عرض معرفات مشاركاتك عن طريق تمرير الماوس فوق رابط التعديل أسفل كل مشاركة في http://example.com/wp-admin/edit.php )
  • يقوم الدالة postFreebie () بربط معرف المشاركة بالعرض المرتبط بها وإعادته في التعليمة البرمجية. لاحظ أن $ postID تستخدم وظيفة WordPress تستدعي معرف المشاركة الحالي
  • يحصل $ freebie على $ postID و $ postOffers ويعيد العرض الصحيح لكل منشور ، والذي ستردد صدى (عرض) مع "echo $ freebie"

كيفية استخدام هذا البرنامج النصي

قم بإنشاء ملف postoffers.php وتحميله إلى جذر المجال الخاص بك أو مجلد فرعي أو داخل مجلدات السمات الخاصة بك. اتصل بعد ذلك بالبرنامج النصي داخل قالب single.php الخاص بموضوعك بعد محتوى المنشور ( ) مع هذا السطر من التعليمات البرمجية:

بدلاً من ذلك ، يمكنك ببساطة نسخ الشفرة بأكملها وتجاوزها في قالب single.php (نفس الموضع).

لماذا يحسن التحويلات

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

تنسيق جيد لهذا النوع من إعلان التحويل هو تنسيق ليدربورد ، تم ضبطه على عرض أصغر قليلاً من محتوى مشاركاتك.

إذا كانت مدونتك تعمل على WordPress ، فيمكنك استخدامها تحميل استوديو كهربائي لحساب تحويلات التنزيل لكل الهدية الترويجية. تأكد أيضًا من تعيين أهداف التحويل في Google Analytics أو Piwik أو أي برنامج تحليلات آخر تستخدمه في تتبع التحويلات.

5. عروض خاصة بيوم

إذا كنت تدير عروضًا محددة لأيام معينة من الأسبوع (مثل 20٪ من مبيعات الكتب الإلكترونية الخاصة بك يوم الثلاثاء والاستشارات المجانية في أيام الجمعة) ، فستجد هذا البرنامج النصي مفيدًا:

عرض الأحد الخاص! "؛} else if (strftime ("٪ w "، $ time) == 0) {echo" عرض الأربعاء الخاص! "؛} else {echo" لا توجد عروض خاصة اليوم "؛}؟>

لقطة شاشة تجريبية:

لقطة شاشة تجريبية

كيف تعمل الشفرة

  • بالنسبة إلى المنطقة الزمنية والوقت ، استخدمت الرمز نفسه من النص البرمجي #2.
  • ٪ w هي معلمة strftime () تعني "التمثيل الرقمي ليوم الأسبوع" وتحسب يوم الأحد (0) على أنه يوم بداية الأسبوع (ينتهي بيوم السبت (6). لذا "إذا (strftime ("٪ w "، $ time) == 0)" يعني "إذا كان اليوم الحالي من الأسبوع هو يوم أحد" ، ثم اعرض "Special Sunday Offer!".
  • باقي الكود عبارة عن بناء if / else لعرض عروض مختلفة لأيام مختلفة من الأسبوع. في هذه الحالة ، يكون هناك عروض خاصة ليومين فقط من الأسبوع (الأحد والأربعاء) ، بينما لا توجد عروض خاصة مرفقة في الأيام الأخرى ، لذلك سيعرض الرمز "لا توجد عروض خاصة اليوم" في هذا المثال.

كيفية استخدام هذا البرنامج النصي

راجع تضمين الإرشادات الخاصة بالبرامج النصية السابقة.

لماذا يحسن التحويلات

إنها مضيعة للوقت بالنسبة للمستخدم (ومحبطة للغاية ، أيضًا) لتخترق عرضًا مثيرًا للاهتمام فقط لمعرفة أنه غير متوفر في أي يوم معين.

سيقوم هذا البرنامج النصي البسيط بتدوير إعلانات العرض الخاصة بك على أساس يومي فقط لعرض العروض المتوفرة في يوم معين وإطعام خيارات المستخدم الافتراضية في الأيام الأخرى. إذا كان المستخدم مهتمًا بعرض اليوم ، فإن هذا اليوم هو اليوم الذي سيجلب التحويلات ولا يوجد مستخدمون محبطون (الذين قد لا يعودون للتحقق في اليوم المناسب).

المزيد من برامج التحويل؟

يوضح Brian Dean of Backlinko كيف زاد التحويلات بواسطة 785٪ مع مخطوطات PHP بسيطة ، والمكونات الإضافية والحاجيات بدون اختبار A / B.

كما يظهر خوسيه بيريز في ConversionXL كيف يمكن للتسويق الشخصي المساعدة زيادة التحويلات والمبيعات التي يقودها موقع الويب.

اقرأ أكثر:

حول لوانا سبينيتي

Luana Spinetti كاتبة مستقلة وفنانة مقرّها في إيطاليا ، وطالبة عاطفية في علوم الكمبيوتر. حصلت على شهادة الثانوية العامة في علم النفس والتربية وحضرت دورة سنة 3 في فن الكتاب الهزلي ، وتخرجت منه على 2008. وباعتبارها متعددة الأوجه لشخص ، فقد طورت اهتمامًا كبيرًا بـ SEO / SEM و Web Marketing ، مع ميل خاص إلى Social Media ، وهي تعمل على ثلاث روايات بلغتها الأم (الإيطالية) ، والتي تأمل في إيندي تنشر قريبا.