הערה: מותר לשלוח בקשת מודעה אחת בלבד בכל דף, בלי קשר לכמות החסימות הקיימות.
חשוב: יש לקרוא את התנאים וההגבלות לפני שמשתמשים בקוד הזה
כדי להשתמש בקוד הזה, אתם צריכים חשבון 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 '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>
חיפוש קשור בדפי תוכן
התכונה 'חיפוש קשור בדפי תוכן' מספקת מונחי חיפוש עבור המשתמש שקשורים לתוכן של הדף. כך המשתמשים יכולים לחקור נושאים רלוונטיים, תוך שהם משתמשים במודעות לרשת החיפוש או בניווט באתר. אין להשתמש בפרמטר 'query' עבור 'חיפוש קשור' בדפי תוכן, משום שהדבר יגרום לתוצאות בלתי צפויות.
<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' '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 clicked an ad to arrive here }; var rsblock1 = { 'container': 'afscontainer1', 'relatedSearches': 6 }; _googCsa('relatedsearch', pageOptions, rsblock1); </script> <p>More page content</p> </body> </html>
דברים שיש להימנע מהם
אנחנו ממליצים לכל בעלי התוכן הדיגיטלי לפעול בהתאם להנחיות שלנו בנוגע להטמעת מודעות לרשת החיפוש בהתאמה אישית של AdSense, ולהימנע משיטות הטמעה מסוימות שעלולות להפריע להצגת מודעות ולגרום לתוצאות לא צפויות או לביצועים לא אופטימליים.
- לא לבצע מספר קריאות למודעות מהדף, אלא אם מדובר בהטמעה מתמשכת של גלילה
- אין להסתיר חסימות של מודעות לפני או אחרי עיבוד המודעות
- הזזת חסימות מודעות ברחבי הדף
- אין לבקש יותר חסימות של מודעות ממה שרוצים להציג בדף
- אסור לשנות את ה-DOM של חסימות המודעות
- אל תטמיעו טעינה עצלה משלכם (במקום להשתמש בטעינה מדורגת של Google)
- לא לשמור במטמון את משאבי ה-JS של Google באתר שלכם
- אין להשתמש בפרמטר 'query' עבור 'חיפוש קשור' בדפי תוכן, משום שהדבר יגרום לתוצאות בלתי צפויות.