עכשיו, כשחשבון Hotel Center מקושר לחשבון Google Ads, מערכת Google Ads מעשירה באופן אוטומטי קמפיינים קיימים לרשת החיפוש במידע על מחירים ובתמונות שמתקבלים מהפידים של Hotel Center. התכונה הזו נקראת פידים של נתוני נסיעות במודעות לרשת החיפוש.
ביטול ההסכמה לשימוש בפידים של נתוני נסיעות במודעות לרשת החיפוש
אם אתם מעדיפים לא להשתמש בתכונה הזו, תוכלו להשתמש ב-Google Ads API כדי לבטל את ההסכמה לשימוש בתכונה הזו ברמת הלקוח וברמת הקמפיין.
ביטול ההסכמה ברמת הלקוח
כדי לבטל את ההסכמה לשימוש בפידים של נתוני נסיעות במודעות לרשת החיפוש ברמת הלקוח:
אחזור כל שמות המשאבים של
CustomerAssetSet
שהסוג שלהם הואTRAVEL_FEED
באמצעות הדוחcustomer_asset_set
:SELECT asset_set.resource_name, asset_set.name FROM customer_asset_set WHERE asset_set.type = 'TRAVEL_FEED'
לכל שם משאב, יוצרים
CustomerAssetSetOperation
ומגדירים אתremove
לשם המשאב שאוחזר בשלב הקודם.שולחים בקשה אל
CustomerAssetSetService.MutateCustomerAssetSets
באמצעות אובייקטיCustomerAssetSetOperation
שנוצרו.
אם רוצים להביע הסכמה מחדש לשימוש בתכונה הזו ברמת הלקוח:
- לכל שם משאב של
CustomerAssetSet
שאוחזר מהשלבים הקודמים, יוצריםCustomerAssetSet
חדש עםasset_set
שמוגדר לשם המשאב ו-customer
שמוגדר לשם המשאב של הלקוח. - לכל
CustomerAssetSet
שנוצר בשלב הקודם, יוצריםCustomerAssetSetOperation
עםcreate
שמוגדר ל-CustomerAssetSet
. - שולחים בקשה אל
CustomerAssetSetService.MutateCustomerAssetSets
באמצעות אובייקטיCustomerAssetSetOperation
שנוצרו.
סירוב ברמת הקמפיין
כדי לבטל את ההסכמה לשימוש בפידים של נתוני נסיעות במודעות לרשת החיפוש ברמת הקמפיין, צריך קודם להחריג את סטטוס ההסכמה שעבר שינוי ברמת הלקוח:
אחזור של
excluded_parent_asset_set_types
באמצעות הדוחcampaign
.SELECT campaign.excluded_parent_asset_set_types FROM campaign WHERE campaign.id = 'INSERT_YOUR_CAMPAIGN_ID'
יוצרים אובייקט
Campaign
חדש עם הערכים הקודמים ועודTRAVEL_FEED
, ועם הערךresource_name
שמוגדר בתור שם המשאב של הקמפיין.excluded_parent_asset_set_types
יוצרים
CampaignOperation
ומגדירים אתupdate
ל-Campaign
ו-update_mask
שנוצרו קודם בהתאם.שולחים בקשה ל-
CampaignService.MutateCampaigns
באמצעותCampaignOperation
שנוצר בשלב הקודם.
לאחר מכן, מבצעים את הפעולות הבאות:
כדי לבטל את ההסכמה בקמפיין מסוים, מאחזרים את כל שמות המשאבים של
CampaignAssetSet
שהסוג שלהם הואTRAVEL_FEED
באמצעות הדוחcampaign_asset_set
.SELECT asset_set.resource_name, asset_set.name FROM campaign_asset_set WHERE campaign_asset_set.campaign = 'INSERT_YOUR_CAMPAIGN_RESOURCE_NAME' AND asset_set.type = 'TRAVEL_FEED'
לכל שם משאב, יוצרים
CampaignAssetSetOperation
ומגדירים אתremove
לשם המשאב שאוחזר בשלב הקודם.שולחים בקשה אל
CampaignAssetSetService.MutateCampaignAssetSets
באמצעות אובייקטיCampaignAssetSetOperation
שנוצרו.
אם רוצים להביע הסכמה לשימוש בתכונה הזו שוב ברמת הקמפיין:
- לכל שם משאב של
CampaignAssetSet
שאוחזר מהשלבים הקודמים, יוצריםCampaignAssetSet
חדש עםasset_set
, כאשרasset_set
מוגדר לשם המשאב של קבוצת הנכסים שרוצים להביע הסכמה לשימוש בה, ו-campaign
מוגדר לשם המשאב של הקמפיין. - לכל
CampaignAssetSet
שנוצר בשלב הקודם, יוצריםCampaignAssetSetOperation
עםcreate
שמוגדר ל-CampaignAssetSet
. - שולחים בקשה אל
CampaignAssetSetService.MutateCampaignAssetSets
באמצעות אובייקטיCampaignAssetSetOperation
שנוצרו.
החזרת סטטוס ההסכמה של הקמפיין
כדי שסטטוס ההסכמה של קמפיין יהיה שוב תלוי בהגדרה ברמת הלקוח, צריך לפעול לפי השלבים הבאים:
- יוצרים אובייקט
Campaign
חדש עםexcluded_parent_asset_set_types
בליTRAVEL_FEED
ברשימה, ועםresource_name
שמוגדר לשם המשאב של הקמפיין. - יוצרים
CampaignOperation
ומגדירים אתupdate
ל-Campaign
ו-update_mask
שנוצרו קודם בהתאם. - שולחים בקשה ל-
CampaignService.MutateCampaigns
באמצעותCampaignOperation
שנוצר בשלב הקודם.
דיווח
אפשר להשתמש ב-ClickType.TRAVEL_ASSETS
כדי לזהות את נתוני הביצועים של המודעות שמוצגות כפידים של תיירות ואירוח במודעות לרשת החיפוש, למשל אחזור של נתוני הביצועים של המודעות בכל הקמפיינים:
SELECT campaign.name, segments.click_type, metrics.impressions, metrics.clicks FROM campaign WHERE segments.click_type = 'TRAVEL_ASSETS'