◀ חדש! הצטרפו לקבוצה הסגורה שלנו בפייסבוק ושאלו את המומחים להצטרפות >>
קולות
0
763 צפיות

הטמעת הסקריפט של Analytics בסוף ב-HEAD ובסוף ה-BODY האם זה מומלץ?

על ידי <סגן משנה> 1.4k צפיות
היי,

1. האם השיטה הבאה שגוגל ממליצים להטמיע את הקוד בכדי לקבל את הביצועים הטובים ביותר מומלצת?
"לקבלת הביצועים הטובים ביותר בכל הדפדפנים, מומלץ להציב סקריפטים אחרים באתר שלך באחת מהדרכים
- לפני קטע קוד המעקב, בקטע <head> של ה-HTML
- אחרי קטע קוד המעקב וכל תוכן הדפים (למשל, בחלק התחתון של גוף ה-HTML)"

2. מה ההבדל בינה לבין הטמעה של הסריפקט רק בסוף ה-HEAD?

תודה לעונים.

1 Answer

קולות
0
על ידי <סרן> 7.5k צפיות
לדעתי אין הבדל מהותי בין הטמעה בHEAD או בסוף ה BODY, פשוט מטעמי נוחות לפי אתר כזה או אחר. יש מערכות דוגמת לייב סיטי שיש לך קוד חופשי במערכת שם אתה מציב את האנליטיקס וזה מציב את הקוד אוטומטית באזור הHEAD, ויש מערכות שמציבות את זה -BODY.

בנוסף, זה פשוט יותר נוח כי חלקי HEAD / BODY, לרוב רצים על כל האתר ומספיק שתעדכן אותם פעם אחת עם קוד זה יעבור אוטומטית לכל דפי האתר במקום לעבור דף דם, זאת לדעתי הסיבה שהם ממליצים לשים את הקוד במקומות אלו ספציפית
על ידי <סגן משנה> 1.4k צפיות
בקוד האחרון של אנאליטיקס (asynchronous syntax) שיצא אם אני לא טועה ב-2010 גוגל ממליצים להטמיע אותו בסוף ה-Head.
בנוסף לכך באתר של מאיר גולד שנקרא Goal 21 הוא מציין שהיתרונות של שימוש בקוד asynchronous שהמיקום שלו אמור להיות (ע"פ גוגל) בסוף ה-Head הם:

1. בקוד החדש, מבקר אינו צריך לחכות לתגובה מגוגל. הקוד החדש בניגוד לקוד הרגיל איננו מעכב כל טעינה של תוכן אחר. הקוד מותאם לסטנדרטים החדשים של html 5.

2. כאשר מטמיעים את הקוד אחרון בדף, יש סיכוי גבוה שהקוד לא ירוץ בגלל בעיות קוד אחרות הקיימות באתר. זאת אומרת שהדף כן נטען למבקר אולם לא נשלח מידע לאנליטיקס.

3.שימוש בטכניקות המשלבות קריאות מה- DOM כמו למשל יצירת דפים וירטואלים ושימוש בEvents יכולים במקרים מסוימים ליצור שגיאות. עניין שנפתר עם הקוד החדש.

4. במקרה של תקלות למערכות האתר בהן לא הוצג הדף למבקר ניתן להטמיע פתרון אשר ידווח גם לגוגל אנליטיקס (כשאכתוב פוסט בנושא יצורף קישור J)


השאלה שלי האם אני פשוט יכול לגזור את הקוד הקיים ולהדביק אותו בסוף ה-Head כמו שהוא (מבלי ליצור קוד חדש / חשבון חדש) בכדי להינות מהיתרונות הנ״ל מבלי לפגוע בנתונים שקיימים כבר מהקוד הנוכחי?

4,352 שאלות

7,382 תשובות

9,947 תגובות

2,016 משתמשים

שאלות קשורות

1 תשובה
קולות
0
שאלה נשאלה על ידי 4/01/15 על ידי dudidu 120 צפיות
1 תשובה
קולות
+2
1 תשובה
קולות
0
שאלה נשאלה על ידי 25/12/21 על ידי moshe-a 120 צפיות
3 תשובות
קולות
0
שאלה נשאלה על ידי 17/09/15 על ידי yuvali7 290 צפיות
1 תשובה
קולות
+1
...