تتبُّع الأحداث باستخدام Google Analytics

تثبيت Google Analytics سيتتبع تلقائيًا جميع مشاهدات الصفحات، وإرسال النماذج، ونقرات الأزرار.

 

قبل أن تبدأ:

  • أضف مُعرف تتبع Google Analytics الخاص بك، قم بزيارة "استخدام Google Analytics مع Strikingly".

  • قم بإزالة كود تتبع Google Analytics إذا قمت بإضافته إلى محرر موقعك > الإعدادات > إظهار متقدم > كود مخصص.

  • يمكنك العثور على هذه الأحداث دون القيام بأي شيء (نقوم تلقائيًا بنشر الأحداث التالية):

    • إرسال النموذج - يتم تشغيل الحدث كلما قام الزائر بإرسال نموذج تسجيل أو نموذج اتصال. يمكنك العثور عليه تحت الفئة: 'الإجراءات' > الإجراء: 'تم جمع البريد الإلكتروني' في Google Analytics.

    • CTA - يتم تشغيل الحدث عندما يقوم الزائر بالنقر فوق زر في موقعك. يمكنك العثور عليه تحت الفئة: 'الإجراء' > الإجراء: 'نقر على الزر'.

mceclip0.png 

    • Site.contactForm.submit - سيتم تشغيل هذا الحدث عندما يقوم الزائر بإرسال نموذج الاتصال.

    • Site.button.click - سيتم تشغيل هذا الحدث عندما يقوم الزائر بالنقر على أي زر CTA.

 

تتبع الأحداث المخصصة:

لإضافة أحداث مخصصة لأي أفعال أخرى على موقعك، يجب عليك إضافة JavaScript في الإعدادات > إظهار متقدم > كود مخصص > كود التذييل. على سبيل المثال:

تتبع نقرات الصور:

الشيفرة التالية ستخبر Google Analytics بتتبع جميع نقرات الصور، عن طريق التقاط حدث النقر على جميع العناصر ".s-image".

<script>
window._strk = window._strk || [];
_strk.push(function(){
$('.s-image, .s-media').click(function(){
var href = $(this).attr('href');
console.log('تتبع ' + href);
if (window._gaq) {
window._gaq.push('_trackEvent', 'صورة', 'نقر', href);
}
if (window.ga) {
window.ga('send', 'event', 'صورة', 'نقر', href);
}
});
});
</script>

 

تتبع حدث الجهات الخارجية:

إذا كنت ترغب في نشر الحدث لخدمات أخرى مثل Mixpanel أو Google Ads conversion، يمكنك الاشتراك في موضوعات الحدث لدينا وتمرير وظيفة تستجيب للحدث.

var trackingFunc = function() {
window.edit_page.Event.subscribe('اسم الموضوع', function(topic, data) {
// ضع تتبعك هنا
});
}

if (typeof _strk != 'undefined') {
_strk.push(['Page.didMount', trackingFunc]);
} else {
window.runAfterDomBinding.add('custom', trackingFunc);
}

ملاحظة:

هل كان هذا المقال مفيد؟ يرجى التواصل معنا على support@strikingly.com أو تفضلوا بالدردشة معنا.

هل لديك أسئلة أخرى؟ إرسال طلب