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 (np. komponent tekstowy może być używany jako nagłówek lub pole komponentu z tekstem 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.
Najważniejsza uwaga: element Campaign może zostać połączony co najmniej z 1 obiektem CampaignAssetSet, ale każdy obiekt CampaignAssetSet może zostać połączony tylko z 1 elementem Campaign.
Typy komponentów powiązane z reklamami
Niektóre typy komponentów można połączyć bezpośrednio z reklamami.
| Typ zasobu | Typ pola komponentu | Typ reklamy |
|---|---|---|
| Wideo | YOUTUBE_VIDEO | Reklama aplikacji Reklama angażująca w aplikację Reklama lokalnej firmy Elastyczna reklama displayowa |
| Pakiet kreacji multimedialnych | MEDIA_BUNDLE CUSTOM_LAYOUT |
Reklama aplikacji Przesyłana reklama displayowa |
| Obraz | MARKETING_IMAGE SQUARE_MARKETING_IMAGE LOGO LANDSCAPE_LOGO PORTRAIT_MARKETING_IMAGE CLASSIC_DISPLAY_IMAGE |
Reklama aplikacji Reklama promująca zaangażowanie w aplikację Reklama lokalnej firmy Elastyczna reklama displayowa Reklama generująca popyt z wieloma komponentami |
| Tekst | HEADLINE LONG_HEADLINE DESCRIPTION MANDATORY_AD_TEXT CALL_TO_ACTION_SELECTION BUSINESS_NAME |
Reklama aplikacji Reklama angażująca w aplikację Reklama lokalnej firmy Elastyczna reklama displayowa Elastyczna reklama w wyszukiwarce Reklama w kampanii inteligentnej |
| Wezwanie do działania | CALL_TO_ACTION | Reklama lokalnej firmy 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 | Wartość zmienna |
|---|---|---|---|
| Wiadomość do firmy | BUSINESS_MESSAGE | KomponentGrupyReklam KomponentKampanii KomponentKlienta |
Tak |
| Tekst | BUSINESS_NAME | KomponentKampanii KomponentKlienta |
Nie |
| Obraz | AD_IMAGE | AdGroupAsset CampaignAsset |
Nie |
| Obraz | BUSINESS_LOGO | KomponentKampanii KomponentKlienta |
Nie |
| Formularz kontaktowy | LEAD_FORM | CampaignAsset | Tak |
| Promocja | PROMOCJA | KomponentGrupyReklam KomponentKampanii KomponentKlienta |
Tak |
| Objaśnienie | OBJAŚNIENIE | KomponentGrupyReklam KomponentKampanii KomponentKlienta |
Tak |
| Rozszerzenie informacji | STRUCTURED_SNIPPET | KomponentGrupyReklam KomponentKampanii KomponentKlienta |
Tak |
| Link do podstrony | LINK DO PODSTRONY | KomponentGrupyReklam KomponentKampanii KomponentKlienta |
Tak |
| Aplikacja mobilna | MOBILE_APP | KomponentGrupyReklam KomponentKampanii KomponentKlienta |
Tak |
| Objaśnienie dotyczące hoteli | HOTEL_CALLOUT | KomponentGrupyReklam KomponentKampanii KomponentKlienta |
Tak |
| Połączenie | ZADZWOŃ | KomponentGrupyReklam KomponentKampanii KomponentKlienta |
Tak |
| Cena | CENA | KomponentGrupyReklam KomponentKampanii KomponentKlienta |
Tak |
Komponenty z lokalizacją
Komponenty z lokalizacją są traktowane inaczej niż inne typy komponentów. Więcej informacji znajdziesz w artykule Komponenty z lokalizacją.
Dostosowywanie tekstu
Komponentów wygenerowanych za pomocą dostosowywania tekstu (znanego wcześniej jako komponenty tworzone automatycznie) nie można modyfikować. AssetSource wskazuje, czy komponent został utworzony przez użytkownika, czy wygenerowany automatycznie przez system. Typów zmiennych, takich jak link do podstrony, nie można połączyć z komponentami utworzonymi z wykorzystaniem dostosowywania tekstu.
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 | Wartość zmienna |
|---|---|---|---|
| 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 |
| LOCATION | LOCATION_SYNC | ZestawKomponentówKlienta ZestawKomponentówKampanii ZestawKomponentówGrupyReklam |
Nie (wygenerowane przez system) |
| BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP | ZestawKomponentówKampanii ZestawKomponentówGrupyReklam |
||
| CHAIN_DYNAMIC_LOCATION_GROUP | ZestawKomponentówKampanii ZestawKomponentówGrupyReklam |
||
| STATIC_LOCATION_GROUP | ZestawKomponentówKampanii ZestawKomponentówGrupyReklam |