הערה: צריך לשלוח רק בקשה אחת להצגת מודעה בכל דף, בלי קשר למספר החסימות הקיימות.
חשוב: יש לקרוא את התנאים וההגבלות לפני השימוש בקוד הזה
כדי להשתמש בקוד הזה, אתם צריכים חשבון AdSense עם הרשאה פעילה לשימוש במודעות לרשת החיפוש בהתאמה אישית של AdSense.
סקירה כללית
הטמעה באתר של מודעות לרשת החיפוש בהתאמה אישית של AdSense כוללת 3 שלבים:
שלב 1: יוצרים סגנון מותאם אישית של המודעות בחיפוש ב-AdSense
אחרי הכניסה לחשבון, מרחיבים את הקטע מודעות לחיפוש ולוחצים על חיפוש סגנונות. מכאן אפשר יוצרים סגנון חדש או מעדכנים סגנון קיים.
שלב 2: מגדירים את הקוד
לוחצים על Get Code (קבלת קוד)
.
מגדירים את מאגרי המודעות כך שיתאימו למאגרי המודעות בדף החיפוש.
שלב 3: הטמעת הקוד
מעתיקים את הקוד ממחולל הקוד ומדביקים אותו בדף, לזכור לעדכן את הפרמטר query
. כדי שהמודעות ייטענו כראוי, צריך למקם את הקוד שנוצר בתג 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>
'חיפוש קשור' בדפי תוכן
התכונה 'חיפוש קשור' בדפי תוכן מספקת למשתמש מונחי חיפוש שקשורים לתוכן של הדף. כך המשתמשים יכולים לחקור נושאים רלוונטיים וליצור אינטראקציה עם מודעות לרשת החיפוש או עם ניווט באתר. לא משתמשים ב-'query' ל'חיפוש קשור' בדפי תוכן, כי הוא יגרום תוצאות.
הערה: כדי שמונחי חיפוש קשורים יוכלו להופיע באתר שלכם, Google צריכה לסרוק בדפים שלך כדי להבטיח שהמונחים רלוונטיים להקשר. כשדף עדיין לא נסרק או חסום לסריקה (למשל על ידי robots.txt) על ידי הסורק של AdSense, לא נציג הצעות למונחי חיפוש קשורים שסיפקת ל-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 clicked an ad to arrive here; // 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)
- אסור לשמור במטמון משאבי JS של Google באתר
- לא משתמשים ב-'query' ל'חיפוש קשור' בדפי תוכן, כי הוא יגרום לתוצאות בלתי צפויות.