Wersje robocze kampanii pozwalają wprowadzić zbiór zamierzonych zmian w kampanii. Każda wersja robocza kampanii obejmuje kampanię podstawową i wersję roboczą i powiązane z nią.
- Kampania podstawowa to zwykła kampania na koncie, zawierająca reklamy, grupy reklam i inne zasoby.
- Robocza wersja kampanii to warstwa wirtualna, w której zmiany są agregowane w miarę wykonywać działania, ale nie mają wpływu na żadne rzeczywiste kampanie na koncie. Jednorazowo jesteś zadowolony ze stanu roboczej wersji kampanii, możesz ją zastosować na kilka różnych sposobów.
Tworzę wersję roboczą
Tworzenie CampaignDraft
jest tak samo proste jak każde inne
elementu w interfejsie Google Ads API. Utwórz obiekt CampaignDraft
i określ jego wartość
base_campaign
i
name
, a następnie zadzwoń
CampaignDraftService.MutateCampaignDrafts
przekazując nowo utworzone CampaignDraft
jako
create
.
Żądanie create
działa
jak typowe wywołanie interfejsu API, ponieważ odpowiedź jest natychmiast zwracana.
Modyfikowanie roboczej wersji kampanii
Po utworzeniu wersji roboczej kampanii musisz wyszukać nazwę zasobu
powiązanej roboczej wersji kampanii, aby można było wprowadzić zmiany. Dostępne opcje
wykonaj to za pomocą następującego zapytania w
GoogleAdsService.SearchStream
:
SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"
Po uzyskaniu nazwy zasobu roboczej wersji kampanii możesz ją zmodyfikować w taki sam sposób jak w przypadku każdej prawdziwej kampanii na swoim koncie. Robocza wersja kampanii nie może wyświetlać reklam, ale służy jako obszar przejściowy do wprowadzania zmian a później rzeczywistej kampanii.
Promowanie lub usuwanie roboczej wersji kampanii
Po zakończeniu konfigurowania roboczej wersji kampanii masz kilka opcji.
- Przenieś roboczą wersję kampanii do kampanii podstawowej, stosując wszystkie
zmian wprowadzonych w roboczej wersji kampanii w kampanii podstawowej. To jest
operacji asynchronicznej. Można to zrobić, dzwoniąc
CampaignDraftService.PromoteCampaignDraft
- Usuń wersję roboczą kampanii, ustawiając jej
status
doREMOVED
. To spowoduje zgłoszenie pomiń zmiany, jeśli nie zdecydujesz się kontynuować. To jest synchroniczne i działa tak samo jak każde inne wywołanie interfejsu API.