- Zasób: Kampania
- CampaignGoal
- CampaignGoalType
- CampaignFlight
- CampaignBudget
- ExternalBudgetSource
- PrismaConfig
- PrismaType
- PrismaCpeCode
- Metody
Zasób: kampania
Pojedyncza kampania.
Zapis JSON |
---|
{ "name": string, "advertiserId": string, "campaignId": string, "displayName": string, "entityStatus": enum ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Nazwa zasobu kampanii. |
advertiserId |
Tylko dane wyjściowe. Unikalny identyfikator reklamodawcy, do którego należy kampania. |
campaignId |
Tylko dane wyjściowe. Unikalny identyfikator kampanii. Przypisana przez system. |
displayName |
Wymagane. Wyświetlana nazwa kampanii. Musi być zakodowany w standardzie UTF-8 i maksymalnym rozmiarze 240 bajtów. |
entityStatus |
Wymagane. Określa, czy zamówienia reklamowe w ramach tej kampanii mogą wydawać budżety i ustalać stawki za zasoby reklamowe.
|
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktualizacji kampanii. Przypisana przez system. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
campaignGoal |
Wymagane. Cel kampanii. |
campaignFlight |
Wymagane. Planowane wydatki i czas trwania kampanii. |
frequencyCap |
Wymagane. Ustawienie limitu wyświetleń na użytkownika w kampanii. |
campaignBudgets[] |
Lista budżetów dostępnych w tej kampanii. Jeśli to pole nie jest skonfigurowane, kampania używa nieograniczonego budżetu. |
CampaignGoal
Ustawienia, które pozwalają określić cel kampanii.
Zapis JSON |
---|
{ "campaignGoalType": enum ( |
Pola | |
---|---|
campaignGoalType |
Wymagane. Typ celu kampanii. |
performanceGoal |
Wymagane. Docelowa skuteczność kampanii. Akceptowane wartości w polu
|
CampaignGoalType
Możliwe typy celów kampanii.
Wartości w polu enum | |
---|---|
CAMPAIGN_GOAL_TYPE_UNSPECIFIED |
Wartość celu nie jest określona lub nieznana w tej wersji. |
CAMPAIGN_GOAL_TYPE_APP_INSTALL |
Zwiększanie liczby instalacji aplikacji lub zaangażowania. |
CAMPAIGN_GOAL_TYPE_BRAND_AWARENESS |
Zwiększenie świadomości marki lub produktu. |
CAMPAIGN_GOAL_TYPE_OFFLINE_ACTION |
Zwiększenie sprzedaży offline lub sprzedaży w sklepie stacjonarnym. |
CAMPAIGN_GOAL_TYPE_ONLINE_ACTION |
Zwiększenie liczby działań online lub wizyt. |
CampaignFlight
Ustawienia do śledzenia planowanych wydatków i czasu trwania kampanii.
Zapis JSON |
---|
{
"plannedSpendAmountMicros": string,
"plannedDates": {
object ( |
Pola | |
---|---|
plannedSpendAmountMicros |
Kwota, jaką kampania ma wydać w przypadku określonych Ilość jest wyrażona w mikro. Wartość nie może być mniejsza niż 0. Na przykład 500000000 oznacza 500 standardowych jednostek waluty. |
plannedDates |
Wymagane. Przewidywane daty trwania kampanii. Są one ustalane według strefy czasowej reklamodawcy nadrzędnego.
|
CampaignBudget
Ustawienia, które określają sposób przydzielania budżetu kampanii.
Zapis JSON |
---|
{ "budgetId": string, "displayName": string, "budgetUnit": enum ( |
Pola | |
---|---|
budgetId |
Unikalny identyfikator budżetu kampanii. Przypisana przez system. Nie ustawiaj dla nowych budżetów. Trzeba go uwzględnić przy aktualizowaniu lub dodawaniu budżetów do kampanii |
displayName |
Wymagane. Wyświetlana nazwa budżetu. Musi być zakodowany w standardzie UTF-8 i maksymalnym rozmiarze 240 bajtów. |
budgetUnit |
Wymagane. Stały. Określa, czy budżet jest mierzony w walucie czy w wyświetleniach. |
budgetAmountMicros |
Wymagane. Łączna kwota, jaką mogą budżetować powiązane segmenty zamówienia reklamowego. Ilość jest wyrażona w mikro. Musi być większy niż 0. Na przykład 500000000 oznacza 500 standardowych jednostek waluty. |
dateRange |
Wymagane. Zakres dat dla budżetu kampanii. Połączone segmenty budżetu mogą mieć inny zakres dat. Są one ustalane według strefy czasowej reklamodawcy nadrzędnego. Zarówno |
externalBudgetSource |
Wymagane. Zewnętrzne źródło budżetu. |
externalBudgetId |
Stały. Identyfikator określający ten budżet dla źródła zewnętrznego. Jeśli to pole jest określone, a poziom szczegółów faktury w odpowiednim profilu płatności jest ustawiony na „Zamówienie na poziomie budżetu”, wszystkie wyświetlenia realizowane w ramach tego budżetu będą zawierały ten identyfikator na fakturze. Nie może się powtarzać w ramach kampanii. |
invoiceGroupingId |
Stały. Identyfikator służący do grupowania budżetów, które mają być uwzględnione na tej samej fakturze. Jeśli to pole jest skonfigurowane, a poziom faktury w odpowiednim profilu płatności jest ustawiony na „Identyfikator grupowania faktur na poziomie budżetu”, wszystkie identyfikatory |
prismaConfig |
Dodatkowe metadane do wykorzystania przez narzędzie Mediaocean Prisma. Wymagany w przypadku budżetów Mediaocean. Dotyczy tylko reklamodawców |
ExternalBudgetSource
Zewnętrzne źródło segmentu budżetu kampanii.
Wartości w polu enum | |
---|---|
EXTERNAL_BUDGET_SOURCE_UNSPECIFIED |
Wartość zewnętrznego źródła budżetu nie jest określona lub nieznana w tej wersji. |
EXTERNAL_BUDGET_SOURCE_NONE |
Budżet nie ma zewnętrznego źródła. |
EXTERNAL_BUDGET_SOURCE_MEDIA_OCEAN |
Źródło budżetu to Mediaocean. |
PrismaConfig
Ustawienia właściwe dla narzędzia Mediaocean Prisma.
Zapis JSON |
---|
{ "prismaType": enum ( |
Pola | |
---|---|
prismaType |
Wymagane. Typ Prisma. |
prismaCpeCode |
Wymagane. Odpowiednie kody dotyczące klientów, usług i szacunków z narzędzia Mediaocean Prisma. |
supplier |
Wymagane. Podmiot przeznaczył ten budżet (DSP, witryna itp.). |
PrismaType
Możliwe typy budżetu Prisma.
Wartości w polu enum | |
---|---|
PRISMA_TYPE_UNSPECIFIED |
W tej wersji typ nie jest określony lub nieznany. |
PRISMA_TYPE_DISPLAY |
Typ wyświetlania. |
PRISMA_TYPE_SEARCH |
Typ wyszukiwania. |
PRISMA_TYPE_VIDEO |
Typ filmu. |
PRISMA_TYPE_AUDIO |
Typ audio. |
PRISMA_TYPE_SOCIAL |
Typ społecznościowy. |
PRISMA_TYPE_FEE |
Typ opłaty. |
PrismaCpeCode
Centrum płatności Google obsługuje wyszukiwanie i filtrowanie pól składowych tego kodu.
Zapis JSON |
---|
{ "prismaClientCode": string, "prismaProductCode": string, "prismaEstimateCode": string } |
Pola | |
---|---|
prismaClientCode |
Kod klienta aplikacji Prisma. |
prismaProductCode |
Kod produktu Prisma. |
prismaEstimateCode |
Szacowany kod aplikacji Prisma. |
Metody |
|
---|---|
|
Wyświetla listę przypisanych opcji kierowania kampanii z różnymi typami kierowania. |
|
Tworzy nową kampanię. |
|
powoduje trwałe usunięcie kampanii, |
|
Pobiera kampanię. |
|
Wyświetla listę kampanii reklamodawcy. |
|
Aktualizuje istniejącą kampanię. |