توليب ميديا

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

كيفية دمج علامة 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 هنا!

 

آخر تغريداتي

شورت جديد عن Blooness 👉 الدليل النهائي لأفضل اللحوم التي يمكنك اختيارها في النظام الغذائي الكيتوني المتوسطي للصحة والوزن الصحي وطول العمر: هذا هو موضوع الفصل الجديد الذي سيأتي في Blooness. نراكم في عدد قليل
https://buff.ly/4dqNQJX

إن Steel HR هو النقيض تمامًا لما تتوقعه من ساعة متصلة من حيث التصميم، وهذا بالضبط ما جعلني أقع في حبها. اكتشف اختباري لأداة الاختراق الحيوي الرائعة هذه والتي كانت على معصمي لأكثر من 4 سنوات. https://buff.ly/3LVSt2N

شورت جديد على Blooness 👉 في سلسلة الرغبة الشديدة، جرب وعاء صغير من الزيتون المملح أو الأفوكادو بدلاً من ذلك، واشرب كوبًا كبيرًا من الماء، وسوف يمر الجوع بالسرعة التي جاء بها.
https://buff.ly/3WVZjM0

تحميل المزيد

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

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

اترك تعليقاً

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

arAR