שילוב הספרייה של Google Publisher Tag (GPT) באתר שלכם דומה במובנים רבים לשילוב של סקריפט אחר של צד שלישי. אבל, לפעמים יש מספר היבטים ייחודיים בעבודה עם GPT, כדי להבטיח שתפיקו את המרב מהשטח להצגת המודעות, תוך השפעה מינימלית ביצועי האתר. אחרי הכול, מודעות מהירות חשובות.
בקטעים הבאים מפורטות שיטות מומלצות לשימוש במהלך השילוב.
טעינת GPT ממקור רשמי
תמיד צריך לבקש את ספריית ה-GPT ממקור רשמי:
סוג השילוב | תג סקריפט |
---|---|
רגיל כולל בעלי תוכן דיגיטלי שמשולבים עם TCF של IAB Europe. |
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script> |
מודעות מוגבלות (LTD) לבעלי תוכן דיגיטלי שרוצים להפעיל את התכונה באופן ידני מודעות מוגבלות (LTD). |
<script src="https://pagead2.googlesyndication.com/tag/js/gpt.js" async></script> |
יש להשתמש בכתובת ה-URL של המודעות המוגבלות רק באתרים שבהם אתם מתכוונים להפעיל מודעות מוגבלות באופן ידני. שליחת בקשה ל-GPT מכתובת ה-URL של המודעות המוגבלות כשהתכונה הזו לא בשימוש גורמת לדפדפן לפתוח חיבור רשת נוסף ולא הכרחי, שעלול להאט את טעינת המודעות.
כדי לעזור לבעלי תוכן דיגיטלי לעמוד בדרישות הרגולטוריות, יכול להיות ש-GPT ייטען מכתובת ה-URL הרגילה עם המאפיין crossorigin="anonymous"
כדי למנוע שליחת קובצי cookie עם בקשת הסקריפט.
לא להציג גרסאות ששמורות במטמון של GPT
אף פעם לא להציג גרסאות של gpt.js
, pubads_impl.js
או ספריות שהן טוענות
מהשרת שלך או לטעון אותם ממקור לא רשמי.
ייתכן שהשימוש בגרסה שנשמרה במטמון מקומי של ספריית GPT לא יפעלו תמיד בגרסאות חדשות יותר של דפדפנים או מערכות הפעלה, וייתכן מעודכנים בתכונות חדשות ובשיפורים. גרסאות קודמות של ספריית GPT עשויה להפסיק לפעול בכל שלב ועלולה לגרום פגיעה בהכנסות מפרסום אם המודעות לא יוצגו יותר בתגים שלכם.
הדרישה הזו רלוונטית גם ל-service worker. אם משתמשים בשירות
כדי לשמור במטמון או לשנות תגובות לבקשות HTTP שמגיעות מהאתר שלכם, השתמשו
אסטרטגיית רשת בלבד כשטיפול בבקשות עבור gpt.js
כדי לאחזר גרסה מעודכנת.
טעינה מוקדמת של GPT
ספריית GPT (gpt.js
) מכילה רק חלק קטן מתוך
את הקוד הדרוש לטעינת מודעות. רוב הקוד הזה נמצא בקבצים נפרדים (כמו pubads_impl_XX.js
), שנטענים על ידי gpt.js
לפי הצורך.
טעינה מוקדמת של ספריית הליבה של ה-GPT מאפשרת את הסקריפטים התלויים האלה גם ייטענו מוקדם יותר. כך נחסכו זמן אחזור נוסף שקשור אחזור הסקריפטים האלה (אם לא נשמרו במטמון) ומאפשר לטעון מודעות נוספות במהירות. כל זה עוזר להקטין את הזמן לעיבוד המודעה הראשונה, וכתוצאה מכך לשפר את הניראות של המודעות.
שימוש בטעינה מראש במקרים המתאימים
לפעמים אין לך שליטה ישירה על המועד או על האופן שבו GPT
נטען. לדוגמה, כשמשתמשים בסקריפט מודעות של צד שלישי שטוען
GPT בשמך. במקרים כאלה, כדאי לטעון מראש את הבקשה ל-gpt.js
. טעינה מראש של בקשה מורה לדפדפן להוריד באופן מיידי נכס ספציפי שחשוב מאוד לטעינת הדף. כשהנכס שצוין הוא קובץ JavaScript, תוכן הסקריפט מאוחזר באופן מיידי, אבל הביצוע שלו נדחה עד שנדרש.
דוגמה לבקשה לטעינת נתונים מראש לשילובים רגילים
<link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script">
דוגמה לבקשת טעינה מראש של שילובי מודעות מוגבלות
<link rel="preload" href="https://pagead2.googlesyndication.com/tag/js/gpt.js" as="script">
שימוש ב-GPT בדפים שעברו עיבוד מראש
עיבוד מראש מורה לדפדפן להוריד מראש להציג דפים שמשתמשים עדיין לא ביקשו, אך סביר להניח שיבקרו בהם. כשהיא נטענת בדף שעבר עיבוד מראש, ספריית ה-GPT מבקשת מודעות רק אם הדף מוצג.
יש לטעון GPT באופן סטטי
מומלץ להימנע מהחדרת ספריית ה-GPT לדף באופן דינמי או מהטעינה שלה מסקריפט חיצוני. במקום זאת, טענו את הספרייה באופן סטטי
<head>
מהדף שלך, כפי שמתואר ב
תחילת העבודה עם תגי Google Publisher. כך משאבים אחרים לא יגרמו לעיכוב באחזור ובטעינה של ספריית ה-GPT, וכתוצאה מכך לא יגרמו לעיכוב טעינה של מודעות.
פרטים נוספים זמינים במסמך ביקורת בנושא טעינה סטטית של סקריפטים של מודעות ב-Publisher Ads Audits for Lighthouse.
טעינת GPT באופן אסינכרוני
כוללים את מילת המפתח async
בהגדרת תג הסקריפט, כפי שמתואר במאמר תחילת העבודה עם Google Publisher Tags. ההוראה הזו מורה
כדי לטעון את ספריית ה-GPT במקביל
מהמשאבים ומתוכן הדף, במקום לחסום את ההפעלה עד שהסקריפט
הטעינה הסתיימה.
לפרטים נוספים, ניתן לעיין במאמר 'ביקורות של מודעות בתכנים של בעלי תוכן דיגיטלי' ב-Lighthouse לטעון את תג המודעה באופן אסינכרוני.
טעינת GPT באופן מאובטח
יש לטעון תמיד את ספריית ה-GPT ב-HTTPS, כפי שמתואר ב- תחילת העבודה עם תגי Google Publisher. לא רק מספק אבטחה טובה יותר למשתמשים, וגם משפר את הביצועים. מאז המודעה בקשות שהונפקו על ידי GPT תמיד משתמשות ב-HTTPS, והספרייה טוענת את הספרייה עצמו באמצעות HTTPS מבטיח שהדפדפן יצטרך לפתוח חיבור אחד בלבד כל הבקשות הקשורות להצגת מודעות.
לפרטים נוספים, אפשר לעיין במסמכי הביקורת של Publisher Ads Audits for Lighthouse בנושא טעינה של תג מודעה דרך HTTPS וטעינה של GPT מהמארח המומלץ.
תרגול ביצועים טובים של דפים
השיטות המומלצות במדריך הזה מתמקדות במיוחד באופטימיזציה של השילוב של GPT, אבל יש עוד גורמים רבים שתורמים לביצועים הכוללים של הדף. בעת ביצוע שינויים באתר (במיוחד שינויים על סמך המלצות רחבות, כמו אלו שמופיעות במדריך זה), חשוב כדי להעריך את ההשפעה של השינויים האלה על כל ההיבטים של הדף או של ביצועים. מומלץ להפעיל כלים כמו Lighthouse ו ביקורות מודעות בתכנים של בעלי תוכן דיגיטלי ל-Lighthouse לצורך זיהוי וטיפול בעיות בביצועים, ומוצאים את האיזון הנכון בין אופטימיזציות לאתר.