כללי פיקסל ותנאים
conditions_filter — תנאי סינון
לכל כלל החלפה (פונקציות referrer_* ו-dynamic_*) ניתן להגדיר פרמטר
conditions_filter הקובע האם הכלל ירוץ עבור הביקור הנוכחי. הבדיקה פשוטה —
חיפוש טקסט מילולי (substring), ללא שפת שאילתות וללא אופרטורים לוגיים:
-
אם הערך הוא
*— הכלל תמיד מתקיים (ללא סינון). -
אחרת — הערך מתפרש כמחרוזת טקסט אחת שחייבת להופיע ככתבה, תוך הבחנה בין אותיות גדולות לקטנות (case-sensitive), בתוך אחד משלושה מקורות. די בהתאמה באחד מהם כדי שהכלל יתקיים:
מקור תיאור
referrerה-referrer של הביקור הראשון (נשמר ב-sessionStorage)page locationה-URL של הביקור הראשון (נשמר ב-sessionStorage)current URLה-URL הנוכחי (window.location.href)
conditions_filter אינו תומך ב-LIKE / NOT LIKE / IN / NOT IN /
AND / OR / NOT, אינו תומך בתווי wildcard (%), ואינו מכיר משתנה
device או זיהוי מכשיר לפי User-Agent. כל טקסט מהסוג הזה יטופל כמחרוזת
מילולית אחת שתחופש כפי שהיא בתוך ה-URL / ה-referrer — ולכן כלל שנבנה כך
כמעט לעולם לא יתאים לתעבורה אמיתית ולא יופעל.
דוגמאות
// מתקיים רק כאשר ה-URL הנוכחי, ה-referrer או ה-URL של הביקור הראשון
// מכילים את הטקסט gclid
conditions_filter: 'gclid'
// מתקיים כאשר מופיע פרמטר המקור utm_source=google
conditions_filter: 'utm_source=google'
// מתקיים כאשר המבקר הגיע מ-facebook
conditions_filter: 'facebook.com'
// תמיד מתקיים (ללא סינון)
conditions_filter: '*'