Podobnie jak w przypadku raportów w kampaniach Performance Max, możesz używać tej funkcji
GoogleAdsService.SearchStream
.
do pobierania metadanych kampanii i grup plików w celu ich optymalizacji
jak rozwiązywać typowe problemy.
Optymalizacja kampanii
Różne cele biznesowe, które można osiągnąć za pomocą skuteczności Poznaj wskazówki dotyczące optymalizacji kampanii Performance Max Maks. Te wskazówki są w równym stopniu dotyczy kampanii Performance Max utworzonych przy użyciu interfejsu Google Ads API.
Rozwiązywanie problemów z kampanią
Jeśli skuteczność kampanii Performance Max nie spełnia Twoich oczekiwań, może to być spowodowane do konkretnych problemów z reklamami, ustalaniem stawek, kierowaniem, śledzeniem konwersji ustawieniach kampanii. Instrukcje rozwiązywania problemów znajdziesz w tych przewodnikach:
- Problemy z konfiguracją kampanii Performance Max
- Kampania Performance Max jest nieaktywna lub generuje mało ruchu
- Wzrost wydatków na kampanie Performance Max
Typowe błędy związane z grupami plików
Jeśli prośba o utworzenie elementu AssetGroup
kończy się niepowodzeniem i
AssetGroupError
i
wartość wyliczeniową rozpoczynającą się od NOT_ENOUGH
, na przykład
AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
,
oznacza to, że AssetGroup
nie spełnia warunków
minimalne wymagania dotyczące komponentów i poprzednia wartość
nie utworzono.
Na przykład błąd AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
spowodowałby
sugerują, że prośba o utworzenie elementu AssetGroup
została przesłana bez minimalnej wartości
liczba
MARKETING_IMAGES
,
w tym przypadku. Aby naprawić ten błąd, ponownie prześlij prośbę o utworzenie
AssetGroup
jako żądanie zbiorczej mutacji za pomocą funkcji
metoda GoogleAdsService.mutate
zawierające
asset_group_operation
oraz wszystkie brakujące
asset_group_asset_operations
co pokazaliśmy w
Łączenie grup komponentów z zasobami.
W tym przykładzie lista operacji mutacji w żądaniu zbiorczej mutacji wyglądałaby tak
musi zawierać co najmniej 1 element AssetGroupAsset
z field_type
MARKETING_IMAGE
Zasób, do którego odwołuje się AssetGroupAsset
, musi też spełniać
ze specyfikacją urządzenia MARKETING_IMAGE
.
Podobnie jeśli żądanie utworzenia AssetGroup
zakończy się niepowodzeniem z
AssetGroupError.SHORT_DESCRIPTION_REQUIRED
,
oznacza to, że w dokumencie AssetGroup
brakuje zasobu TEXT
o długości 60 znaków lub
i field_type
o DESCRIPTION
. Czynności, które należy wykonać, aby rozwiązać ten problem,
tak samo jak w przykładzie NOT_ENOUGH_MARKETING_IMAGE_ASSET
. Jednakże żądanie
musi zawierać co najmniej 1 element AssetGroupAsset
z wartością field_type
wynoszącą
DESCRIPTION
, a zasób, do którego odwołuje się AssetGroupAsset
, musi mieć wartość 60
znaków lub mniej.
Rozwiązywanie problemów z grupami plików
asset_group.primary_status
oraz
asset_group.primary_status_reasons
można wykorzystać do uzyskania informacji
o skuteczności grupy komponentów.
SELECT
asset_group.resource_name,
asset_group.primary_status,
asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"
Podobnie
asset_group_asset.primary_status
asset_group_asset.primary_status_details
,
oraz
asset_group_asset.primary_status_reasons
tych pól można użyć do określenia, czy komponent z grupy plików wyświetla się lub
powodów, dla których tak nie jest.
SELECT
asset_group_asset.resource_name,
asset_group_asset.primary_status,
asset_group_asset.primary_status_reasons,
asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"
Źródło zasobu
Wyjątkowa kampania Performance Max polega na wyświetlaniu reklam z komponentami, które:
przesyłane przez reklamodawców i wygenerowane automatycznie przez Google. Jako reklamodawca
warto znać źródło zasobu, aby rozwiązywać problemy lub oceniać
wydajności. W takim przypadku możesz użyć funkcji
asset_group_asset.source
jako
następujące:
SELECT
asset.id,
asset.name,
asset_group.id,
asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID
Wartości konwersji z celu „Pozyskiwanie nowych klientów”
Zarejestrowane wartości konwersji mogą być wyższe niż te przesłane ręcznie, skonfigurujesz nowego klienta pozyskania Kampanie Performance Max lub kampanie w sieci wyszukiwania. Jeśli wybierzesz opcję Nowy klient w trybie „Wartość” (wyższe stawki), długookresowa wartość nowego klienta jest dodawana do wartość konwersji danego działania powodującego konwersję. Długookresowa wartość nowego klienta jest dostępna tylko przez interfejs internetowy Google Ads.
Jeśli musisz obliczyć wartości konwersji z wyłączeniem od początku śledzenia, zapoznaj się z tym pseudokodem. Zupełnie nowy klient Wartość od początku śledzenia można pobrać w interfejsie internetowym Google Ads.
nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
// If the new customer acquisition value is 'Bid higher', then subtract.
if (bidHigher == true) {
nonNewCustomerAcquisitionConversionValueTotal +=
campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
}
// If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
else {
nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
}
}