הטמעה באינטרנט

הערה: צריך לשלוח רק בקשה אחת להצגת מודעה לכל דף, לא משנה כמה בלוקים יש בדף.

חשוב: לפני שמשתמשים בקוד הזה, צריך לקרוא את התנאים וההגבלות.

כדי להשתמש בקוד הזה, צריך שיהיה לכם חשבון AdSense עם הרשאה פעילה לשימוש במודעות בהתאמה אישית לחיפוש באתר של לקוח AdSense.

סקירה כללית

הטמעה של מודעות בהתאמה אישית לחיפוש באתר של לקוח AdSense באתר שלכם היא תהליך שכולל 3 שלבים:

שלב 1: יוצרים סגנון מותאם אישית של מודעות בחיפוש ב-AdSense

אחרי הכניסה לחשבון, מרחיבים את האפשרות מודעות לחיפוש ולוחצים על סגנונות של מודעות בחיפוש. מכאן אפשר ליצור סגנון חדש או לעדכן סגנון קיים.

שלב 2: הגדרת הקוד

לוחצים על קבלת קוד הטמעה. מגדירים את יחידות המודעות כך שיתאימו ליחידות המודעות בדף החיפוש.

שלב 3: הטמעת הקוד

מעתיקים את הקוד ממחולל הקוד ומדביקים אותו בדף, תוך הקפדה לעדכן את הפרמטר query. כדי שהמודעות ייטענו בצורה תקינה, צריך להציב את הקוד שנוצר בתג head בתג head באתר. הקוד של יחידת מודעות 1 יכיל את ההגדרות של כל יחידות המודעות בדף. כדי להוסיף עוד יחידות מודעות, צריך רק להציב את יחידת המודעות המתאימה <div> בדף שבו רוצים שהמודעות יופיעו.

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

קוד לדוגמה

טעינה אסינכרונית של מודעות

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

<html>
<head>

<script async="async" src="https://www.google.com/adsense/search/ads.js"></script>

<script type="text/javascript" charset="utf-8">
  (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(
  arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
</script>

</head>

<body>

<div id="afscontainer1"></div>
<script type="text/javascript" charset="utf-8">

var pageOptions = {
  'pubId' : 'test client ID', // Enter your own client-ID here
  'query' : 'flowers', // User query for this page
  'styleId': '7824176615' // Enter your own style ID here
};

var adblock1 = {
  'container' : 'afscontainer1',
  'width' : 700
};

var adblock2 = {
  'container' : 'afscontainer2',
  'width' : 700
};

_googCsa('ads', pageOptions, adblock1, adblock2);
</script>

<p>Search result 1</p>
<p>Search result 2</p>
<p>Search result 3</p>

<div id="afscontainer2"></div>
</body>
</html>

התכונה 'חיפוש קשור' בחיפוש היא יחידה אורגנית עם מונחי חיפוש שקשורים למונח החיפוש הנוכחי. הקישורים ביחידה הזו מובילים לדף חדש של תוצאות חיפוש.

<html>
<head>

<script async="async" src="https://www.google.com/adsense/search/ads.js"></script>

<script type="text/javascript" charset="utf-8">
  (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(
  arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
</script>

</head>

<body>

<div id="afscontainer1"></div>
<script type="text/javascript" charset="utf-8">

var pageOptions = {
  'pubId': 'test client ID', // Enter your own client-ID here
  'relatedSearchTargeting': 'query', // Must use 'query' for Related Search on Search pages
  'query': 'flowers', // User query for this page
  'styleId': '1234567890', // Enter your own style ID here
  'resultsPageBaseUrl': '//www.example.com/search', // Enter your own base URL here
  'resultsPageQueryParam': 'query' // Enter your own query parameter here
};

var adblock = {
  'container': 'afscontainer1',
  'number': 3,
  'width': 700
};

var rsblock = {
  'container': 'afscontainer2',
  'relatedSearches': 6,
  'width': 500
};

_googCsa('ads', pageOptions, adblock, rsblock);
</script>

<p>Search result 1</p>
<p>Search result 2</p>
<p>Search result 3</p>

<div id="afscontainer2"></div>
</body>
</html>

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

הערה: כדי שמונחי חיפוש קשורים יוכלו להופיע באתר שלכם, Google צריכה לסרוק את הדפים באתר כדי לוודא שהמונחים רלוונטיים להקשר. אם דף עדיין לא נסרק או שהסריקה שלו נחסמה (למשל, על ידי קובץ robots.txt) על ידי הסורק Mediapartners-Google, לא נציג את הצעות המונחים לחיפושים קשורים שסיפקתם ל-Google.

המוצר 'חיפוש קשור בתוכן' מסתמך על מערכת סריקת התוכן של Google כדי ליצור אינדקס של דפים וליצור מונחי חיפוש רלוונטיים. כתובות URL של דפי תוכן שמכילות פרמטרים של שאילתות, למשל משתני מעקב, מזהי משתמשים, מזהי סשנים או מזהים דינמיים אחרים, יכולות להפריע לסורק לבדוק מהו התוכן העיקרי בדף, ועלולות להוביל למונחי חיפוש קשורים לא מדויקים או לא רלוונטיים. כדי לזהות את הפרמטרים הלא חיוניים האלה, צריך להשתמש בפרמטר ignoredPageParams. כך אפשר לוודא שהתוכן יאונדקס בצורה נכונה ולצמצם את עומס הסריקה המיותר. כך Google יכולה לזהות טוב יותר דף שכבר נסרק ולהתחיל להציג הצעות למונחים (גם של Google וגם של השותף, אם הוא עומד בדרישות).

<html>
<head>

<script async="async" src="https://www.google.com/adsense/search/ads.js"></script>

<script type="text/javascript" charset="utf-8">
  (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(
  arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
</script>

</head>

<body>

<p>Page content</p>

<div id="afscontainer1"></div>

<script type="text/javascript" charset="utf-8">

var pageOptions = {
  'pubId': 'test client ID', // Enter your own client-ID here
  'relatedSearchTargeting': 'content', // Must use 'content' for Related Search on Content pages
  'hl': 'en', // The preferred language for related terms (default to 'en' if not specified)
  'styleId': '1234567890', // Enter your style ID
  'resultsPageBaseUrl': '//www.example.com/search', // Enter the base URL of your results page
  'resultsPageQueryParam': 'query', // Specify the query parameter on your results page
  'terms': 'term a,term b', // Optionally provide your own related terms in a comma-delimited list
  'referrerAdCreative': 'example ad title' // Only used when a user comes from a source you control;
                                           // required when 'terms' is present.
};

var rsblock1 = {
  'container': 'afscontainer1',
  'relatedSearches': 6
};

_googCsa('relatedsearch', pageOptions, rsblock1);
</script>

<p>More page content</p>

</body>
</html>

דברים שכדאי להימנע מהם

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

  • אל תשלחו כמה קריאות להצגת מודעות מדף אחד, אלא אם מדובר בהטמעה של גלילה מתמשכת
  • אין להסתיר בלוקים של מודעות לפני או אחרי שהמודעות מוצגות
  • לא להזיז את בלוקי המודעות בדף
  • אל תבקשו יותר בלוקים של מודעות ממה שאתם רוצים להציג בדף
  • אל תבצעו מניפולציות ב-DOM של בלוקי המודעות
  • אל תטמיעו טעינה עצלה משלכם (הסתמכו על הטעינה העצלה של Google במקום זאת)
  • לא כדאי לשמור במטמון משאבי JavaScript של Google באתר
  • אל תשתמשו בפרמטר query לחיפוש קשור בדפי תוכן, כי הוא יגרום לתוצאות לא צפויות.