āĻā§āĻāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĒā§āϰāĻāĻžāϰāĻžāĻāĻŋāϝāĻžāύā§āϰ āĻāϏāĻĄāĻŧāĻž āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻž āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝāĻž āĻ āύā§āϏāύā§āϧāĻžāύ āĻāĻŦāĻ āĻĒā§āϰāĻĻāϰā§āĻļāύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰāĻāĻžāϰāĻžāĻāĻŋāϝāĻžāύā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻĒā§āϰāϏā§āϤā§āϤ āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤
āĻāĻ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻžāĻāĻŋ āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§ āĻāϏāĻĄāĻŧāĻž āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻžāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŽā§āϞāĻŋāĻ āĻāϰā§āĻŽāĻĒā§āϰāĻŦāĻžāĻš āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰā§āĨ¤
āĻāϏāĻĄāĻŧāĻž
āĻāĻāĻāĻŋ āĻāϏāĻĄāĻŧāĻž āĻšāϞ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻā§āϞā§āύ āϝāĻž āύāĻŋāĻāϏā§āĻŦ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĒāϰāĻŋāĻŦā§āĻļāύ āĻāϰāĻŦā§ āύāĻž, āϤāĻŦā§ āĻŽā§āϞ āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύāĻž āĻāϰā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻŽāĻā§āĻāϏā§āĻĨ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒāϰā§āϝāĻžāϝāĻŧāĻā§āϰāĻŽā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āϤāĻžāϰāĻĒāϰ āĻŽā§āϞ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϝāĻŧ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻāĻāĻŋ āĻāϏāĻĄāĻŧāĻž āϤā§āϰāĻŋ āĻāϰā§āύ
āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĄā§āϰāĻžāĻĢāĻ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻāĻāĻŋ DraftBuilder āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ
āύāύā§āϝ āύāĻžāĻŽ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύāĻāĻŋ āĻ
āĻŦāĻļā§āϝāĻ āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻ, āĻĄāĻŋāϏāĻĒā§āϞ⧠āĻāĻā§āϏāĻĒā§āϝāĻžāύāĻļāύ āϏāĻš āϏāĻžāϰā§āĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ, āĻ
āĻĨāĻŦāĻž āĻĄāĻŋāϏāĻĒā§āϞ⧠āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ (āĻĄāĻŋāϏāĻĒā§āϞ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāύā§āϝ āĻŽā§āĻŦāĻžāĻāϞ āĻ
ā§āϝāĻžāĻĒ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻŦā§āϝāϤā§āϤ) āĻšāϤ⧠āĻšāĻŦā§ āĻāĻŦāĻ āĻāϰ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāϰāĻž āĻŦāĻžāĻā§āĻ āĻĨāĻžāĻāĻž āĻāĻāĻŋāϤ āύāϝāĻŧāĨ¤
const campaign = AdsApp.campaigns()
.withCondition(`campaign.name = "${campaignName}"`)
.get()
.next();
const draftBuilder = campaign.newDraftBuilder()
.withName("INSERT_DRAFT_NAME_HERE")
.build();
const draft = draftBuilder.getResult();
DraftBuilder.build() āĻāĻāĻāĻŋ DraftOperation āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝāĻž āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋāϤ⧠āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ
āĻĒāĻžāϰā§āĻļāύāĨ¤ āĻāϰāĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāĻžāύāĻžāϰ āĻāύā§āϝ āĻāĻŽāĻžāĻĻā§āϰ āĻŦāĻŋāϞā§āĻĄāĻžāϰāĻĻā§āϰ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž āĻĻā§āĻā§āύāĨ¤
āĻāĻāĻāĻŋ draft āϤāĻžāϰ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻāĻāĻĄāĻŋ āĻāĻŦāĻ āĻāϏāĻĄāĻŧāĻž āĻāĻāĻĄāĻŋāϰ āϏāĻŽāύā§āĻŦāϝāĻŧ āĻĻā§āĻŦāĻžāϰāĻž āϏā§āĻŦāϤāύā§āϤā§āϰāĻāĻžāĻŦā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϰāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ DraftSelector.withIds() āĻĻā§āĻā§āύāĨ¤
āĻāϏāĻĄāĻŧāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āĻāϰā§āύ
āĻāĻāĻāĻŋ draft āĻŦāϏā§āϤ⧠āĻāĻāĻāĻŋ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĄā§āϰāĻžāĻĢā§āĻ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύāĻā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻāϰā§āĨ¤ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻāĻĒāĻĄā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻĒāύāĻŋ āĻāϏāĻĄāĻŧāĻž āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύāĻāĻŋāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻĒā§āϰāĻāĻžāϰ āĻāϰā§āύāĨ¤
āĻ āύā§āϝ āϝā§āĻā§āύ⧠āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻŽāϤā§āĻ āĻāĻāĻāĻŋ āĻāϏāĻĄāĻŧāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰāĻ āĻŦāĻŋāĻāĻŋāύā§āύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϝā§āĻŽāύ āĻŽāĻžāύāĻĻāĻŖā§āĻĄ, āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻā§āώā§āĻ ā§, āĻŦāĻŋāĻĄ āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋ āĻĒā§āϤ⧠āĻāĻŦāĻ āϏā§āĻ āĻāϰāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āϰāϝāĻŧā§āĻā§āĨ¤
const draftCampaign = draft.getDraftCampaign();
draftCampaign.setAdRotationType("CONVERSION_OPTIMIZE");
draftCampaign.createNegativeKeyword("shoes");
āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āύā§āϤāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻā§āϞāĻŋ āĻŽā§āϞ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻŽāϤā§āĻ āĻāĻāĻāĻŋ āĻāϏāĻĄāĻŧāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻāύā§āϝāĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āύā§āϤāĻŋ āϞāĻā§āĻāύāĻāĻžāϰ⧠āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϰāϝāĻŧā§āĻā§ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻāϏāĻĄāĻŧāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻĨā§āĻā§ āĻāĻĒāύāĻŋ āĻā§āύāĻ āĻĒāϰā§āĻā§āώāĻž āĻāĻžāϞāĻžāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻžāĨ¤
āĻāϏāĻĄāĻŧāĻžāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ āĻāϰā§āύ
āĻāϏāĻĄāĻŧāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻĒāύāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āύāĻž āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ āĻā§āĻŦāϞ āĻāϏāĻĄāĻŧāĻžāĻāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāϏāĻĄāĻŧāĻžāĻāĻŋ āĻ āĻĒāϏāĻžāϰāĻŖ āĻāϰāĻž āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϝāĻŧ, āϤāĻŦā§ āĻāĻāĻŋ āĻāĻāύāĻ Google āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ UI āĻāϰ āĻāϏāĻĄāĻŧāĻž āĻā§āϝāĻžāĻŦā§ "āϏāĻŽāϏā§āϤ āĻāϏāĻĄāĻŧāĻž" āĻāϰ āĻ āϧā§āύ⧠āĻĻā§āĻāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
draft.remove();āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāϏāĻĄāĻŧāĻžāϝāĻŧ āĻāϰāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āϰāĻžāĻāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ āϏā§āĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
draft.startApplying();āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ⧠āĻāĻĒāĻĄā§āĻāĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻļā§āϰ⧠āĻāϰā§, āϤāĻžāĻ āĻāϏāĻĄāĻŧāĻžāĻāĻŋāϰ āĻ āĻŦāϏā§āĻĨāĻž Google āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ UI-āϤ⧠" āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāĻā§āĻā§..." āĻĨāĻžāĻāĻŦā§āĨ¤ āϤāĻŦā§, āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻšāϞ⧠āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻ āĻŦāĻšāĻŋāϤ āĻāϰāĻŦā§ āύāĻž āĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒā§āϰāĻĨāĻŽā§ āĻāĻĒāύāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻāϰ⧠āĻĻā§āĻāϤ⧠āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻāϏāĻĄāĻŧāĻžāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻž
āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻŽā§āϞ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āϏāĻŽāĻžāύā§āϤāϰāĻžāϞ⧠āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻāϝā§āĻā§āϝ āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻāĻžāϞāĻžāϝāĻŧ āĻāĻŦāĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻļāϤāĻžāĻāĻļā§āϰ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĻā§āĻāĻžāϝāĻŧāĨ¤ āĻĒāϰā§āĻā§āώāĻžāϰ āĻĢāϞāĻžāĻĢāϞā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āĻāĻĒāύāĻŋ āĻŽā§āϞ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϝāĻŧ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻĒāϰā§āĻā§āώāĻžāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āϏā§āĻŦāĻžāϧā§āύ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϝāĻŧ āĻļāĻžāĻāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻ āĻĨāĻŦāĻž āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāĻāĻŋ āĻĒāϰāĻŋāϤā§āϝāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āϤā§āϰāĻŋ āĻāϰā§āύ
āĻāĻāĻāĻŋ experiment āĻāĻāĻāĻŋ āĻāϏāĻĄāĻŧāĻžāϰ āĻŽāϤā§, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻĨā§āĻā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ ExperimentBuilder āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻāĻŋ experiment āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤ āĻāĻāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻĻā§āĻāĻŋ "āĻŦāĻžāĻšā§" āϏāĻš āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āϤā§āϰāĻŋ āĻāϰāĻŦā§ āϝāĻž āĻĒāϰā§āĻā§āώāĻžāϰ āĻŦāĻŋāĻāĻŋāύā§āύ āĻ
āĻāĻļāĻā§ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻŦāĻžāĻšā§āϤ⧠(āϝāĻžāĻā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻŦāĻžāĻšā§ āĻŦāϞāĻž āĻšāϝāĻŧ) āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āϧāĻžāϰāĻŖ āĻāϰāĻŦā§ āĻāĻŦāĻ āĻ
āύā§āϝāĻāĻŋāϤ⧠(āϝāĻžāĻā§ āĻāĻŋāĻāĻŋāϤā§āϏāĻž āĻŦāĻžāĻšā§ āĻŦāϞāĻž āĻšāϝāĻŧ) āĻāĻāĻāĻŋ āύāϤā§āύ āĻāϏāĻĄāĻŧāĻž āĻĒā§āϰāĻāĻžāϰāĻžāĻāĻŋāϝāĻžāύ āĻĨāĻžāĻāĻŦā§ āϝāĻž āĻāĻĒāύāĻŋ āĻĒāϰā§āĻā§āώāĻžāϰ āϏāĻŽāϝāĻŧāϏā§āĻā§ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻžāϰ āĻāĻā§ (āĻāĻā§ āĻĻā§āĻāĻžāύ⧠āĻāϏāĻĄāĻŧāĻžāϰ āϧāĻžāĻĒ āĻ
āύā§āϏāĻžāϰā§) āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰāĻŦā§āύāĨ¤
āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻŦāĻŋāϞā§āĻĄāĻžāϰ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏāĻŽāϏā§āϤ āĻāĻŋāĻā§ āϏā§āĻ āĻāϰāϤ⧠āĻā§āϞāĻŦā§āύ āύāĻž:
-
withCampaign - āĻāĻĒāύāĻŋ āϝ⧠āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻĒāϰā§āĻā§āώāĻžāĻāĻŋ āĻāϰāϤ⧠āĻāĻžāύāĨ¤
-
withTrafficSplitPercent - āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻŦāĻžāĻšā§āϤ⧠āĻāϤ āĻā§āϰā§āϝāĻžāĻĢāĻŋāĻ āϝāĻžāĻŦā§āĨ¤ ā§Ģā§Ļ% āĻāϰ āĻāύā§āϝ,
50āĻāϞā§āϞā§āĻ āĻāϰā§āύāĨ¤ -
withStartDateāĻāĻŦāĻwithEndDate - āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻļā§āϰ⧠āĻāĻŦāĻ āĻļā§āώ āϤāĻžāϰāĻŋāĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āĨ¤
YYYYMMddāĻĢāϰā§āĻŽā§āϝāĻžāĻā§ āĻāϞā§āϞā§āĻ āĻāϰā§āύāĨ¤ -
withType - āĻšāϝāĻŧ
SEARCH_CUSTOMāĻ āĻĨāĻŦāĻžDISPLAY_CUSTOM, āĻāĻĒāύāĻŋ āĻā§āύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻā§āύ āϤāĻžāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§āĨ¤ -
withSuffix - āĻāĻŋāĻāĻŋā§āϏāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āϤā§āϰāĻŋāϰ āϏāĻŽāϝāĻŧ āĻāϰ āύāĻžāĻŽā§āϰ āϏāĻžāĻĨā§ āϝā§āĻ āĻāϰāĻž āĻšāĻŦā§ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻĒā§āϰāϤā§āϝāϝāĻŧ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āĨ¤
-
withGoals - āĻāĻ āĻĒāϰā§āĻā§āώāĻžāϰ āϞāĻā§āώā§āϝāĻā§āϞāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻā§āĻŦāϞ āĻāĻĒāύāĻžāĻā§ āĻŽāύ⧠āĻāϰāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧ āϝ⧠āĻāĻāĻŋ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻĒāύāĻžāϰ āϞāĻā§āώā§āϝāĻā§āϞāĻŋ āĻā§ āĻāĻŋāϞāĨ¤ āĻāĻāĻāĻŋ āĻāĻžāϞ āĻĄāĻŋāĻĢāϞā§āĻ āĻŽāĻžāύ āĻšāϞ
[{metric: 'CLICKS', direction: 'INCREASE'}]āĨ¤
āĻā§āϰāĻžāĻĢāĻŋāĻ āĻŦāĻŋāĻāĻžāĻāύā§āϰ āĻļāϤāĻžāĻāĻļ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰ⧠āϝ⧠āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύā§āϰ āĻā§āύ āĻ āĻāĻļā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĻā§āĻāĻžāύ⧠āĻšāĻŦā§āĨ¤ āĻāĻ āĻāĻžāϰāĻŖā§, āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ⧠āĻāĻāĻŦāĻžāϰ⧠āĻā§āĻŦāϞ āĻāĻāĻāĻŋ āĻāϞāĻŽāĻžāύ āĻĒāϰā§āĻā§āώāĻž āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤
const experiment = AdsApp.newExperimentBuilder()
.withCampaign(campaign)
.withTrafficSplitPercent(50)
.withStartDate("20230501")
.withEndDate("20230601")
.withType("SEARCH_CUSTOM")
.withSuffix("experiment")
.withGoals([{metric: 'CLICKS', direction: 'INCREASE'}])
.build();
// The experimentCampaign represents the customizeable draft.
const experimentCampaign = experiment.getExperimentCampaign();
āĻĄā§āϰāĻžāĻĢā§āĻā§āϰ āĻŦāĻŋāĻĒāϰā§āϤā§, āĻĒāϰā§āĻā§āώāĻžāĻā§āϞāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻāĻĄāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āϏā§āĻŦāϤāύā§āϤā§āϰāĻāĻžāĻŦā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϰāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ ExperimentSelector.withIds() āĻĻā§āĻā§āύāĨ¤
āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āĻāϰā§āύ
āĻāĻāĻāĻŋ draft āĻŽāϤā§, āĻāĻāĻāĻŋ experiment āύāĻŋāĻā§āĻ āĻāĻāĻāĻŋ āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āύāϝāĻŧāĨ¤ āĻŦāϰāĻ, āĻāĻāĻŋ āĻŦā§āϏ āĻĒā§āϰāĻāĻžāϰāĻŖāĻž, āĻāϏāĻĄāĻŧāĻž āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤāĨ¤ āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻā§āώā§āϤā§āϰāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāϝā§āĻā§āϝ, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽāĻā§āϞāĻŋ āĻāĻžāĻĄāĻŧāĻž:
- āύāĻžāĻŽ
- āĻ āĻŦāϏā§āĻĨāĻž
- āĻļā§āϰā§āϰ āϤāĻžāϰāĻŋāĻ
- āĻļā§āώ āϤāĻžāϰāĻŋāĻ
- āĻŦāĻžāĻā§āĻ
const experimentCampaign = experiment.getExperimentCampaign();
// Will succeed.
experimentCampaign.setAdRotationType("ROTATE_FOREVER");
experimentCampaign.createNegativeKeyword("sneakers");
// Will fail.
experimentCampaign.setName("INSERT_EXPERIMENT_NAME_HERE");
āĻĒāϰā§āĻā§āώāĻžāϰ āύāĻžāĻŽ, āĻļā§āϰā§āϰ āϤāĻžāϰāĻŋāĻ āĻāĻŦāĻ āĻļā§āώā§āϰ āϤāĻžāϰāĻŋāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āϝāĻžāϰ āĻĒāϰ⧠āϏā§āĻā§āϞāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϝāĻŧ āĻĒā§āϰāĻāĻžāϰ āĻāϰāĻž āĻšāĻŦā§āĨ¤
// Will succeed.
experiment.setName("INSERT_EXPERIMENT_NAME_HERE");
// Will succeed if date is acceptable.
const date = "20220601";
experiment.setStartDate(date);
āĻĒāϰā§āĻā§āώāĻžāĻāĻŋ āĻļā§āϰ⧠āĻāϰāϤā§, experiment.startScheduling() āĻāϞ āĻāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ
ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž, āĻāĻžāϰāĻŖ āĻāĻāĻŋāĻā§ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻĨā§āĻā§ āϏāĻŽāϏā§āϤ āϏā§āĻāĻŋāĻāϏ āĻāĻĒāĻŋ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āĻĒāϰā§āĻā§āώāĻž āĻļā§āώ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰ
āĻāĻĒāύāĻžāϰ āĻĒāϰā§āĻā§āώāĻžāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰā§, āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ āĻāϝāĻŧā§āĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻāĻā§āĨ¤ āĻāĻŽāϰāĻž āĻĒāϰā§āĻā§āώāĻžāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻļā§āώ āĻāϰāϤ⧠āĻĻā§āĻāϝāĻŧāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻāĻŋāĻā§āĻāĻŋ āϝāĻžāϤ⧠āĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻĻā§āĻāĻžāύ⧠āĻŦāύā§āϧ āĻāϰ⧠āĻĻā§āϝāĻŧ āϤāĻŦā§ āĻāĻĒāύāĻŋ āĻāĻāύāĻ āĻāĻāĻŋāϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āϏāĻŽāĻžāĻĒā§āϤ āĻĒāϰā§āĻā§āώāĻž āĻāĻāύāĻ āϏāϰāĻžāύā§, āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻŦāĻž āĻā§āϰā§āĻĄ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāϰ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻĒāĻžāϰāĻĢāϰā§āĻŽā§āϝāĻžāύā§āϏ āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύ āĻāĻāύāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏāϝā§āĻā§āϝāĨ¤
experiment.finish();
const stats = experimentCampaign.getStatsFor("INSERT_TIME_PERIOD_HERE");
āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻāĻŋ āύāĻŋāϝāĻŧā§ āĻ āϏāύā§āϤā§āώā§āĻ āĻšāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāϤ⧠āĻĒāĻžāϰā§āύ, āϝāĻž āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāĻ āϏāϰāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧāĨ¤ āĻĒāϰā§āĻā§āώāĻžāĻāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻž āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϝāĻŧ, āϤāĻŦā§ āĻāĻāĻŋ āĻāĻāύāĻ Google āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ UI-āĻāϰ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻā§āϝāĻžāĻŦā§ "āϏāĻŽāϏā§āϤ āĻĒāϰā§āĻā§āώāĻž" āĻŦāĻŋāĻāĻžāĻā§ āĻĻā§āĻāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
experiment.remove();āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻĒāϰā§āĻā§āώāĻžāϰ āĻĢāϞāĻžāĻĢāϞ⧠āϏāύā§āϤā§āώā§āĻ āĻšāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻāĻā§:
āĻāĻĒāύāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻ āĻŋāĻ āϝā§āĻŽāύ āĻāϏāĻĄāĻŧāĻžāϰ āĻā§āώā§āϤā§āϰā§, āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻšāϞ⧠āĻāĻĒāύāĻžāĻā§ āĻ āĻŦāĻšāĻŋāϤ āĻāϰāĻž āĻšāĻŦā§ āύāĻžāĨ¤
experiment.startApplying();āĻāĻĒāύāĻŋ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āύāĻž āĻāϰā§āĻ āĻāĻāĻāĻŋ āϏā§āĻŦāĻžāϧā§āύ, āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻšāĻŋāϏā§āĻŦā§ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻĒā§āϰāϤāĻŋāώā§āĻ āĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻā§āϰā§āϝāĻžāĻā§āϝāĻŧā§āĻļāύ āύāĻžāĻŽā§ āĻĒāϰāĻŋāĻāĻŋāϤ āĻāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ āϏāĻŽā§āĻĒāύā§āύ āĻšāϝāĻŧ āĻāĻŦāĻ āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύāϤā§āύ āĻŦāĻžāĻā§āĻ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤
const budget = AdsApp.budgets() .withCondition(`campaign_budget.id = ${budgetId}`) .get() .next(); experiment.graduate(budget);āύāϤā§āύ āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻāϰ āĻŦā§āϏ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āϏāĻžāĻĨā§ āĻŦāĻžāĻā§āĻ āĻāĻžāĻ āĻāϰ⧠āύāĻŋāϤ⧠āĻĒāĻžāϰāĻŦā§ āύāĻž, āϝāĻžāϰ āĻĢāϞ⧠āύāϤā§āύ āĻŦāĻžāĻā§āĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧāĨ¤ āĻā§āϰā§āϝāĻžāĻā§āϝāĻŧā§āĻ āĻāϰāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāĻā§āϞāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϰāĻāĻžāϰāĻŖāĻžāϰ āĻŽāϤā§āĻ, āĻāĻžāϰāĻŖ āϤāĻžāĻĻā§āϰ āϏāĻŽāϏā§āϤ āĻā§āώā§āϤā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāϝā§āĻā§āϝ āĻāĻŦāĻ āϤāĻžāϰāĻž āĻāϰāĻ āĻāϏāĻĄāĻŧāĻž āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻžāϰ āĻāύā§āϝ āĻŦā§āϏ āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻšāĻŋāϏā§āĻŦā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻ āύā§āϝāĻžāύā§āϝ āĻŦāĻŋāĻŦā§āĻā§āϝ āĻŦāĻŋāώāϝāĻŧ
āĻŦā§āϏ āϏāϤā§āϤāĻž
āĻā§āĻāϞ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§ āĻĄā§āϰāĻžāĻĢā§āĻ āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻžāϰ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻŦā§āϏ āĻāύā§āĻāĻŋāĻāĻŋāϰ āϧāĻžāϰāĻŖāĻžāϰāĻ āĻĒāϰāĻŋāĻāϝāĻŧ āĻāϰāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧāĨ¤ āĻĄā§āϰāĻžāĻĢā§āĻ āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻŽāϧā§āϝ⧠āĻĨāĻžāĻāĻž āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻā§āώā§āĻ ā§āĻā§āϞāĻŋ āϤāĻžāĻĻā§āϰ āĻŽā§āϞ āĻŦā§āϏ āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻĨā§āĻā§ āĻāϞāĻžāĻĻāĻž, āϝ⧠āĻāĻžāϰāĻŖā§ Campaign āĻāĻŦāĻ AdGroup āĻāĻāύ āϤāĻžāĻĻā§āϰ āĻŦā§āϏ āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻā§āώā§āĻ ā§ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§: getBaseCampaign() āĻāĻŦāĻ getBaseAdGroup() āĨ¤
āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞāĻŋ āĻā§āύāĻ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻŦāĻž āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻā§āώā§āĻ ā§ āĻĻā§āĻŦāĻžāϰāĻž āĻāϞ āĻāϰāĻž āĻšāϞ⧠āĻāϞāĻŋāĻ āϏāϤā§āϤāĻžāĻāĻŋ āĻĢā§āϰāϤ āĻĻā§āϝāĻŧāĨ¤ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ āĻā§āώā§āĻ ā§āϰ āĻŽāϧā§āϝ⧠āĻĨāĻžāĻāĻž āϏāϤā§āϤāĻž, āϝā§āĻŽāύ āĻā§āĻāϝāĻŧāĻžāϰā§āĻĄ āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻāĻžāĻĒāύāĻā§āϞāĻŋāĻā§āĻ āĻāĻ āϧāϰāĻŖā§āϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻŦā§āϏ āĻāύā§āĻāĻŋāĻāĻŋāĻā§āϞāĻŋāϰ āĻā§āϰā§āϝāĻžāĻ āϰāĻžāĻāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻĒā§āϰāĻāĻžāϰāĻžāĻāĻŋāϝāĻžāύāĻā§āϞāĻŋāĻā§ isBaseCampaign() , isDraftCampaign() , āĻāĻŦāĻ isExperimentCampaign() āĻĒāĻĻā§āϧāϤāĻŋ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āύāϤā§āύ Campaign.draftCampaigns() āĻāĻŦāĻ Campaign.experimentCampaigns() āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞāĻŋ āĻāĻĒāύāĻžāĻā§ āĻāϞāĻŋāĻ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύāĻā§ āϤāĻžāĻĻā§āϰ āĻŦā§āϏ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻšāĻŋāϏā§āĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŽāύ āϏāĻŽāϏā§āϤ āĻĄā§āϰāĻžāĻĢā§āĻ āĻāĻŦāĻ āĻāĻā§āϏāĻĒā§āϰāĻŋāĻŽā§āύā§āĻ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āϤāĻŦā§, āĻāĻĒāύāĻŋ CampaignSelector.withCondition() āĻĻāĻŋāϝāĻŧā§ āĻĄā§āϰāĻžāĻĢā§āĻ āĻā§āϝāĻžāĻŽā§āĻĒā§āĻāύ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻž; āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠AdsApp.drafts() āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
āϤā§āϰā§āĻāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž
āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻāĻŋ āĻāĻžāϞāĻžāύā§āϰ āϏāĻŽāϝāĻŧ āĻāϏāĻĄāĻŧāĻž āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻžāϰ āϏāĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāϤ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞāĻŋ āĻāĻāĻŋāϝāĻŧā§ āϝāĻžāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏāĻāĻžāĻŦā§ āĻŦā§āϝāϰā§āĻĨ āĻšāϤ⧠āĻĒāĻžāϰā§:
-
Draft.startApplying() -
Experiment.startApplying() -
Experiment.startScheduling()
āĻāĻ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒāĻā§āϞāĻŋ āϏāĻĢāϞ āĻšāϝāĻŧā§āĻā§ āĻāĻŋāύāĻž āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤ Google āĻŦāĻŋāĻā§āĻāĻžāĻĒāύ UI āϝāĻĨāĻžāĻā§āϰāĻŽā§ startApplying() āĻāĻŦāĻ startScheduling() āϏāĻĢāϞāĻāĻžāĻŦā§ āϏāĻŽā§āĻĒāύā§āύ āĻšāĻāϝāĻŧāĻžāϰ āĻĒāϰ⧠Applied āĻŦāĻž Active āϏā§āĻā§āϝāĻžāĻāĻžāϏāĻā§āϞāĻŋ āĻĻā§āĻāĻžāϝāĻŧāĨ¤ āĻāĻŦāĻ, āĻāĻāĻŋ Unable to apply āĻŦāĻž Unable to create upon failure āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰā§, āϝāĻž āĻāĻĒāύāĻžāĻā§ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ āĻĻā§āĻāϤ⧠āĻā§āϞāĻŋāĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
āĻāĻāĻžāĻ āϏāĻŽā§āĻāĻŦ āϝ⧠āĻāĻŋāĻā§ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻāĻžāϞāĻžāύā§āϰ āĻĒāϰ⧠āϏāĻĢāϞ āĻšāϝāĻŧ; āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āĻāϏāĻĄāĻŧāĻž āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒāϰā§:
const draftCampaign = draft.getDraftCampaign();
draftCampaign.createNegativeKeyword("shoes"); // Will fail in preview.
āĻāĻāĻŋ āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻŽā§āĻĄā§ āĻŦā§āϝāϰā§āĻĨ āĻšāĻŦā§ āĻāĻžāϰāĻŖ āĻāĻāĻŋ āϤāĻžā§āĻā§āώāĻŖāĻŋāĻāĻāĻžāĻŦā§ āĻāϏāĻĄāĻŧāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§ āύāĻžāĨ¤
āĻāĻāĻāĻāĻžāĻŦā§, āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āϤā§āϰāĻŋ āĻāϰ⧠āϤāĻžā§āĻā§āώāĻŖāĻŋāĻāĻāĻžāĻŦā§ āĻāϰ āĻāϏāĻĄāĻŧāĻž āĻĒā§āϰāĻāĻžāϰāĻŖāĻž āĻāύāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāϞā§āĻ āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻŽā§āĻĄā§ āĻŦā§āϝāϰā§āĻĨ āĻšāĻŦā§, āĻāĻžāϰāĻŖ āĻāϏāĻĄāĻŧāĻžāĻāĻŋ āĻāϏāϞ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤
āĻāĻ āĻāĻžāϰāĻŖā§, āĻāĻĒāύāĻžāϰ āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋāϰ āϤāĻžāϞāĻŋāĻāĻžāϰ āύā§āĻā§āϰ āϞāĻāĻā§āϞāĻŋ āĻāĻžāϞāĻžāύā§āϰ āĻĒāϰ⧠āϏā§āĻā§āϞāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ āĻāĻŦāĻ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻŽāύ⧠āĻāϰā§āύ āϝ⧠āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻŽā§āĻĄā§ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϰ āĻāĻžāϰāĻŖā§ āĻāĻžāϰāĻŖāĻāĻŋ āĻšāϝāĻŧā§āĻā§ āϤāĻŦā§āĻ āĻā§āĻŦāϞ āĻāĻāĻāĻŋ āĻŦā§āϝāϰā§āĻĨ-āĻĒā§āϰāĻŋāĻāĻŋāĻ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āύāĻŋāϝāĻŧā§ āĻāĻāĻŋāϝāĻŧā§ āϝāĻžāύāĨ¤