توليب ميديا

أفكار ريادة الأعمال

كيفية دمج علامة Google Analytics حسب المجال مع WPML

أهلا بالجميع!

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

في الواقع ل دمج علامة Google Analytics حسب اسم المجال باستخدام WPML، يجب عليك إدراج وظيفة في ملف jobs.php، والذي سيعرض العلامة الصحيحة اعتمادًا على اللغة المعروضة. إليكم القطعة الشهيرة من الكود:

[الكود]/*————————————————————–*/ /* علامة التحليل لكل لغة /*——————— —————————————————————–*/

الوظيفة ga_analytics_ln() { if(ICL_LANGUAGE_CODE=='en') { ?>
window.dataLayer = window.dataLayer || []؛
وظيفة gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-XXX');

window.dataLayer = window.dataLayer || []؛
وظيفة gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-XXX');
<?php } } add_action(‘wp_head’,’ga_analytics_ln’,11);[/code]

ما عليك سوى استبدال "XXX" بمعرف Google Analytics الخاص بك.

ومن ناحية أخرى، إذا كنت تستخدم أداة مثل وظائفي المخصصة لـ WordPress، فإن الأخير بالتأكيد سيعطيك "خطأ فادحًا"، كما كان الحال بالنسبة لي، لأنه سيعتبر أن هناك وظيفتين بنفس الاسم، وسيرفض تطبيقهما.

ولذلك سيكون من الضروري إجراء تعديل طفيف على علامة Google Analytics الخاصة باللغة الثانية، وذلك لإعطائها اسمًا آخر ببساطة:

[الكود]/*————————————————————–*/ /* علامة التحليل لكل لغة /*——————— ————————————————————–*/ function ga_analytics_ln() { if(ICL_LANGUAGE_CODE=='en') { ?>
window.dataLayer = window.dataLayer || []؛
وظيفة gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-XXX');

window.dataLayer = window.dataLayer || []؛
الدالة gtagfr(){dataLayer.push(arguments);}
gtagfr('js', new Date());

gtagfr('config', 'G-XXX');
<?php } } add_action(‘wp_head’,’ga_analytics_ln’,11);[/code]

في المثال أعلاه، أنا ببساطة تمت إعادة تسمية وظيفة gtag إلى gtagfr، بحيث يكون لكل علامة Google Analytics وظيفة فريدة في نظر المكون الإضافي وظائفي المخصصة. وميزة استخدام مثل هذا البرنامج الإضافي هي أنه بغض النظر عن التحديثات أو التغييرات في القالب، فإن الكود سيظل نشطًا على موقعك وسيستمر في العمل.

بمجرد الانتهاء من ذلك، تذكر استبعاد عنوان IP الخاص بك من Google Analytics باتباع هذا البرنامج التعليمي المخصص لـ Google Analytics 4 🙂

تعرف أيضًا على كيفية تكوين اسم النطاق لكل لغة بامتداد WPML هنا!

 

آخر تغريداتي

منشور جديد: اتجاهات العلامة التجارية: الأصالة، هذا العالمي الجديد https://buff.ly/3Qihg3z

شورت جديد على Blooness 👉 إعادة إطلاق الرغبة الجنسية بكميات كبيرة -> الشمس، وفيتامين د، والنظام الغذائي الكيتوني المتوسطي، والبروتينات، والكتب، والمزاح، والمشي، والتدريب عالي الكثافة، وعدم اتباع نظام غذائي منخفض السعرات الحرارية.
https://buff.ly/445PWvc

شورت جديد على Blooness 👉 تحسين نومك -> تعريض نفسك للضوء في الصباح، والحد من النظارات الشمسية، وبلل قميصك أثناء ممارسة الرياضة، وشرب منزوعة الكافيين، وتناول الطعام قبل 3 ساعات كحد أقصى من النوم، وتمشى على الجهاز الهضمي وتناول بعض الميلاتون
https://buff.ly/440weAJ

تحميل المزيد

لا تفوت المشورة التجارية عن طريق البريد الإلكتروني

لا توجد رسائل غير مرغوب فيها، مجرد بريد إلكتروني عند نشر محتوى جديد.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

arAR