لمحة عن التعبيرات العادية

تسمح "إحصاءات Google" باستخدام التعبيرات العادية بحيث يمكنك إنشاء تعريفات أكثر مرونة لعناصر مثل فلاتر الملفات الشخصية والأهداف والشرائح والجماهير ومجموعات المحتوى وتصنيفات القنوات إلى مجموعات.

تتناول هذه المقالة التعبيرات العادية في كلٍّ من Universal Analytics و"إحصاءات Google‏ 4". 

في سياق Analytics، تكون التعبيرات العادية عبارة عن تسلسلات محدّدة من الأحرف تتطابق بشكلٍ واسع أو ضيق مع الأنماط في بيانات Analytics.

على سبيل المثال، إذا أردت إنشاء فلتر للملفات الشخصية لاستبعاد بيانات الموقع التي تم إنشاؤها بواسطة موظفيك، يمكنك استخدام تعبير عادي لاستبعاد أي بيانات من المجموعة الكاملة لعناوين IP التي تخدم موظفيك. ولنفترض أن عناوين IP تلك تتراوح من 198.51.100.1 إلى 198.51.100.25. وبدلاً من إدخال 25 عنوان IP مختلف، يمكنك إنشاء تعبير عادي مثل 198\.51\.100\.\d* يتطابق مع النطاق الكامل للعناوين.

أو إذا كنت تريد إنشاء فلتر للملفات الشخصية لا يتضمن سوى بيانات الحملات من مدينتين مختلفين، يمكنك إنشاء تعبير عادي مثل دبي|أبوظبي (دبي أو أبوظبي).

أحرف تعريف التعبيرات العادية

أحرف البدل

. يتطابق مع أي حرف مفرد (حرف هجائي أو رقم أو رمز) 1. يتطابق مع
10، 1أ

1.1 يتطابق مع
111، 1أ1

أمثلة
؟ لا يتطابق مع الحرف السابق ويمكن أن يتطابق معه مرة واحدة 10? يتطابق مع
1، 10

أمثلة
+ يتطابق مع الحرف السابق مرة واحدة أو أكثر 10+ يتطابق مع
10، 100

أمثلة
* لا يتطابق مع الحرف السابق ويمكن أن يتطابق معه أكثر من مرة 1* يتطابق مع
1، 10

أمثلة
| يُنشئ مطابقة "أو"

لا تستخدِمه في نهاية التعبير
1|10 يتطابق مع
1، 10

أمثلة

علامات الإقحام

^ تتطابق مع الأحرف المجاورة في بداية إحدى السلاسل ^10 يتطابق مع
10، 1010x

^10 لا يتطابق مع
110، 110x

أمثلة
$ تتطابق مع الأحرف المجاورة في نهاية إحدى السلاسل 10$ يتطابق مع
110، 1010

10$ لا يتطابق مع
1010x

أمثلة

المجموعات

( ) تتطابق مع الأحرف المتضمّنة بالترتيب الدقيق في أي مكان في السلسلة


تُستخدَم أيضًا لتجميع تعبيرات أخرى
(10) تتطابق مع
10، 101011

[0-9]|[az]) تتطابق مع
أي رقم أو حرف إنجليزي صغير

أمثلة
[ ] تتطابق مع الأحرف المتضمّنة بأي ترتيب في أي مكان في السلسلة [10] تتطابق مع
01120، 210

أمثلة
- تُنشئ نطاقًا من الأحرف بين قوسين لمطابقته في أي مكان في السلسلة [0-9] تتطابق مع أي رقم من 0 إلى 9

أمثلة

حرف الإلغاء

\ يشير إلى أن الحرف المجاور ينبغي أن يُفسر حرفيًا وليس كحرف تعريف تعبير عادي \. يشير إلى أن النقطة المجاورة ينبغي أن تُفسر على أنها نقطة أو علامة عشرية وليس حرف بدل.

216\.239\.32\.34 يتطابق مع
216.239.32.34

أمثلة

 

نصائح

السلوك التلقائي بين Universal Analytics و"إحصاءات Google‏ 4"

يتم التعامل مع التعبيرات العادية تلقائيًا في مواقع Universal Analytics على أنّها "مطابقة جزئية". يكون التعبير صحيحًا إذا كان النمط الذي تقدّمه مضمّنًا في أي موضع بالبيانات.

على سبيل المثال، إذا أدخلت النمط "India"، يتطابق التعبير العادي مع "India" و"Indian" و"Indiana" و"Indianapolis" وما إلى ذلك. ولست بحاجة إلى استخدام الأحرف الوصفية لتحقيق هذه المطابقة الجزئية. 

في موقع "إحصاءات Google‏ 4"، يكون التعبير العادي التلقائي هو "مطابقة كاملة". ويجب أن تتطابق البيانات تمامًا مع النمط الذي تقدّمه. على سبيل المثال، لا يتطابق النمط "India" إلا مع "India". لجعل هذا التعبير العادي يعمل كمطابقة جزئية، يجب استخدام أحرف وصفية: سيؤدي التعبير العادي "India.*" إلى يعرض أي قيمة تبدأ بـ "India" وتنتهي بأي شيء (أو لا شيء) آخر.

استخدام التعبيرات البسيطة

اجعل تعبيراتك العادية بسيطة؛ فالتعبير العادي البسيط يسهل على المستخدمين الآخرين تفسيره وتعديله.

مطابقة الأحرف الوصفية

يمكنك استخدام الشرطة المائلة للخلف (\) لتخطي أحرف تعريف التعبيرات العادية عندما تحتاج لأن يتم تفسير تلك الأحرف حرفيًا. على سبيل المثال، إذا كنت تستخدم نقطة كفاصل عشري في عنوان IP، يمكنك تخطيه بشرطة مائلة للخلف (\) بحيث لا يتم تفسيرها على أنها حرف بدل.

استخدام الأحرف الوصفية لتقليل المطابقة

تعتبر التعبيرات العادية جشعة بطبيعتها؛ ويعني ذلك أنها تتطابق مع ما تحدّده بالإضافة إلى أي أحرف مجاورة، إذا لم تخبرها بألا تفعل ذلك. على سبيل المثال، في المطابقة الجزئية، يتطابق التعبير العادي "site" مع mysite وyoursite وtheirsite وparasite وأي سلسلة تحتوي على "site". وإذا كنت بحاجة إلى إجراء مطابقة محدّدة، أنشئ تعبيرك العادي بناءً على ذلك. على سبيل المثال، إذا كنت تحتاج إلى مطابقة السلسلة "site" فقط، فأنشئ تعبيرك العادي بحيث تكون "site" هي بداية ونهاية السلسلة: ^site$.

بنية التعبير العادي حسب مواصفات Google RE2

هل كان ذلك مفيدًا؟

كيف يمكننا تحسينها؟
true
اختيار مسارك التعليمي

اطّلِع على google.com/analytics/learn، وهو مَرجع جديد لمساعدتك في الاستفادة إلى أقصى حدّ من "إحصاءات Google‏ 4". يتضمّن هذا الموقع الإلكتروني الجديد فيديوهات ومقالات ومسارات إرشادية، كما يوفّر روابط تؤدّي إلى مجموعة متنوعة من المَراجع والموارد المتعلّقة بخدمة "إحصاءات Google"، مثل Discord والمدوّنة وقناة YouTube ومستودع GitHub.

بدء التعلّم اليوم

بحث
محو البحث
إغلاق البحث
القائمة الرئيسية
17756065620724336470
true
مركز مساعدة البحث
true
true
true
true
true
69256
false
false