9

معلومة سريعة في "GTM": كيف تُطابق قِيَم فارغة في "Google Tag Manager"

أهلاً و مرحباً بكم في فيديو جديد من "measureschool.com"

يعلمكم طريقة التسويق الرقمي التي تعتمد على البيانات.

اسمي جوليان و قد جئت إليك بفيديو تعليمي جديد و صغير.

هذه المَّرة يتحدث عن القِيَم الفارغة "empty values" في "Google Tag Manager".

لأقوم بالشرح لك, فلديَّ مثال صغير هنا.

نحن هنا داخل الصفحة حيث يمكنني إطلاق "outbound link event" و الذي يرتبط ب"Google Analytics".

لنتمكَّن من رؤية ما إذا غادر شخص ما صفحتنا.

و عبر أيّ رابط قد غادر حقا".

و عندما أنقر على هذا الرابط هنا, فسأتوجَّه إلى "measureschool".

الآن, لنقم بذلك بالضغط على مفتاح الأوامر.

فسنرى المناسبة "event" في وضع العرض و وضع تصحيح الأخطاء.

هذه هو رابط "gtm.click", و سنرى أنه تم إطلاق "event outbound link click".

الآن, قِيَم الحدث"event" الذي قمنا بإرساله معه في الواقع هي من نوع الرابط الخارجي "outbound link".

و مسار المُناسبة "tracks event" و التأثير "action" و الأداة "label".

إذاً, نحن لدينا هنا "the label" و "the action" للصفحة الرئيسية التي أرسلنا المُستخدِم إليها.

الآن, عندما نذهب إلى "variables", فسنقوم في الحقيقة بسحب "click variable" هنا تماماً.

لديَّ مثال آخر هنا, و الذي يحدث كثيراً.

عندما ننقر على زر -علي سبيل المثال- على رابط و هو -حسب القول- لا يعمل كرابط.

و عندما تُفتح نافذة جديدة يمكننا العودة هنا و النظر في إطلاق "event"

و الذي كان "event" رقم 9 هنا, و نرى أنَّ "click URL" فارغ.

الآن, هذا سيِّء لأنه عندما يتم إطلاق "outbound link click" الآن

فلن تمتلك القيمة الحقيقيَّة لتملأ "action" هنا تماماً.

إذاً, ما الذي حدث؟ لنذهب إلى "Google Tag assistant".

سنذهب إلى event outbound link click" و سنرى أنَّ "action" غير مُعرَّف.

و هذا أيضاً ما تمَّ نقله في "Google Analytics"

و هذا سيِّء لأنه يُشوِّه قيمة البيانات , و يجعلها غير مُعرَّفة.

و هذا يحدث كثيراً -خاصةً- عندما لا يكون الرابط"HTML" طبيعيَّاً.

و لكن يتم سحبه من مكان آخر.

إذاً, لديَّ الآن هنا رابط "JavaScript" في الخلفيَّة الموجودة هنا.

و لهذا لا يُمكن إلتقاطها.

و الآن, ما الذي نستطيع عمله لنمنع إطلاق "tag"؟

لأننا لا نريد امتلاك البيانات هناك.

سوف نحتاج لإيجاد طريقة لمنع إطلاق "tag" عندما تكون "click URL" الحقيقيَّة فارغة.

و لسوء الحظ, فهذه ليست قيمة فارغة لأنها سلسلة"string" بالفعل, و "string"نفسها فارغة فقط.

إذا كنَّا ستقوم بتغيير المشغِّل"trigger" هنا.

سأذهب إلى "trigger" و أضغط على"outbound link".

و أقول, مهلاً, أنا لا أريد إطلاق هذا عندما يكون "click URL" ..

على سبيل المثال, لا تُساوي صفر, ثم.. لن أقوم بإطلاق هذا.

حسناً, لنجرِّب هذا.

لكن و لسوء الحظ لا يُمكننا حفظ هذا حقاً.

لأن عندنا "filter" مُعيَّن غير صالح, فنحن لم نكتب أيَّ شيء هنا.

لذا تحتاج لكتابة شيء ما ليتمكَّن هذا ال"filter" من العمل.

حسناً, ما الذي يُمكننا فعله بالضبط؟

حسناً, لدينا تقنية تُسمَّى "Regex", و يُمكننا اختيار "does not match the Regex".

إذاً, نحن سنكتشف إذا كانت السلسلة "string" فارغة حقاً, و يُمكننا عمل هذا باستخدام علامَتَيّ " ^ و $ ".

و هذا يعني أنَّ السلسلة ستحتاج أن تبدأ بميزة بعد هذه, و تتوقَّف بميزة قبل هذه.

و هي الخاصيَّة الفارغة هنا تماماً.

إذاً, في النهاية -و لحُسن الحظ- سوف تعمل و تُطابق "Regex" هنا.

إذاً, لا ينبغي لها أن تُطابق "click URL" و لا ينبغي لها أن تُطابق السلسلة الفارغة ل"Regex".

و إذا حدث هذا فسوف يفشل هذا الشيء بالكامل.

هيَّا نُجرِّب هذا.

لنحفظ هذا, و نقوم بعمل "Refresh" ثم أيضا نقوم بعمل "Refresh" لهذه الصفحة.

و نقوم بالنقر على "measureschool" مرَّة أخرى.

نحن نرى "gtm click" هنا و لم يتم إطلاق "tag" الخاص بنا.

لِمَ لم تنطلق؟ لنقُم بالنقر عليها.

و يُمكننا النظر في الإطلاق و الشرط هنا تماماً.

كان "event" صحيحاً و "click URL", لكنها تطابقت مع الشرط هنا تماماً, و لهذا فشلت.

و إذا قمت بالنقر على أي رابط آخر هنا

سنحتاج للقيام بهذا مع مفتاح الأوامر الرئيسي

نحن نرى أن "event" الخاص بنا ما زال يعمل.

و أيضاً و مع "Affiliate link" يجب أن تظل تعمل, أجل.

إذاً, فهذه معلومة سريعة عن كيفيَّة تطابق "character strings" فارغة

بمُساعدة خيارات "regex" لعلامَتَيّ "^ و

quot;.

لذا تذكَّر هذا المصطلح الصغير فقط إذا وجدت نفسك ترغب بأن تطابق سلسلة فارغة.

مرحباً بكم, هذا أنا من جديد.

شكراً لمشاهدتك هذا الفيديو التعليمي القصير. هل كان هذا مفيداً؟

هل هناك شيء ما لم تفهمه بالكامل؟

فسأوَّد أن أعرف منك في التعليقات بالأسفل.

لكن إذا أعجبَك و تريد أن تدعمنا بعلامة "أعجبني"و تُشارك في قناتنا, فمن هنا مباشرةً.

لأننا نعرض فيديوهات جديدة مثل هذا تماماً كل أُسبوع.

الآن, أنا جوليان ألقاك في المرَّة القادمة.