يشرح هذا الدليل كيفية إعداد تتبع التحويلات لنماذج OpenApply الخاصة بك في Google Tag Manager (GTM) وGoogle Analytics 4 (GA4). بنهاية الدليل، ستتمكن من احتساب عمليات إرسال النماذج - سواءً لجميع نماذجك أو نماذج محددة فقط - كتحويلات في GA4.
ما ستتمكن من فعله
في كل مرة يُرسل فيها أحد الوالدين نموذجًا على موقع OpenApply الخاص بك، يتضمن عنوان URL لصفحة النجاح تلقائيًا مجموعة قياسية من معلمات التتبع. هذا يعني أنه يمكنك إعداد تتبع التحويل مرة واحدة ، وسيعمل على جميع نماذجك - الطلبات، والاستفسارات، وتسجيلات الفعاليات، والاستبيانات، وإعادة التسجيل، وغيرها - دون الحاجة إلى أي تعديلات مخصصة من OpenApply في كل مرة.
لا يتطلب الأمر أي إعدادات من جانب OpenApply . هذه المعلمات موجودة بالفعل على جهازك.
ما عليك سوى تكوين GTM/GA4 إذا كنت ترغب في تحويل هذه الطلبات إلى تحويلات يتم تتبعها.
فهم معلمات عنوان URL
بعد إرسال النموذج، يقوم OpenApply بإضافة هذه المعلمات إلى عنوان URL لصفحة النجاح:
| المعلمة | قيمة | ينطبق على |
|---|---|---|
form_status
|
submitted دائمًا |
جميع النماذج |
form_type
|
نوع النموذج، الذي يطابق الاسم الموضح في إعدادات النموذج | جميع النماذج |
event_type
|
نوع الفعالية (مثلاً: يوم مفتوح، جولة) | أشكال الأحداث فقط |
form_name
|
اسم/عنوان النموذج الفعلي | جميع النماذج باستثناء إعادة التسجيل |
إذا كنت تقوم بالفعل بتتبع التحويلات باستخدام معلمات application_success أو enquiry_success=true القديمة، فإنها لا تزال تعمل ولم تتغير.
مرجع نوع النموذج
| نوع النموذج في لوحة التحكم ← النماذج ← إعدادات النموذج | قيمة form_type
|
|---|---|
| تسجيل الاهتمام | registration_of_interest
|
| طلب | application
|
| ملحق | supplementary
|
| استبيان | questionnaire
|
| حدث | event
|
| التسجيل | enrollment
|
| إعادة التسجيل (أي حالة) | reenrollment
|
| مرجع المدارس المغذية | feeder_school_reference
|
| الخريجون | alumni
|
| المكون | constituent
|
| اتصال | ⛔️ غير مدعوم بعد |
ملاحظة حول المسافات والأحرف الخاصة
يُستمد form_name event_type مباشرةً من عنوان النموذج أو اسم الحدث، لذا إذا احتوى أي منهما على مسافات أو رموز، فسيتم ترميزها في عنوان URL. في عنوان URL، تُستبدل المسافة بعلامة زائد ( + )، وتُرمز الأحرف الخاصة الأخرى بنسبة مئوية.
| الاسم في OpenApply | كيف يظهر في عنوان URL |
|---|---|
| يوم مفتوح | event_type=Open+Day
|
| طلب الالتحاق بالصف الأول | form_name=Grade+1+Application
|
| طلب التقديم والعقد (2025/26) | form_name=Application+%26+Contract+%282025%2F26%29
|
قبل أن تبدأ
ستحتاج إلى تثبيت GTM على مثيل OpenApply الخاص بك وربط خاصية GA4.
إذا لم يكن تطبيق Google Tag Manager مثبتًا بعد، فيجب عليك تثبيته من خلال الإعدادات > التكاملات > Google Analytics
الخطوة 1: إنشاء مُشغِّل لإرسال النماذج
- في GTM، انتقل إلى المشغلات → جديد → تكوين المشغل → عرض الصفحة .
- اختر بعض مشاهدات الصفحة .
- اضبط الشرط على:
- رابط الصفحة — يحتوي على —
form_status=submitted
- رابط الصفحة — يحتوي على —
- قم بتسمية المحفز باسم واضح، مثل
Form Submitted – All Forms. - يحفظ.
⚠️ ملاحظة هامة للمدارس التي تتابع التحويلات: استخدم دائمًا دالة ` contains` بدلًا من `equals` . فعند ضبط المُشغّل على `equals`، فإنه يرتبط بعنوان URL واحد فقط، ويتوقف عن العمل تلقائيًا عند إضافة أي مُعامل إضافي إلى هذا العنوان.
الخطوة الثانية: إنشاء محفزات لنماذج محددة
إذا كنت ترغب فقط في تتبع نوع واحد من النماذج، أو نموذج فردي واحد، فأضف شرطًا ثانيًا إلى نفس المشغل.
نماذج الأحداث فقط:
- يحتوي عنوان URL للصفحة على
form_status=submitted - وعنوان URL للصفحة يحتوي على
form_type=event
نموذج واحد فقط يحمل اسمًا:
- يحتوي عنوان URL للصفحة على
form_status=submitted - وعنوان URL للصفحة يحتوي على
form_name=Open+Day+2026
ملاحظة: استخدم القيمة المشفرة في عنوان URL ( Open+Day+2026 )، وليس الاسم العادي كما يظهر في إعدادات النموذج ( Open Day 2026 ).
الخطوة 3: إنشاء علامة حدث GA4
- انتقل إلى العلامات → جديد → تكوين العلامات → تحليلات جوجل: حدث GA4 .
- أدخل معرف القياس الخاص بك (خاصية GA4 الخاصة بك).
- أعطه اسمًا للحدث ، مثل
All_Form_SubmissionأوEvent_Form_Submission. يمكنك تسميته بأي اسم يناسب تقاريرك. - ضمن قسم "التشغيل" ، حدد المشغل الذي أنشأته في الخطوة 1 أو الخطوة 2.
- احفظ الوسم.
الخطوة الرابعة: الاختبار في وضع المعاينة
- انقر على "معاينة" في GTM.
- قم بتقديم نموذج اختبار على موقع OpenApply الخاص بك، كما لو كنت أحد الوالدين.
- تأكد من تفعيل الوسم في صفحة النجاح وأن المتغيرات تعرض القيم التي تتوقعها.
- بعد التأكيد، انقر فوق "إرسال" في GTM لنشر الحاوية بشكل مباشر.
التعليمات
1. توقف نظام تتبع التحويلات الخاص بي عن العمل مؤخراً - هل حدث عطل ما؟
على الأرجح، لا يوجد خطأ برمجي - عادةً ما يكون هذا بسبب ضبط المُشغّل على "يساوي" بدلاً من "يحتوي على". تحقق من نوع مطابقة مُشغّل GTM الخاص بك وقم بتغييره إلى "يحتوي على" كما هو موضح في الخطوة 2.
2. هل يؤثر هذا على معلمات application_success / enquiry_success القديمة ؟
لا، لم تتغير تلك. فقط المشغلات التي تستخدم قاعدة المطابقة التامة ("يساوي") تحتاج إلى تحديث.
3. هل تظهر المعلمات في صفحة إعادة التوجيه/الشكر المخصصة الخاصة بي؟
نعم، بالنسبة للنماذج المضمنة مع إعادة توجيه مخصصة، تُضاف المعلمات إلى عنوان URL لصفحة الشكر المُهيأة. إذا كنت تتعقب تلك الصفحة باستخدام عنوان URL مطابق تمامًا، فطبّق نفس حل "يحتوي على".
4. لماذا لا يخبرني form_type ما إذا تم تأكيد إعادة التسجيل أو لم يتم البت فيها أو تم رفضها؟
يمكن أن يشمل طلب إعادة التسجيل الواحد عائلة بأكملها، مع اختلاف القرار لكل طفل، لذا لا يمكن لنموذج واحد استيعاب ذلك. يُبلغ كل طلب إعادة تسجيل عن نوع النموذج form_type=reenrollment . إذا كنت بحاجة إلى تفاصيل القرار، فاستخدم لوحة معلومات REE.
5. لماذا لا يوجد form_name لنماذج إعادة التسجيل؟
وللسبب نفسه، قد يتضمن الطلب الواحد عدة نماذج لإعادة التسجيل، أو قد لا يتضمن أي نموذج على الإطلاق. لذا، قم بتفعيل العملية عند تحديد form_type=reenrollment .
6. قام أحد الوالدين بتحديث صفحة النجاح - هل تم احتساب ذلك كعمليتي إرسال؟
نعم، على الأرجح. يؤدي تحديث الصفحة، أو التنقل بين الصفحات ذهابًا وإيابًا، إلى إعادة تشغيل مُشغّل عرض الصفحة في Google Tag Manager. إذا كانت أرقام Google Analytics 4 تبدو أعلى من عدد الطلبات المُقدّمة فعليًا في OpenApply ، فغالبًا ما يكون هذا هو السبب. كحل بديل، قدّم تقارير عن المستخدمين بدلًا من الأحداث في Google Analytics 4.
7. هل هذا يعمل مع النماذج المضمنة في موقعنا الإلكتروني؟
نعم، ولكن يجب أن تكون قاعدة التتبع موجودة في حاوية GTM التي تعمل على الصفحة التي يصل إليها الصفحة الأصلية فعليًا:
- باستخدام عنوان URL مخصص لإعادة التوجيه ، يصبح هذا بمثابة حاوية موقع الويب الخاص بمدرستك.
- بدون ذلك، يبقى العنصر الأصل على صفحة OpenApply ، لذا فإن الحاوية المثبتة في OpenApply هي التي تحتاج إلى القاعدة.
8. هل يتغير اسم النموذج بناءً على لغة الوالدين؟
لا، form_name يعكس دائمًا العنوان الأصلي للنموذج، وليس النسخة المترجمة، لذلك تظل بيانات GA4 الخاصة بك موحدة بغض النظر عن اللغة التي استخدمها الآباء.
9. ماذا يحدث إذا قمت بتغيير اسم نموذج؟
سيعكس form_name الاسم الجديد مستقبلاً، لكن البيانات السابقة لن تُعاد كتابتها، لذا سيعرض GA4 الاسمين القديم والجديد كقيمتين منفصلتين. إذا كنت تُعيد تسمية النماذج بشكل متكرر، فاستخدم حقل form_type بدلاً من ذلك، أو اضبط توقيت إعادة التسمية ليتزامن مع بداية دورة القبول.