توليب ميديا

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

كيفية دمج علامة 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/3xxNvpj
https://buff.ly/4cG2GM4

شورتات جديدة على Blooness 👉 سيصدر المحتوى المتميز الجديد خلال 48 ساعة، وما هو المحتوى! سيكون هذا هو الدليل الأكثر شمولاً لكمية البروتين التي يجب استهلاكها في نظام الكيتو المتوسطي. اراك قريبا !
https://buff.ly/3L2KbFP

تدوينة جديدة: كومبو، الحل الأمثل لوضع حد لمشكلة الجدولة وإدارة الموارد البشرية https://buff.ly/4eE6JtT

تحميل المزيد

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

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

اترك تعليقاً

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

arAR