מדריך ליצירת אירוע המרה בגוגל Ads באמצעות JavaScript באתר וורדפרס
*מתאים גם לאירוע המרה של google analytics 4.
היום נלמד כיצד ליצור אירוע המרה בגוגל Ads באופן דינמי באתר וורדפרס. האירוע יתרחש כאשר מוצגת למשתמש הודעת הצלחה לאחר מילוי טופס, למשל טופס יצירת קשר. המטרה היא לשלוח מידע ל-Google Ads על הצלחה של פעולה (Conversion), מה שיסייע לכם למדוד ולייעל קמפיינים ממומנים.
מה תפקיד הקוד?
הקוד נועד לזהות מתי אלמנט (במקרה שלנו, הודעת ההצלחה) הופך לגלוי (Visible) על המסך, וברגע שזה קורה – להפעיל את האירוע של גוגל Ads.
הסבר הקוד צעד-אחר-צעד:
1. טעינת ספריית jQuery הקוד עטוף בפונקציה jQuery(document).ready() שמוודאת שהקוד ירוץ רק לאחר שכל דף האתר נטען במלואו:
2. יצירת דגל (Flag) המשתנה conversionTracked נועד לוודא שהאירוע מופעל רק פעם אחת, כדי למנוע ספירת כפילויות:
3. שימוש ב-MutationObserver הקוד משתמש ב-MutationObserver, שמאזין לשינויים בדף ה-HTML. בכל פעם שהאלמנט משתנה (למשל הופך לגלוי), הקוד בודק את המצב ומפעיל אירוע:
כאשר תנאי זה מתקיים (אלמנט גלוי), יישלח אירוע ל-Google Ads בעזרת הפונקציה gtag.
4. איתור האלמנט להאזנה הקוד מחפש את הודעת ההצלחה לפי ה-selector הספציפי:
אם האלמנט קיים בדף, ה-MutationObserver יתחיל להאזין לשינויים במאפייני ה-style של האלמנט. במידה ולא קיים, יוצג warning בקונסול.
הקוד המלא
איך להטמיע את הקוד באתר וורדפרס?

