قم بتمرير الأحداث من مساعدك الافتراضي إلى Google Tag Manager أو Google Analytics 4 وقم بإعداد تقارير عن المحادثات والعملاء المحتملين والمواعيد.
هناك طريقتان لربط بيانات Novaco بـ Google Analytics. اختر واحدة — لا تشغّل الطريقتين معًا أبدًا.
موصى بها إذا كنت تستخدم GTM بالفعل. أرسل الأحداث إلى طبقة البيانات ووزعها على أي علامة.
استخدم علامة Google (gtag.js) مباشرة على موقعك لإرسال الأحداث مباشرة إلى GA4.
ما هي الأحداث المتاحة؟ راجع مرجع أحداث Google Analytics.
يقوم GTM بتوزيع الأحداث على أطراف ثالثة عبر العلامات. للقيام بذلك، توفر البيانات في ما يُسمى "طبقة البيانات". أضف مستمعًا (listener) لكل حدث تريد استخدامه.
<script>
window.addEventListener('autochat_lead_created', function (e) {
try {
dataLayer.push({
"event": e.type,
"autochat_event_details": e.detail.eventData
});
} catch(e) {
// Your error handling if relevant
}
});
</script><script>
window.addEventListener('autochat_lead_created', function (e) {
try {
dataLayer.push({
"event": e.type,
"autochat_event_details": e.detail.eventData
});
} catch(e) {
// Your error handling if relevant
}
});
window.addEventListener('autochat_chat_first_user_interaction', function (e) {
try {
dataLayer.push({
"event": e.type,
"autochat_event_details": e.detail.eventData
});
} catch(e) {
// Your error handling if relevant
}
});
</script>عبارة try-catch هي معالجة أخطاء اختيارية — يمكنك تركها كما هي.
بالإضافة إلى الأحداث، توفر Novaco بيانات أحداث إضافية مثل session_id وchat_type وappointment_type. أنشئ متغيرًا لكل منها.
أنشئ مشغلاً لكل حدث تريد التصرف بناءً عليه، ثم اجمع المشغلات والمتغيرات في علامة GA4.
أي مشغل حدث Novaco تضيفه الآن يرسل بياناته تلقائيًا إلى GA4. يمكن استخدام نفس العناصر الأساسية لعلامات أخرى، مثل تحويل عميل محتمل في Google Ads.
لا يوجد لديك مدير علامات؟ استخدم تطبيق علامة Google (gtag.js). لا تقم أبدًا بتشغيل هذا الإعداد بالتوازي مع Google Tag Manager — إذا كنت تستخدم GTM، فاتبع الدليل أعلاه بدلاً من ذلك.
<script async src="https://www.googletagmanager.com/gtag/js?id=G-12345678"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-12345678');
</script>استبدل G-12345678 بمعرّف القياس الخاص بك.
أضف هذا المقتطف بعد استدعاء gtag('config', ...) الخاص بك.
<script>
window.addEventListener('autochat_lead_created', function (e) {
try {
gtag('event', e.type, {
'session_id': e.detail.eventData.session_id,
'appointment_type': e.detail.eventData.appointment_type
});
} catch(e) {
// Your error handling if relevant
}
});
window.addEventListener('autochat_chat_first_user_interaction', function (e) {
try {
gtag('event', e.type, {
'session_id': e.detail.eventData.session_id,
'chat_type': e.detail.eventData.chat_type
});
} catch(e) {
// Your error handling if relevant
}
});
</script>يتم حل e.type تلقائيًا إلى اسم الحدث، على سبيل المثال autochat_lead_created. وهذا هو أيضًا اسم الحدث الذي ستراه في GA4. كل ما يأتي بعده هو معاملات الحدث.
لإعداد تقارير عن معاملات الأحداث، سجّلها كأبعاد مخصصة في GA4.
analyticsSetup.dimensions.note
كل حدث، وموعد إطلاقه، والبيانات التي يحملها.
عرض مرجع الأحداث