Komponenty to jednostki danych, które można udostępniać, takie jak obrazy, filmy, nagłówki i teksty reklamy. Są one używane do tworzenia różnych typów reklam w wielu formatach, takich jak displayowa, YouTube, sklep z aplikacjami itd.
Obiekty
Najważniejsze obiekty w interfejsie API to:
Asset
: jednostka danych reklamowych, które można udostępniaćAssetType
: rodzaj zawartości komponentu (np. tekst lub obraz).AssetFieldType
: sposób użycia komponentu. Na przykład komponent typu „Tekst” może być używany jako nagłówek lub tekst reklamy.
AssetSet
: zbiór komponentów związanych z określonym motywem lub uporządkowanych według kampaniiAssetSetType
: klasa zestawu komponentów.
Istnieją obiekty, które reprezentują połączenia między komponentami, zestawami komponentów, grupami reklam, kampaniami i klientami:
Połączenia z komponentami
CustomerAsset
: połączenie między klientem a komponentemCampaignAsset
: połączenie między kampanią a komponentemAdGroupAsset
: połączenie między grupą reklam a komponentemAssetSetAsset
: połączenie między zestawem komponentów a komponentem
Połączenia z zestawami komponentów
CustomerAssetSet
: połączenie między klientem a zestawem komponentówCampaignAssetSet
: połączenie między kampanią a zestawem komponentówAdGroupAssetSet
: połączenie między grupą reklam a zestawem komponentów
Przykład komponentów kampanii
Oto wizualna reprezentacja sposobu połączenia niektórych obiektów. Ten przykład rozpoczyna się od kampanii wyświetlanych u góry, ale tę samą hierarchię mają też klienci i grupy reklam.
Zanim utworzysz CampaignAssetSet
, musisz najpierw utworzyć Campaign
i AssetSet
zawierające co najmniej 1 komponent. Możesz łączyć komponenty, aby tworzyć zasoby reklamowe dla wszystkich formatów reklam dostępnych w Twojej kampanii, lub pozwolić Google Ads, aby zestawiła i dopasowała dostępne komponenty na podstawie kanału, w którym wyświetla się reklama: w YouTube, Gmailu, wyszukiwarce itd.
Typy komponentów powiązane z reklamami
Niektóre typy komponentów można łączyć bezpośrednio z reklamami.
Typ zasobu | Typ pola komponentu | Typ reklamy |
---|---|---|
Wideo | YOUTUBE_VIDEO MASTHEAD_COMPANION_VIDEO |
Reklama aplikacji Reklama angażująca w aplikację Reklama lokalna Elastyczna reklama displayowa |
Pakiet kreacji multimedialnych | MEDIA_BUNDLE CUSTOM_LAYOUT |
Reklama aplikacji Przesłana reklama displayowa |
Obraz | MARKETING_IMAGE SQUARE_MARKETING_IMAGE LOGO LANDSCAPE_LOGO PORTRAIT_MARKETING_IMAGE |
Reklama aplikacji Reklama angażująca w aplikację Reklama lokalna Elastyczna reklama displayowa |
Tekst | HEADLINE LONG_HEADLINE DESCRIPTION MANDATORY_AD_TEXT CALL_TO_ACTION_SELECTION BUSINESS_NAME |
Reklama aplikacji Reklama zachęcająca do interakcji z aplikacją Reklama lokalna Elastyczna reklama displayowa Elastyczna reklama w wyszukiwarce Reklama w kampanii inteligentnej |
Wezwanie do działania | CALL_TO_ACTION | Reklama lokalna Elastyczna reklama displayowa |
Typy komponentów powiązane z klientami, kampaniami i grupami reklam
Niektóre typy komponentów można łączyć z klientami, kampaniami lub grupami reklam za pomocą obiektów połączenia.
Typ zasobu | Typ pola komponentu | Połączenie | zmienne, |
---|---|---|---|
Wiadomość do firmy | BUSINESS_MESSAGE | KomponentKlienta KomponentKampanii KomponentGrupyReklam |
Tak |
Tekst | BUSINESS_NAME | KampaniaKomponent KomponentGrupyReklam |
Nie |
Obraz | AD_IMAGE | KampaniaKomponent KomponentGrupyReklam |
Nie |
Obraz | BUSINESS_LOGO | CampaignAsset | Nie |
Formularz kontaktowy | LEAD_FORM | CampaignAsset | Tak |
Promocja | PROMOCJA | KomponentKlienta KomponentKampanii KomponentGrupyReklam |
Tak |
Objaśnienie | OBJAŚNIENIE | KomponentKlienta KomponentKampanii KomponentGrupyReklam |
Tak |
Rozszerzenie informacji | STRUCTURED_SNIPPET | KomponentKlienta KomponentKampanii KomponentGrupyReklam |
Tak |
Link do podstrony | LINK DO PODSTRONY | KomponentKlienta KomponentKampanii KomponentGrupyReklam |
Tak |
Aplikacja mobilna | MOBILE_APP | KomponentKlienta KomponentKampanii KomponentGrupyReklam |
Tak |
Objaśnienie dotyczące hoteli | HOTEL_CALLOUT | KomponentKlienta KomponentKampanii KomponentGrupyReklam |
Tak |
Połączenie | ZADZWOŃ | KomponentKlienta KomponentKampanii KomponentGrupyReklam |
Tak |
Cena | CENA | KomponentKlienta KomponentKampanii KomponentGrupyReklam |
Tak |
Komponenty z lokalizacją
Zasoby lokalizacji są obsługiwane inaczej niż inne typy zasobów. Więcej informacji znajdziesz w artykule Usługi do lokalizacji.
Komponenty tworzone automatycznie
Komponentów utworzonych automatycznie nie można modyfikować. AssetSource
wskazuje, czy komponent został utworzony przez użytkownika, czy wygenerowany automatycznie przez system. Zmiennych typów, takich jak link do podstrony, nie można łączyć z komponentami tworzonymi automatycznie.
Typy komponentów powiązane z zestawami komponentów
Niektóre typy komponentów można połączyć z konkretnymi typami zestawów komponentów.
Typ komponentu | Typ zestawu komponentów | Połączenie | zmienne, |
---|---|---|---|
PAGE_FEED | PAGE_FEED | Zestaw komponentów kampanii | Tak |
DYNAMIC_EDUCATION | DYNAMIC_EDUCATION | Zestaw komponentów kampanii | Tak |
DYNAMIC_CUSTOM | DYNAMIC_CUSTOM | Zestaw komponentów kampanii | Tak |
DYNAMIC_HOTELS_AND_RENTALS | DYNAMIC_HOTELS_AND_RENTALS | Zestaw komponentów kampanii | Tak |
DYNAMIC_REAL_ESTATE | DYNAMIC_REAL_ESTATE | Zestaw komponentów kampanii | Tak |
DYNAMIC_LOCAL | DYNAMIC_LOCAL | Zestaw komponentów kampanii | Tak |
DYNAMIC_FLIGHTS | DYNAMIC_FLIGHTS | Zestaw komponentów kampanii | Tak |
DYNAMIC_JOBS | DYNAMIC_JOBS | Zestaw komponentów kampanii | Tak |
DYNAMIC_TRAVEL | DYNAMIC_TRAVEL | Zestaw komponentów kampanii | Tak |
LOKALIZACJA | LOCATION_SYNC | ZestawKomponentówKlienta ZestawKomponentówKampanii ZestawKomponentówGrupyReklam |
Nie (wygenerowane przez system) |
GMB_DYNAMIC_LOCATION_GROUP | ZestawKomponentówKampanii ZestawKomponentówGrupyReklam |
||
CHAIN_DYNAMIC_LOCATION_GROUP | ZestawKomponentówKampanii ZestawKomponentówGrupyReklam |
||
STATIC_LOCATION_GROUP | ZestawKomponentówKampanii ZestawKomponentówGrupyReklam |