- Zasób: Campaign
- CampaignGoal
- CampaignGoalType
- PerformanceGoal
- PerformanceGoalType
- CampaignFlight
- CampaignBudget
- ExternalBudgetSource
- PrismaConfig
- PrismaType
- PrismaCpeCode
- Metody
Zasób: Campaign
jedną kampanię,
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. Przypisany przez system. |
displayName |
Wymagany. Wyświetlana nazwa kampanii. Musi być zakodowany w formacie UTF-8 i mieć maksymalny rozmiar 240 bajtów. |
entityStatus |
Wymagany. Określa, czy zamówienia reklamowe w tej kampanii mogą wykorzystywać budżety i ustalać stawki za zasoby reklamowe.
|
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktualizacji kampanii. Przypisany przez system. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
campaignGoal |
Wymagany. Cel kampanii. |
campaignFlight |
Wymagany. Planowane wydatki i czas trwania kampanii. |
frequencyCap |
Wymagany. 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 ustawione, kampania korzysta z nieograniczonego budżetu. |
CampaignGoal
Ustawienia, które określają cel kampanii.
Zapis JSON |
---|
{ "campaignGoalType": enum ( |
Pola | |
---|---|
campaignGoalType |
Wymagany. Typ celu kampanii. |
performanceGoal |
Wymagany. Cel skuteczności kampanii. Akceptowane wartości
|
CampaignGoalType
Możliwe typy celów kampanii.
Wartości w polu enum | |
---|---|
CAMPAIGN_GOAL_TYPE_UNSPECIFIED |
Wartość celu nie jest określona lub jest nieznana w tej wersji. |
CAMPAIGN_GOAL_TYPE_APP_INSTALL |
Zwiększ liczbę instalacji aplikacji lub zaangażowanie. |
CAMPAIGN_GOAL_TYPE_BRAND_AWARENESS |
zwiększać świadomość marki lub produktu, |
CAMPAIGN_GOAL_TYPE_OFFLINE_ACTION |
Zwiększ sprzedaż offline lub sprzedaż w sklepie tradycyjnym. |
CAMPAIGN_GOAL_TYPE_ONLINE_ACTION |
Zwiększ liczbę działań online lub wizyt w witrynie. |
PerformanceGoal
Ustawienia, które kontrolują cel skuteczności kampanii.
Zapis JSON |
---|
{ "performanceGoalType": enum ( |
Pola | |
---|---|
performanceGoalType |
Wymagany. Typ docelowej skuteczności. |
Pole unii performance_goal_value . Wymagany. Wartość celu skuteczności odpowiadająca danemu elementowi performance_goal_type . performance_goal_value może mieć tylko jedną z tych wartości: |
|
performanceGoalAmountMicros |
Kwota celu w milionowych częściach waluty reklamodawcy. Ma zastosowanie, gdy
Na przykład 1500000 oznacza 1,5 jednostki waluty. |
performanceGoalPercentageMicros |
Dziesiętna reprezentacja docelowego odsetka w mikrojednostkach. Ma zastosowanie, gdy
Na przykład wartość 70000 oznacza 7% (w postaci dziesiętnej 0, 07). |
performanceGoalString |
Ciąg kluczowego wskaźnika wydajności (KPI), który może być pusty. Musi być zakodowany w formacie UTF-8 i mieć maksymalnie 100 znaków. Ma zastosowanie, gdy |
PerformanceGoalType
Możliwe typy celów związanych ze skutecznością.
Wartości w polu enum | |
---|---|
PERFORMANCE_GOAL_TYPE_UNSPECIFIED |
Typ celu skuteczności nie jest określony lub jest nieznany w tej wersji. |
PERFORMANCE_GOAL_TYPE_CPM |
Cel skuteczności jest ustawiony w CPM (koszcie tysiąca wyświetleń). |
PERFORMANCE_GOAL_TYPE_CPC |
Cel skuteczności jest ustawiony w CPC (koszcie kliknięcia). |
PERFORMANCE_GOAL_TYPE_CPA |
Cel skuteczności jest ustawiony w CPA (koszcie działania). |
PERFORMANCE_GOAL_TYPE_CTR |
Cel skuteczności jest ustawiany w procentach CTR (współczynnika klikalności). |
PERFORMANCE_GOAL_TYPE_VIEWABILITY |
Cel skuteczności jest ustawiany w procentach widoczności. |
PERFORMANCE_GOAL_TYPE_CPIAVC |
Cel skuteczności jest ustawiony jako CPIAVC (koszt wyświetlenia reklamy, która w momencie zakończenia była widoczna i miała włączony dźwięk). |
PERFORMANCE_GOAL_TYPE_CPE |
Cel skuteczności jest ustawiany w CPE (koszcie zaangażowania). |
PERFORMANCE_GOAL_TYPE_CPV |
Cel skuteczności jest ustawiony w CPV (koszcie obejrzenia). |
PERFORMANCE_GOAL_TYPE_CLICK_CVR |
Cel skuteczności jest ustawiany w procentach współczynnika konwersji po kliknięciu (konwersje na kliknięcie). |
PERFORMANCE_GOAL_TYPE_IMPRESSION_CVR |
Cel skuteczności jest określany w procentach współczynnika konwersji po wyświetleniu (konwersje na wyświetlenie). |
PERFORMANCE_GOAL_TYPE_VCPM |
Cel skuteczności jest określany w jednostkach VCPM (koszt tysiąca widocznych wyświetleń). |
PERFORMANCE_GOAL_TYPE_VTR |
Cel dotyczący skuteczności jest określany w procentach współczynnika obejrzeń wideo w YouTube (wyświetlenia w YouTube na wyświetlenie). |
PERFORMANCE_GOAL_TYPE_AUDIO_COMPLETION_RATE |
Cel skuteczności jest określany w procentach współczynnika pełnych odtworzeń (pełne odsłuchania na wyświetlenie). |
PERFORMANCE_GOAL_TYPE_VIDEO_COMPLETION_RATE |
Cel skuteczności jest określany w procentach współczynnika pełnych obejrzeń filmu (pełne obejrzenia filmu na wyświetlenie). |
PERFORMANCE_GOAL_TYPE_OTHER |
Cel skuteczności jest ustawiony na Inne. |
CampaignFlight
Ustawienia, które śledzą zaplanowane wydatki i czas trwania kampanii.
Zapis JSON |
---|
{
"plannedSpendAmountMicros": string,
"plannedDates": {
object ( |
Pola | |
---|---|
plannedSpendAmountMicros |
Kwota, która prawdopodobnie zostanie wydana na kampanię w określonym Kwota jest podana w mikro. Musi być większa od lub równa 0. Na przykład 500000000 oznacza 500 jednostek standardowych waluty. |
plannedDates |
Wymagany. Przewidywane daty trwania kampanii. Są one rozwiązywane w odniesieniu do strefy czasowej reklamodawcy nadrzędnego.
|
CampaignBudget
Ustawienia określające sposób przydzielania budżetu kampanii.
Zapis JSON |
---|
{ "budgetId": string, "displayName": string, "budgetUnit": enum ( |
Pola | |
---|---|
budgetId |
Unikalny identyfikator budżetu kampanii. Przypisany przez system. Nie ustawiaj nowych budżetów. Musi być uwzględniony podczas aktualizowania lub dodawania budżetów do |
displayName |
Wymagany. Wyświetlana nazwa budżetu. Musi być zakodowany w formacie UTF-8 i mieć maksymalny rozmiar 240 bajtów. |
budgetUnit |
Wymagany. Niezmienne. Określa, czy budżet jest mierzony w walucie czy w wyświetleniach. |
budgetAmountMicros |
Wymagany. Łączna kwota, jaką mogą przeznaczyć na budżet połączone segmenty zamówienia reklamowego. Kwota jest podana w mikro. Musi być większy niż 0. Na przykład 500000000 oznacza 500 jednostek standardowych waluty. |
dateRange |
Wymagany. Zakres dat budżetu kampanii. Połączone segmenty budżetu mogą mieć inny zakres dat. Są one rozwiązywane w odniesieniu do strefy czasowej reklamodawcy nadrzędnego. Zarówno |
externalBudgetSource |
Wymagany. Zewnętrzne źródło budżetu. |
externalBudgetId |
Niezmienne. Identyfikator, który identyfikuje ten budżet w źródle zewnętrznym. Jeśli to pole jest ustawione, a poziom szczegółów faktury w odpowiednim profilu płatności jest ustawiony na „Numer zamówienia na poziomie budżetu”, wszystkie wyświetlenia zrealizowane w ramach tego budżetu będą zawierać ten identyfikator na fakturze. Musi być niepowtarzalna w obrębie kampanii. |
invoiceGroupingId |
Niezmienne. Identyfikator używany do grupowania budżetów, które mają być uwzględnione na tej samej fakturze. Jeśli to pole jest ustawione, a poziom faktury w odpowiednim profilu płatności jest ustawiony na „Identyfikator grupowania faktur w budżecie”, wszystkie |
prismaConfig |
Dodatkowe metadane do wykorzystania w narzędziu Mediaocean Prisma. Wymagane w przypadku budżetów Mediaocean. Dotyczy to tylko reklamodawców |
ExternalBudgetSource
Zewnętrzne źródło segmentu budżetu kampanii.
Wartości w polu enum | |
---|---|
EXTERNAL_BUDGET_SOURCE_UNSPECIFIED |
W tej wersji nie podano wartości zewnętrznego źródła budżetu lub jest ona nieznana. |
EXTERNAL_BUDGET_SOURCE_NONE |
Budżet nie ma zewnętrznego źródła. |
EXTERNAL_BUDGET_SOURCE_MEDIA_OCEAN |
Źródłem budżetu jest Mediaocean. |
PrismaConfig
Ustawienia dotyczące narzędzia Mediaocean Prisma.
Zapis JSON |
---|
{ "prismaType": enum ( |
Pola | |
---|---|
prismaType |
Wymagany. Typ Prisma. |
prismaCpeCode |
Wymagany. Odpowiednie kody klienta, usługi i wartości szacunkowych z narzędzia Mediaocean Prisma. |
supplier |
Wymagany. Podmiot, któremu przydzielono ten budżet (platforma DSP, witryna itp.). |
PrismaType
Możliwe typy budżetu Prisma.
Wartości w polu enum | |
---|---|
PRISMA_TYPE_UNSPECIFIED |
Typ nie jest określony lub jest nieznany w tej wersji. |
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 w polach komponentów tego kodu.
Zapis JSON |
---|
{ "prismaClientCode": string, "prismaProductCode": string, "prismaEstimateCode": string } |
Pola | |
---|---|
prismaClientCode |
Kod klienta aplikacji Prisma. |
prismaProductCode |
Kod produktu w aplikacji Prisma. |
prismaEstimateCode |
Orientacyjny kod aplikacji Prisma. |
Metody |
|
---|---|
|
Tworzy nową kampanię. |
|
Trwale usuwa kampanię. |
|
Pobiera kampanię. |
|
Wyświetla listę kampanii reklamodawcy. |
|
Wyświetla przypisane opcje kierowania w kampanii według typów kierowania. |
|
Aktualizuje istniejącą kampanię. |