מוצג המסמך של Apigee Edge.
  עוברים אל
     מסמכי תיעוד של Apigee X. מידע
כדי להוסיף קוד JavaScript מותאם אישית או תוכן HTML לפני התג <body> בכל דף בפורטל:
- בוחרים באפשרות פרסום > פורטלים ובוחרים את הפורטל.
- לוחצים על הגדרות בדף הנחיתה. לחלופין, אפשר לבחור באפשרות הגדרות בתפריט הנפתח שבסרגל הניווט העליון.
- לוחצים על הכרטיסייה סקריפטים מותאמים אישית.
- בקטע סקריפטים מותאמים אישית, מזינים את קוד ה-JavaScript המותאם אישית בתיבת הטקסט. אפשר לכלול מספר סקריפטים. 
- לוחצים על שמירה. 
בקטעים הבאים מוצגות דוגמאות לסקריפטים מותאמים אישית:
מידע נוסף זמין בקטע הגדרת מעקב ב-Analytics.
הפעלה של סקריפט מותאם אישית במהלך אירוע onLoad או onUnload של JavaScript
הגדרת סקריפטים מותאמים אישית שירוצו בכל דף בפורטל:
- נטען ל-DOM באמצעות אירוע JavaScript onLoad.
- המערכת מנווטת כך שלא תוכלו להשתמש באירוע ה-JavaScript onUnload.
הפונקציה המותאמת אישית צריכה להיות מוגדרת כחלק מה-portal.pageEventListeners במרחב השמות הגלובלי (מוצהר במשתנה window). 
גם האירועים onLoad וגם האירועים onUnload מקבלים כפרמטר הראשון את הנתיב הנוכחי של הדף (לדוגמה, /quickstart). הפונקציה onUnload מקבלת כפרמטר השני את הערך המוחזר מהקריאה onLoad, ומאפשרת להעביר הקשר בין שני האירועים. אפשר להשתמש ב-onUnload כדי למחוק את פונקציות האירועים שלא נחוצים יותר ולבצע פעילויות אחרות של פינוי מקום.
לדוגמה:
<script>
window.portal = {};
window.portal.pageEventListeners = {
  onLoad: (path) => {
    if (path === '/quickstart') {
      // Change text content of first <p> element to something
      // else. (DOM must be loaded when onLoad is called)
      document.getElementsByTagName('p')[0].textContent =
          'Welcome to the quick start! Be sure to send us your feedback.';
      // print a custom message to the console every second while user is on
      // quickstart page.
      const interval =
          window.setInterval(() => console.log('Hello'), 1000);
      return interval;
    }
    return undefined;
  },
  onUnload: (path, contextReturnedFromOnLoad) => {
    if (contextReturnedFromOnLoad != null) {
      // Stop printing custom message to console every second.
      window.clearInterval(contextReturnedFromOnLoad)
    }
  },
};
</script>
הוספת חלון קופץ להסכמה לשימוש בקובצי Cookie
ניתן להשתמש בסקריפטים מותאמים אישית כדי להטמיע פתרון לקבלת הסכמה לשימוש בקובצי cookie. יש מספר אפשרויות פופולריות של קוד פתוח שהוטמעו JavaScript; בוחרים מנגנון שמתאים לדרישות התאימות הספציפיות שלכם.
לדוגמה: הסקריפט הבא משתמש ב-Cookie Info Script.
<script type="text/javascript" id="cookieinfo" src="//cookieinfoscript.com/js/cookieinfo.min.js">
</script>