Jak funkcje interfejsu AdWords API są mapowane na interfejs Google Ads API

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Interfejs AdWords API obsługuje wiele funkcji, z których większość została przeniesiona do interfejsu Google Ads API. Ta lista zawiera informacje o każdej funkcji interfejsu AdWords API oraz o tym, czy została ona przeniesiona do Google Ads API i gdzie można znaleźć dokumentację nowych funkcji.

Pełna lista funkcji interfejsu API AdWords jest zbyt duża, więc ten przewodnik może pomijać pewne ogólne funkcje, takie jak pobieranie kampanii, aby skupić się na bardziej szczegółowych funkcjach. Nie obejmuje to też wielu metod Get, bo funkcje te znajdziesz w przewodniku po migracji pól raportu.

Przeniesione funkcje

Poniżej znajdziesz listę funkcji interfejsu AdWords API, które są obecnie dostępne w tym interfejsie.

Zarządzaj kontem

Zmień: AccountLabels

Połączono z: LabelService. Więcej informacji znajdziesz w przewodniku po etykietach.
Zmień: Customer

Użyj formatu: CustomerService.MutateCustomer
Zmień: Customer

Pomoc do ConversionTrackingSettings

Użyj formatu: Customer.conversion_tracking_setting
Zmień: Customer

Pomoc do RemarketingSettings

Użyj formatu: Customer.remarketing_setting
Zmień: Customer

Obsługa uaktualnionych adresów URL: finalUrlSuffix, trackingTemplate, customParameters, autoTaggingEnabled, parallelTrackingEnabled

Użyj powiązanych pól w zasobie Customer. Pamiętaj, że pole parallelTrackingEnabled zostało wycofane w Google Ads.
Zmień: ServiceLinks

Pomoc do ServiceType.MERCHANT_CENTER

Użyj formatu: MerchantCenterLinkService.MutateMerchantCenterLink
Zmień: Label i TextLabel

Użyj formatu: LabelService.MutateLabels
Zmień: Label i TextLabel

Pomoc dotycząca atrybutu DisplayAttribute (opis, kolor)

Użyj zasobu TextLabel.
Zmień: ManagedCustomer

Użyj zasady CustomerService.MutateCustomer podczas aktualizowania Customer i CustomerService.CreateCustomerClient podczas tworzenia nowego elementu.
Zmień: ManagedCustomerLabel

Pomoc do ManagedCustomer.AccountLabels

Użyj formatu: CustomerClient.applied_label_ids
Zmień: ManagedCustomerLink

Funkcje zasobu ManagedCustomerLink są podzielone w wielu usługach w interfejsie Google Ads API. Aby zmienić połączenia z klientami klientów, użyj funkcji CustomerClientLinkService – zmodyfikuj je za pomocą atrybutu CustomerManagerLinkService.
Zmień: ManagedCustomerLink

Pomoc przy przenoszeniu kont klientów klienta do nowych menedżerów

Użyj formatu: CustomerManagerLinkService.MoveManagerLink
Zmień: ManagedCustomerLink

Wysyłaj e-maile z zaproszeniami na ManagedCustomer konta

Użyj pola CreateCustomerClientRequest.email_address, gdy używasz metody CustomerService.CreateCustomerClient. Ta funkcja jest dostępna tylko dla użytkowników z listy dozwolonych.
Zmień: ManagedCustomerLink

Ustaw rolę ManagedCustomer podczas wysyłania zaproszenia podczas tworzenia

Użyj pola CreateCustomerClientRequest.access_role, gdy używasz metody CustomerService.CreateCustomerClient.

Reklamy

Utwórz i pobierz Ad (pola zdefiniowane na klasie podstawowej Ad)

automatyczne (wartość logiczna), systemManagedEntitySource, devicePreference

Utwórz i pobierz Ad (pola zdefiniowane na klasie podstawowej Ad)

Ulepszone adresy URL (final, finalMobile, finalApp, trackingTemplate, customParams)

Zmień: CallOnlyAd

Użyj formatu: CallAdInfo
Zmień: ExpandedDynamicSearchAd

ExpandedDynamicSearchAds w Google Ads to DynamicSearchAds.
Zmień: ExpandedTextAd

Użyj formatu: ExpandedTextAd
Zmień: GmailAd

Skorzystaj z GmailAd i tego artykułu w Centrum pomocy o reklamach w Gmailu.
Zmień: GmailAd

Image – pomoc

Skorzystaj z GmailAd i tego artykułu w Centrum pomocy o reklamach w Gmailu.
Zmień: GmailAd

Video – pomoc

Skorzystaj z GmailAd i tego artykułu w Centrum pomocy o reklamach w Gmailu.
Zmień: GoalOptimizedShoppingAd

Konto GoalOptimizedShoppingAd nie istnieje w Google Ads, ale jego funkcja obejmuje ShoppingSmartAd.
Zmień: ImageAd

Użyj formatu: ImageAdInfo
Zaktualizuj pole Image w witrynie ImageAd

Użyj formatu: ImageAdInfo.image
Zmień: ResponsiveDisplayAd

Użyj formatu: LegacyResponsiveDisplayAdInfo
Zmień: TextAd

Użyj formatu: ExpandedTextAd
Zmień: MultiAssetResponsiveDisplayAd

Użyj formatu: ResponsiveDisplayAd
Zmień: MultiAssetResponsiveDisplayAd

Pomoc AssetLink w różnych polach

Zasoby w Google Ads są reprezentowane przez zasady AdImageAsset, AdTextAsset i AdVideoAsset.
Zmień: ProductAd

Użyj formatu: ShoppingProductAd
Zmień: ResponsiveSearchAd

Użyj formatu: ResponsiveSearchAd
Zmień: UniversalAppAd

Firma UniversalAppAd jest w Google Ads określana jako AppAd i jest częścią kampanii promujących aplikacje. Więcej informacji znajdziesz w tym artykule o kampaniach promujących aplikacje i w przewodniku Kampanie promujące aplikacje.
Zmień: UniversalAppAd

Pomoc AssetLink w różnych polach

W zasobie AppAd w Google Ads wartość AssetLink jest reprezentowana przez produkty AdImageAsset, AdTextAsset, AdVideoAsset i MediaBundleAsset.
Zmień: AdGroupAd

Użyj metody AdGroupAdService.MutateAdGroupAds
Zmień: AdGroupAdLabel

Użyj modułu: AdGroupAdLabelService
Prośba o zwolnienie z naruszenia zasad przez AdGroupAd

Użyj formatu: AdGroupAdOperation.policy_validation_parameter
Zmień: AdGroupBidModifier

Użyj metody AdGroupBidModifierService.MutateAdGroupBidModifiers
Zmień: AdGroupBidModifier

Platform, PreferredContent pomoc

W Google Ads wartość Platform ma wartość AdGroupBidModifier.device, a PreferredContentAdGroupBidModifier.preferred_content.
Zmień: BiddableAdGroupCriterion lub NegativeAdGroupCriterion

W Google Ads BiddableAdGroupCriterion i NegativeAdGroupCriterion nie są odrębnymi typami, ale zachowanie jest reprezentowane bezpośrednio w AdGroupCriterion.
Zmień: BiddableAdGroupCriterion lub NegativeAdGroupCriterion

Obsługa typów kryteriów: AgeRange, AppPaymentModel, CriterionCustomAffinity, CriterionCustomIntent, CriterionUserInterest, CriterionUserList, Gender, IncomeRange, Keyword, MobileAppCategory, MobileApplication, Parent, Placement, ProductPartition, Vertical,

W Google Ads wartość Vertical ma wartość AdGroupCriterion.topic, a ProductPartitionAdGroupCriterion.listing_group. Więcej informacji znajdziesz w przewodniku po kryteriach.
Zmień: BiddableAdGroupCriterion lub NegativeAdGroupCriterion

Konfigurowanie strategii ustalania stawek

Typ strategii ustalania stawek Google Ads można ustawić tylko na poziomie Campaign, więc nie można go zastąpić na poziomie AdGroupCriterion. Wartości stawek można jednak zastąpić na poziomie AdGroupCriterion. Więcej informacji znajdziesz w przewodniku dotyczącym określania stawek.
Zmień: BiddableAdGroupCriterion lub NegativeAdGroupCriterion

Obsługa ulepszonych adresów URL

Wszystkie pola ulepszonego adresu URL są reprezentowane w Google Ads z wyjątkiem finalAppUrls, który został wycofany. Więcej informacji znajdziesz w przewodniku po ulepszonych adresach URL.
Zmień: AdGroupCriterionLabel

Użyj modułu: AdGroupCriterionLabelService
Zmień: AdGroupLabel

Użyj modułu: AdGroupLabelService
Zmień: AdGroups

Użyj modułu: AdGroupService
Zmień: AdGroups

AdGroupRotationMode – pomoc

Użyj formatu: AdGroup.ad_rotation_mode
Zmień: AdGroups

Obsługa AdGroup typów: SEARCH_STANDARD, SEARCH_DYNAMIC_ADS, DISPLAY_STANDARD, SHOPPING_PRODUCT_ADS, SHOPPING_SHOWCASE_ADS, SHOPPING_GOAL_OPTIMIZED_AD

Usługa Google Ads SHOPPING_SHOWCASE_AD została wycofana, a funkcja SHOPPING_GOAL_OPTIMIZED_AD jest reprezentowana przez ShoppingSmartAd
Zmień: AdGroups

BiddingStrategyConfiguration – pomoc

Typ strategii ustalania stawek Google Ads można ustawić tylko na poziomie Campaign, więc nie można go zastąpić na poziomie AdGroup. Wartości stawek można jednak zastąpić na poziomie AdGroup. Więcej informacji znajdziesz w przewodniku dotyczącym określania stawek.
Zmień: AdGroups

contentBidCriterionTypeGroup – pomoc

Firma AdGroup.contentBidCriterionTypeGroup jest reprezentowana przez firmę AdGroup.display_custom_bid_dimension w Google Ads
Zmień: AdGroups

CustomParameters

Użyj formatu: AdGroup.url_custom_parameters
Zmień: AdGroups

ExplorerAutoOptimizerSetting, TargetingSetting

Zamiast uwzględniać obiekty AdGroup.settings, ExplorerAutoOptimizerSetting i TargetingSetting są w Google Ads reprezentowane przez oddzielne pola AdGroup.explorer_auto_optimizer_setting i AdGroup.targeting_setting.
Zmień: AdGroups

Obsługa ulepszonych adresów URL (finalUrlSuffix, trackingTemplate, customParameters)

Skorzystaj z AdGroup.tracking_url_template i przewodnika o ulepszonych adresach URL
Zmień: AdParams

Użyj modułu: AdParameterService
Pobierz i zaktualizuj CallOnlyAd

Użyj formatu: Ad.call_ad
Pobierz i zaktualizuj ExpandedTextAd

Użyj formatu: Ad.expanded_text_ad
Pobierz i zaktualizuj MultiAssetResponsiveDisplayAd

W Google Ads firma MultiAssetResponsiveDisplayAd jest reprezentowana jako Ad.responsive_display_ad
Pobierz i zaktualizuj ResponsiveDisplayAd

Firma ResponsiveDisplayAd jest reprezentowana w Google Ads przez firmę Ad.legacy_responsive_display_ad.
Pobierz i zaktualizuj ResponsiveSearchAd

Użyj formatu: Ad.responsive_search_ad
Pobierz i zaktualizuj UniversalAppAd

Firma UniversalAppAd jest reprezentowana w Google Ads przez firmę Ad.app_ad i jest częścią kampanii promujących aplikacje.
Zmień: Assets

Użyj modułu: AssetService
Zmień: ImageAssets

ImageAsset (JPG, GIF, PNG)

Użyj formatu: ImageAsset
Zmień: MediaBundleAssets

MediaBundleAsset

Użyj formatu: MediaBundleAsset
Zmień: YouTubeVideoAssets

YouTubeVideoAsset

Użyj formatu: YoutubeVideoAsset
Utwórz Audio

Użyj formatu: MediaFile.audio
Utwórz Image

Użyj formatu: MediaFile.image
Utwórz MediaBundle

Użyj formatu: MediaFile.media_bundle
Utwórz Video

Użyj formatu: MediaFile.video

Kryteria

Więcej informacji o poszczególnych kryteriach kierowania znajdziesz w przewodniku po migracji Criteria.

Zmień: SharedSetCriterion

Użyj modułu: SharedCriterionService
Zmień: SharedSetCriterion

Obsługa typów kryteriów Keyword, Placement

Użyj formatu: SharedCriterion.criterion
Zmień: SharedSets

Użyj modułu: SharedSetService
Zmień: SharedSets

Obsługa typów kryteriów Keyword, Placement

Użyj formatu: SharedSet.type
Zmień: CampaignCriterion lub NegativeCampaignCriterion

Użyj modułu: CampaignCriterionService
Kryterium AdSchedule

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: AdScheduleInfo
Kryterium AgeRange

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: AgeRangeInfo
Kryterium AgeRange

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: AgeRangeInfo
Kryterium AgeRange

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: AgeRangeInfo
Kryterium Carrier

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: CarrierInfo
Kryterium ContentLabel

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: ContentLabelInfo
Kryterium CriterionUserInterest

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: UserInterestInfo
Kryterium CriterionUserInterest

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: UserInterestInfo
Kryterium CriterionUserInterest

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: UserInterestInfo
Kryterium CriterionUserList

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: UserListInfo
Kryterium CriterionUserList

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: UserListInfo
Kryterium CriterionUserList

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: UserListInfo
Kryterium CriterionUserList

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: UserListInfo
Kryterium Gender

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: GenderInfo
Kryterium Gender

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: GenderInfo
Kryterium Gender

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: GenderInfo
Kryterium IpBlock

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: IpBlockInfo
Kryterium Keyword

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: KeywordInfo
Kryterium Keyword

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: KeywordInfo
Kryterium Keyword

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: KeywordInfo
Kryterium Language

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: LanguageInfo
Kryterium Location

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: LocationInfo
Kryterium Location

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: LocationInfo
Kryterium LocationGroup

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: LocationGroupInfo
Kryterium MobileAppCategory

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: MobileAppCategoryInfo
Kryterium MobileAppCategory

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: MobileAppCategoryInfo
Kryterium MobileAppCategory

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: MobileAppCategoryInfo
Kryterium MobileApplication

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: MobileApplicationInfo
Kryterium MobileApplication

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: MobileApplicationInfo
Kryterium MobileApplication

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: MobileApplicationInfo
Kryterium MobileDevice

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: MobileDeviceInfo
Kryterium OperatingSystemVersion

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: OperatingSystemVersionInfo
Kryterium Parent

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: ParentalStatusInfo
Kryterium Parent

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: ParentalStatusInfo
Kryterium Parent

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: ParentalStatusInfo
Kryterium Placement

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: PlacementInfo
Kryterium Placement

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: PlacementInfo
Kryterium Placement

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: PlacementInfo
Kryterium Platform

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: DeviceInfo
Kryterium ProductScope

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: ListingScopeInfo
Kryterium Proximity

Kierowanie pozytywne na poziomie kampanii

Użyj formatu: ProximityInfo
Kryterium Vertical

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: TopicInfo
Kryterium Vertical

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: TopicInfo
Kryterium Vertical

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: TopicInfo
Kryterium YouTubeChannel

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: YouTubeChannelInfo
Kryterium YouTubeChannel

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: YouTubeChannelInfo
Kryterium YouTubeChannel

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: YouTubeChannelInfo
Kryterium YouTubeVideo

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: YouTubeVideoInfo
Kryterium YouTubeVideo

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: YouTubeVideoInfo
Kryterium YouTubeVideo

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: YouTubeVideoInfo
Kryterium Webpage

Kierowanie wykluczające na poziomie kampanii

Użyj formatu: WebpageInfo
Kryterium Webpage

Kierowanie z możliwością określenia stawki na poziomie grupy reklam

Użyj formatu: WebpageInfo
Kryterium Webpage

Kierowanie wykluczające na poziomie grupy reklam

Użyj formatu: WebpageInfo
Dodaj lub usuń miejsce CustomAffinityTokens

Użyj CustomInterestMember z polem members w CustomInterest w CustomInterestService
Utwórz CustomAffinity

Użyj formatu: CustomInterestService
Utwórz CustomAffinity

Obsługa typu CUSTOM_INTENT

Użyj formatu: CustomInterestService
Modyfikacja wspólnych atrybutów CustomAffinity

Użyj formatu: CustomInterestService
Określ URL lub KEYWORD CustomAffinityToken

Użyj CustomInterestMember z polem members w CustomInterest w CustomInterestService
Zmień: CustomerNegativeCriterion

Pomoc do ContentLabel, MobileAppCategory, MobileApplication, Placement, YouTubeChannel, YouTubeVideo

Użyj formatu: CustomerNegativeCriterion.criterion

Odbiorcy

Modyfikacja wspólnych atrybutów UserList

Użyj modułu: UserListService
Modyfikacja wspólnych atrybutów UserList

Kod integracji (identyfikator zewnętrzny)

Użyj formatu: UserList.integration_code
Zmień: BasicUserList

Zarządzaj działaniami powodującymi konwersje

Skorzystaj z przewodnika Użytkownicy, którzy podjęli określone działania.
Zmień: CrmBasedUserList

Identyfikator reklamy mobilnej – określ aplikację

Użyj formatu: CrmBasedUserListInfo.app_id
Zmień: CrmBasedUserList

Podaj źródło (własne biuro kredytowe osób trzecich, plik wyborcy)

Użyj formatu: CrmBasedUserListInfo.data_source_type
Przesłano CrmBasedUserList treści

Dodawanie i usuwanie poszczególnych członków grupy

Użyj modułu: OfflineUserDataJobService
Przesłano CrmBasedUserList treści

Typ użytkownika odczytu (pojedynczy)

Użyj metody UserListService.GetUserList lub pola raportu user_list.crm_based_user_list.upload_key_type
Przesłano CrmBasedUserList treści

Odczytaj stan przesyłania elementu lub usuń wszystkie przesłane pliki

Użyj formatu: OfflineUserDataJob.status
Przesłano CrmBasedUserList treści

Usuń wszystkich członków

Użyj formatu: OfflineUserDataJobOperation.remove_all
Przesłano CrmBasedUserList treści

Prześlij użytkownika na podstawie identyfikatora użytkownika przypisanego do reklamodawcy

Użyj formatu: UserIdentifier.third_party_user_id
Przesłano CrmBasedUserList treści

Prześlij dane członka grupy na podstawie danych kontaktowych (adresu e-mail, numeru telefonu, adresu (w tym zaszyfrowanego imienia), zaszyfrowanego nazwiska, kodu pocztowego i kraju

Użyj formatu: UserIdentifier.hashed_email
Przesłano CrmBasedUserList treści

Prześlij członka na podstawie identyfikatora reklamy mobilnej

Skorzystaj z przewodnika kierowania na listę klientów z identyfikatorami urządzeń mobilnych.
Zmień: ExpressionRuleUserList

Utwórz

Użyj formatu: ExpressionRuleUserListInfo.rule
Zmień: LogicalUserList

Reguła ALL, ANY, NONE (nie) dla list użytkowników

Użyj formatu: LogicalUserListInfo.rules
Zmień: RuleBasedUserList

Łączenie reguł i grup elementów za pomocą nazw CNF lub DNF

Użyj formatu: UserListRuleInfo.rule_type
Zmień: RuleBasedUserList

Łączenie reguł w grupę reguł

Użyj formatu: UserListRuleInfo.rule_item_groups
Zmień: RuleBasedUserList

Połącz reguły z AND i AND_NOT

Użyj formatu: CombinedRuleUserListInfo.rule_operator
Zmień: RuleBasedUserList

Utwórz regułę daty dla daty względnej lub bezwzględnej

Użyj formatu: UserListDateRuleItemInfo
Zmień: RuleBasedUserList

Utwórz oceny NumberRuleItem

Użyj formatu: UserListNumberRuleItemInfo
Zmień: RuleBasedUserList

Utwórz oceny StringRuleItem

Użyj formatu: UserListStringRuleItemInfo
Zmień: RuleBasedUserList

Odczytaj stan wstępnego wypełnienia pól

Użyj formatu: RuleBasedUserListInfo.prepopulation_status
Dostęp tylko do odczytu atrybutów UserList

Informacje o dostępie

Użyj formatu: UserList.access_reason
Dostęp tylko do odczytu atrybutów UserList

Wymagania dotyczące sieci, zarówno sieci wyszukiwania, jak i sieci reklamowej

Użyj formatu: UserList.eligible_for_search
Dostęp tylko do odczytu atrybutów UserList

Powód zamknięcia

Użyj formatu: UserList.closing_reason
Dostęp tylko do odczytu atrybutów UserList

UserList zakres i zakres rozmiarów

W Google Ads rozmiar i zakres rozmiarów są podzielone według sieci, a konkretnie UserList.size_for_display, UserList.size_for_search, UserList.size_range_for_display i UserList.size_range_for_search
Przeczytaj SimilarUserList

Odczytaj identyfikator początkowy UserList lub inny identyfikator

Użyj formatu: SimilarUserListInfo.seed_user_list

Zadania wsadowe

Utwórz BatchJob

Użyj modułu: BatchJobService
Pobierz stan BatchJob

Użyj formatu: BatchJob.status
Pobierz stan BatchJob

Statystyki postępu

Użyj formatu: BatchJob.metadata
Dodaj operacje do obszaru roboczego BatchJob

PrześlijUrl

Użyj metody AddBatchJobOperations
Pobierz stan BatchJob

Adres URL pobierania

Użyj metody ListBatchJobResults

Ustalanie stawek

Aby utworzyć lub zaktualizować strategię portfolio ustalania stawek (udostępniane), użyj BiddingStrategyService. Aby utworzyć lub zaktualizować standardowe strategie ustalania stawek (nieudostępnione), użyj CampaignService i ustaw strategię bezpośrednio na obiekcie Campaign. Udostępnioną strategię ustalania stawek można ustawić w kampanii, korzystając z Campaign.bidding_strategy ze wspólną strategią ustalania stawek resource_name.

Zmień: SharedBiddingStrategy

W Google Ads SharedBiddingStrategy jest nazywany BiddingStrategy. Użyj modułu: BiddingStrategyService
Zmień: MaximizeConversionsBiddingScheme

Pomoc na poziomie portfolio (wspólna).

Użyj pola BiddingStrategy.maximize_conversions
Zmień: MaximizeConversionValueBiddingScheme

Pomoc na poziomie portfolio (wspólna).

Użyj pola BiddingStrategy.maximize_conversion_value
Zmień: TargetRoasBiddingScheme

Pomoc na poziomie portfolio (wspólna).

Użyj konta BiddingStrategy.target_roas.
Zmień: TargetCpaBiddingScheme

Pomoc na poziomie portfolio (wspólna).

Użyj konta BiddingStrategy.target_cpa.
Zmień: TargetSpendBiddingScheme

Pomoc na poziomie portfolio (wspólna).

Użyj formatu: BiddingStrategy.target_spend
Zmień: BiddingStrategyConfiguration

Pomoc na poziomie Campaign (nieudostępniana).

Użyj pola Campaign.campaign_bidding_strategy. Strategie ustalania stawek na poziomie kampanii ustawia się za pomocą CampaignService
Zmień: ManualCpcBiddingScheme

Pomoc na poziomie Campaign (nieudostępniana).

Użyj pola Campaign.campaign_bidding_strategy, w którym manual_cpc można ustawić jako jedno pole.
Zmień: ManualCpmBiddingScheme

Pomoc na poziomie Campaign (nieudostępniana).

Użyj pola Campaign.campaign_bidding_strategy, w którym manual_cpm można ustawić jako jedno pole.
Zmień: MaximizeConversionsBiddingScheme

Pomoc na poziomie Campaign (nieudostępniana).

Użyj pola Campaign.maximize_conversions
Zmień: MaximizeConversionValueBiddingScheme

Pomoc na poziomie Campaign (nieudostępniana).

Użyj pola Campaign.maximize_conversion_value
Zmień: TargetRoasBiddingScheme

Pomoc na poziomie Campaign (nieudostępniana).

Użyj parametru Campaign.maximize_conversion_value o wartości niezerowej target_roas.
Zmień: TargetCpaBiddingScheme

Pomoc na poziomie Campaign (nieudostępniana).

Użyj parametru Campaign.maximize_conversions o wartości niezerowej target_cpa.
Zmień: TargetSpendBiddingScheme

Pomoc na poziomie Campaign (nieudostępniana).

Użyj formatu: Campaign.target_spend
Zmień: CampaignBidModifier

Użyj modułu: CampaignBidModifierService
Zmień: CampaignBidModifier

Pomoc InteractionType field

Użyj formatu: CampaignBidModifier.interaction_type

Płatności

Zmień: BudgetOrder

Obsługa pól identyfikatora, daty rozpoczęcia i daty zakończenia konta rozliczeniowego

Użyj BillingSetup w BillingSetupService
Przeczytaj BillingAccounts

Użyj formatu: PaymentsAccountService.ListPaymentsAccounts

Kampanie

Zmień: Budgets

Użyj formatu: CampaignBudget.MutateCampaignBudgets
Zmień: Campaign

Użyj modułu: CampaignService
Zmień: Campaign

AdServingOptimizationStatus

Użyj formatu: Campaign.ad_serving_optimization_status
Zmień: Campaign

Pomoc do aplikacji AdvertisingChannelSubType: SEARCH_MOBILE_APP, DISPLAY_MOBILE_APP, SEARCH_EXPRESS, DISPLAY_EXPRESS, UNIVERSAL_APP_CAMPAIGN, DISPLAY_SMART_CAMPAIGN, SHOPPING_GOAL_OPTIMIZED_ADS, DISPLAY_GMAIL_AD

Użyj formatu: AdvertisingChannelSubTypeEnum
Zmień: Campaign

Pomoc do aplikacji AdvertisingChannelType: SEARCH, DISPLAY, SHOPPING, MULTI_CHANNEL

Użyj formatu: AdvertisingChannelTypeEnum
Zmień: Campaign

Konfigurowanie strategii ustalania stawek

Użyj formatu: Campaign.campaign_bidding_strategy
Zmień: Campaign

Budżet

Użyj formatu: Campaign.campaign_budget
Zmień: Campaign

Pomoc do aplikacji Setting: DynamicSearchAdsSetting, GeoTargetTypeSetting, UniversalAppCampaignSetting, RealTimeBiddingSetting, ShoppingSetting, TargetingSetting, TrackingSetting

W ustawieniach kampanii Google Ads przypisywane są osobne pola, zamiast być skonsolidowane w jednym polu „Ustawienia”. Zobacz na przykład: Campaign.real_time_bidding_setting
Zmień: Campaign

Częstotliwość ekspozycji

Użyj formatu: Campaign.frequency_caps
Zmień: Campaign

Pomoc do aplikacji NetworkSettings: targetGoogleSearch, targetSearchNetwork, targetContentNetwork, targetPartnerSearchNetwork

Użyj formatu: Campaign.NetworkSettings
Zmień: Campaign

Optymalizacja selektywna

Użyj formatu: Campaign.selective_optimization
Zmień: Campaign

Informacje o uniwersalnej kampanii promującej aplikację

Użyj formatu: Campaign.app_campaign_setting
Zmień: Campaign

Ulepszone adresy URL: finalUrlSuffix, trackingTemplate, customParameters

Użyj formatu: Campaign.tracking_url_template
Zmień: Campaign

Farmacja

Użyj formatu: Campaign.vanity_pharma
Zmień powiązania Campaign etykiet

Etykieta tekstu

Użyj formatu: Campaign.labels
Zmień: CampaignLabel

Użyj modułu: CampaignLabelService
Zmień: CampaignSharedSet

Pomoc do NEGATIVE_KEYWORDS i NEGATIVE_PLACEMENTS

Użyj modułu: CampaignSharedSetService

Historia zmian

Kup CustomerChangeData

Pobierz zmienione elementy na konto Customer lub Campaign

Użyj zasobu change_status

Stałe

AgeRangeCriterion

W Google Ads stałe kryteria są zdefiniowane przy wyliczeniu AgeRangeType
GenderCriterion

W Google Ads stałe kryteria są zdefiniowane przy wyliczeniu GenderType
LocationCriterion

Pobieranie stałych stałych LocationCriterion

Użyj modułu: GeoTargetConstantService

Konwersje

Modyfikacja wspólnych atrybutów ConversionTracker

Zamiast śledzenia konwersji zobacz ConversionAction i ConversionActionService
Zmień: AppConversion

Obsługa typów dostawców ANDROID_MARKET, ITUNES i MOBILE_APP_CHANNEL

Użyj formatu: ConversionAction.mobile_app_vendor
Zmień: AppConversion

Obsługa typów konwersji: DOWNLOAD, IN_APP_PURCHASE lub FIRST_OPEN

Użyj formatu: ConversionAction.conversion_action_type
Zmień: AdCallMetricsConversion

Obsługa ustawiania czasu trwania połączenia

Użyj formatu: ConversionAction.phone_call_duration_seconds
Zmień: UploadCallConversion

Użyj formatu: ConversionActionType.upload_calls
Zmień: UploadClickConversion

Obsługa określania, czy dane są przypisywane zewnętrznie

Użyj formatu: AttributionModel#external
Zmień: WebsiteCallMetricsConversion

Obsługa ustawiania czasu trwania połączenia

Użyj formatu: ConversionAction.phone_call_duration_seconds
Zmień: AdWordsConversionTracker

Obsługa ustawienia typu kodu śledzenia

Użyj formatu: TagSnippet.type
Atrybuty ConversionTracker tylko do odczytu

Obsługa fragmentu kodu zdarzenia, tagu Google, stanu modelu opartego na danych i klienta właściciela

Użyj uprawnień TagSnippet.event_snippet, TagSnippet.global_site_tag, AttributionModelSettings.data_driven_model_status i ConversionAction.owner_customer
Atrybuty ConversionTracker tylko do odczytu

Najnowsze informacje o konwersjach i żądaniach

Użyj atrybutów metrics.conversion_last_conversion_date i metrics.conversion_last_received_request_date_time w raporcie conversion_action.
Zmień: OfflineCallConversionFeed

Użyj formatu: ConversionUploadService.UploadCallConversions
Zmień: OfflineConversionFeed

Użyj formatu: ConversionUploadService.UploadClickConversions
Zmień: OfflineConversionFeed

Obsługa zewnętrznego modelu atrybucji

Użyj formatu: ConversionAction.attribution_model_settings
Zmień: GclidOfflineConversionAdjustmentFeed lub OrderIdOfflineConversionAdjustmentFeed

Użyj formatu: ConversionAdjustment.conversion_identifier
Zmień: GclidOfflineConversionAdjustmentFeed lub OrderIdOfflineConversionAdjustmentFeed

Pomoc do AdjustmentType.RESTATE

Użyj formatu: ConversionAdjustment.adjustment_type
Zmień: GclidOfflineConversionAdjustmentFeed lub OrderIdOfflineConversionAdjustmentFeed

Pomoc do AdjustmentType.RETRACT

Użyj formatu: ConversionAdjustment.adjustment_type
Zmień: OfflineDataUpload

Obsługa transakcji sprzedaży w sklepie

Użyj formatu: OfflineUserDataJob.store_sales_metadata
Zmień: OfflineDataUpload

Obsługa zewnętrznego identyfikatora przesyłania

Użyj formatu: OfflineUserDataJob.external_id
Zmień: OfflineDataUpload

Obsługa przesyłania własnego

Użyj formatu: OfflineUserDataJob.type
Zmień: OfflineDataUpload

Obsługa przesyłania plików firm zewnętrznych

Użyj formatu: OfflineUserDataJob.type

Eksperymenty

Kup DraftAsyncError

Odzyskiwanie błędów asynchronicznych z promowania aplikacji Drafts

Użyj formatu: CampaignDraftService.ListCampaignDraftAsyncErrors
Zmień: Draft

Użyj formatu: CampaignDraftService
Zmień: Draft

Zarchiwizuj: Draft

Użyj formatu: CampaignDraftStatus.removed
Zmień: Draft

Promuj aplikację Draft

Użyj formatu: CampaignDraftService
Kup TrialAsyncError

Tworzenie błędów asynchronicznych podczas tworzenia i promowania aplikacji Trials

Użyj formatu: CampaignExperimentService
Zmień: Trial

Użyj formatu: CampaignExperimentService
Kup Trial

Obsługa typowych atrybutów Trial

Użyj formatu: CampaignExperimentService
Zmień: Trial

Wsparcie w celu promowania produktu Trials

Użyj formatu: CampaignExperimentService
Zmień: Trial

Pomoc w ukończeniu studiów Trials

Użyj formatu: CampaignExperimentService

Pliki danych

Modyfikacja wspólnych atrybutów AdCustomizerFeed

Skorzystaj z przewodnika Dostosowywanie reklam.
Zmień: AdGroupExtensionSetting

Użyj modułu: AdGroupExtensionSettingService
Zmień: AdGroupExtensionSetting

Obsługa typów rozszerzeń: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET

Użyj formatu: ExtensionTypeEnum
Zmień: AdGroupFeeds

Użyj modułu: AdGroupFeedService
Zmień: AdGroupFeeds

Obsługa typów rozszerzeń: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET

AdGroupFeedService i przewodnik Pliki danych
Zmień: AdGroupFeeds

Function.Operator IN, EQUALS, AND, CONTAINS_ANY, IDENTITY

Użyj formatu: MatchingFunction.operator
Zmień: CampaignExtensionSetting

Użyj modułu: CampaignExtensionSettingService
Zmień: CampaignExtensionSetting

Obsługa typów rozszerzeń: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET

Użyj formatu: ExtensionTypeEnum
Zmień: CampaignFeed

Użyj modułu: CampaignFeedService
Zmień: CampaignFeed

Obsługa wszystkich typów obiektów zastępczych

Skorzystaj z przewodnika CampaignFeedService i rozszerzeń.
Zmień: CampaignFeed

Obsługa operatorów funkcyjnych IN, EQUALS, AND, CONTAINS_ANY, IDENTITY

Użyj formatu: MatchingFunctionOperatorEnum
Zmień: CustomerExtensionSetting

Obsługa typów rozszerzeń: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET

Użyj modułu: CustomerExtensionSettingService
Zmień: CustomerFeed

Użyj modułu: CustomerFeedService
Zmień: CustomerFeed

Obsługa obiektów zastępczych: APP, CALL, CALLOUT, MESSAGE, PRICE, PROMOTION, SITELINK, STRUCTURED_SNIPPET, LOCATION, AFFILIATE_LOCATION, AD_CUSTOMIZER

Użyj formatu: PlaceholderTypeEnum
Zmień: CustomerFeed

Pomoc do Function.Operator IN, EQUALS, AND, CONTAINS_ANY, IDENTITY

Użyj formatu: MatchingFunction
Zmień: FeedItem

Użyj modułu: FeedItemService
Zmień: FeedItem

CustomParameter

Użyj formatu: FeedItem.url_custom_parameters
Zmień: FeedItem

FeedItemAttributeValue

Użyj formatu: FeedItem.attribute_values
Zmień: FeedItem

FeedItemGeoRestriction

Użyj formatu: FeedItem.geo_targeting_restriction
Zmień: FeedItemTarget

Użyj formatu: FeedItemTargetService
Zmień: FeedItemTarget

Pomoc do FeedItemTargetType CAMPAIGN, AD_GROUP, CRITERION

Użyj formatu: FeedItemTarget.feed_item_target_type
Zmień: FeedMapping

Użyj formatu: FeedMappingService
Zmień: FeedMapping

AttributeFieldMapping

Użyj formatu: FeedMapping.attribute_field_mappings
Zmień: FeedMapping

CriterionType (w przypadku lokalizacji i plików danych DSA)

Użyj formatu: FeedMapping.criterion_type
Zmień: FeedMapping

PlaceholderType

Użyj formatu: FeedMapping.placeholder_type
Zmień: Feed

Użyj formatu: Feed
Zmień: Feed

Utwórz plik danych powiązanej lokalizacji na podstawie identyfikatora sieci

Użyj formatu: AffiliateLocationFeedData.chain_ids
Zmień: Feed

Obsługa FeedAttribute typów: INT64, INT64_LIST, FLOAT, FLOAT_LIST, STRING, STRING_LIST, BOOLEAN, BOOLEAN_LIST, URL, URL_LIST, DATE_TIME, DATE_TIME_LIST, PRICE

Użyj formatu: FeedAttributeTypeEnum
Tworzenie lokalizacji powiązanej z profilem firmy Feed

Użyj formatu: PlacesLocationFeedData
Tworzenie lokalizacji powiązanej z profilem firmy Feed

Filtruj kanał lokalizacji powiązany z profilem firmy według nazwy firmy

Użyj formatu: PlacesLocationFeedData.business_name_filter
Tworzenie lokalizacji powiązanej z profilem firmy Feed

Filtruj kanał lokalizacji powiązany z profilem firmy według kategorii

Użyj formatu: PlacesLocationFeedData.category_filters
Tworzenie lokalizacji powiązanej z profilem firmy Feed

Filtruj plik danych lokalizacji powiązany z profilem firmy według etykiety

Użyj formatu: PlacesLocationFeedData.label_filters
Tworzenie lokalizacji powiązanej z profilem firmy Feed

Określ uwierzytelnianie w pliku danych lokalizacji powiązanym z profilem firmy

Użyj formatu: PlacesLocationFeedData.oauth_info
Zmień: Feed

Dodawanie atrybutów do pliku danych

Użyj formatu: Feed.attribute_operations
Zmień: Feed

Identyfikowanie głównego atrybutu klucza elementów pliku danych za pomocą pola FeedAttribute ispartOfKey

Użyj formatu: FeedAttribute.is_part_of_key
Kup Feed

Wykrywanie plików danych systemowych i zarządzanych przez użytkowników

Użyj formatu: Feed.origin

Planowanie

Kup TargetingIdea

Obsługa typu żądania IDEAS

Użyj formatu: KeywordPlanIdeaService.GenerateKeywordIdeas
Kup TargetingIdea

Obsługa typu żądania STATS

Użyj formatu: KeywordPlanService.GenerateHistoricalMetrics
Kup CampaignEstimate

Usługa TrafficEstimatorService została podzielona na wiele różnych usług. Więcej informacji znajdziesz w przewodniku po generowaniu danych prognozy.

Raportowanie

Więcej informacji o migracji pojedynczych raportów znajdziesz w przewodniku Migracja pól raportów.

Kup ReportDefinition

W Google Ads nie ma bezpośredniego odpowiednika ReportDefition, bo raportowanie odbywa się na podstawie poszczególnych zasobów, a nie wstępnie zdefiniowanych raportów. Informacje o zasobach raportów możesz uzyskać automatycznie za pomocą GoogleAdsFieldService. Przewodnik po przenoszeniu pól raportu służy do określania odpowiedników pól i pól raportu w polach raportu AdWords.

Funkcje wycofane

Poniżej znajdziesz listę funkcji interfejsu AdWords API, które nie zostaną przeniesione do interfejsu Google Ads API.

Reklamy

Zmień: DeprecatedAd

DeprecatedAd nie jest typem reklamy. W AdWords była to metoda uzyskiwania dostępu do danych dotyczących starszych typów reklam, które zostały wycofane. Po pobraniu z interfejsu Google Ads API reklamy tego typu będą miały wartość Ad.type równą UNKNOWN.
Zmień: DynamicSearchAd

Wycofano interfejs DynamicSearchAd i zastąpiono go atrybutem ExpandedDynamicSearchAd w AdWords. Informacje o rozszerzonych dynamicznych reklamach w wyszukiwarce w Google Ads można odczytać w polu Ad.expanded_dynamic_search_ad.
Zmień: RichMediaAd

Ta funkcja nie zostanie przeniesiona do Google Ads
Zmień: ShowcaseAd

Ta funkcja nie zostanie przeniesiona do Google Ads
Zmień: TemplateAd

Konto TemplateAd nie istnieje w Google Ads, ale niektóre formaty reklam są dostępne w DisplayUploadAd
Zmień: TemplateAd

adAsImage – pomoc

Ta funkcja nie zostanie przeniesiona do Google Ads
Zmień: ThirdPartyRedirectAd

Ta funkcja nie zostanie przeniesiona do Google Ads
Zmień: ThirdPartyRedirectAd

certifiedVendorFormatId – pomoc

Ta funkcja nie zostanie przeniesiona do Google Ads
Pobierz i zaktualizuj ThirdPartyRedirectAd

Ta funkcja nie zostanie przeniesiona do Google Ads
Pobierz i zaktualizuj ShowcaseAd

Ta funkcja nie zostanie przeniesiona do Google Ads

Ustalanie stawek

Zmień: CampaignBidModifier

Obsługa pola AdvertisingChannelType

Ta funkcja nie zostanie przeniesiona do Google Ads

Kampanie

Zmień: Campaign

Optymalizacja konwersji

Ta funkcja nie zostanie przeniesiona do Google Ads
Zmień: CampaignGroupPerformanceTarget

Ta funkcja nie zostanie przeniesiona do Google Ads
Zmień: CampaignGroup

Ta funkcja nie zostanie przeniesiona do Google Ads

Konwersje

Zmień: AppConversion

Obsługa zwrotnego adresu URL aplikacji w przypadku konwersji polegającej na pobraniu aplikacji

Ta funkcja nie zostanie przeniesiona do Google Ads