āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϰ āĻ–āϏāĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻž-āύāĻŋāϰ⧀āĻ•ā§āώāĻž

āϗ⧁āĻ—āϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻĒā§āϰāϚāĻžāϰāĻžāĻ­āĻŋāϝāĻžāύ⧇āϰ āĻ–āϏāĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻž-āύāĻŋāϰ⧀āĻ•ā§āώāĻž āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āϝāĻž āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻāĻŦāĻ‚ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻĒā§āϰāϚāĻžāϰāĻžāĻ­āĻŋāϝāĻžāύ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻāĻŦāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

āĻāχ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻžāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡ āĻ–āϏāĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻž-āύāĻŋāϰ⧀āĻ•ā§āώāĻžāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŽā§ŒāϞāĻŋāĻ• āĻ•āĻ°ā§āĻŽāĻĒā§āϰāĻŦāĻžāĻš āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧇āĨ¤

āĻ–āϏāĻĄāĻŧāĻž

āĻāĻ•āϟāĻŋ āĻ–āϏāĻĄāĻŧāĻž āĻšāϞ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϰ āĻ•ā§āϞ⧋āύ āϝāĻž āύāĻŋāϜāĻ¸ā§āĻŦ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĒāϰāĻŋāĻŦ⧇āĻļāύ āĻ•āϰāĻŦ⧇ āύāĻž, āϤāĻŦ⧇ āĻŽā§‚āϞ āĻĒā§āϰāϚāĻžāϰāĻŖāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻ•āϰ⧇āχ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻŽāĻžā§āϚāĻ¸ā§āĻĨ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĒāĻ°ā§āϝāĻžāϝāĻŧāĻ•ā§āϰāĻŽā§‡ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āϤāĻžāϰāĻĒāϰ āĻŽā§‚āϞ āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϝāĻŧ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻ–āϏāĻĄāĻŧāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦ⧇āϏ āĻ•ā§āϝāĻžāĻŽā§āĻĒ⧇āχāύ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻĄā§āϰāĻžāĻĢāϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻ•āϟāĻŋ 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");

āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āύ⧀āϤāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāϗ⧁āϞāĻŋ āĻŽā§‚āϞ āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϰ āĻŽāϤ⧋āχ āĻāĻ•āϟāĻŋ āĻ–āϏāĻĄāĻŧāĻž āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϰ āϜāĻ¨ā§āϝāĻ“ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āύ⧀āϤāĻŋ āϞāĻ™ā§āϘāύāĻ•āĻžāϰ⧀ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ–āϏāĻĄāĻŧāĻž āĻĒā§āϰāϚāĻžāϰāĻŖāĻž āĻĨ⧇āϕ⧇ āφāĻĒāύāĻŋ āϕ⧋āύāĻ“ āĻĒāϰ⧀āĻ•ā§āώāĻž āϚāĻžāϞāĻžāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻžāĨ¤

āĻ–āϏāĻĄāĻŧāĻžāϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰ⧁āύ

āĻ–āϏāĻĄāĻŧāĻž āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āφāĻĒāύāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ:

  1. āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āύāĻž āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āϕ⧇āĻŦāϞ āĻ–āϏāĻĄāĻŧāĻžāϟāĻŋ āϏāϰāĻŋāϝāĻŧ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻ–āϏāĻĄāĻŧāĻžāϟāĻŋ āĻ…āĻĒāϏāĻžāϰāĻŖ āĻ•āϰāĻž āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧀āϝāĻŧ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻāĻ–āύāĻ“ Google āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ UI āĻāϰ āĻ–āϏāĻĄāĻŧāĻž āĻŸā§āϝāĻžāĻŦ⧇ "āϏāĻŽāĻ¸ā§āϤ āĻ–āϏāĻĄāĻŧāĻž" āĻāϰ āĻ…āϧ⧀āύ⧇ āĻĻ⧇āĻ–āĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

        draft.remove();
    
  2. āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻ–āϏāĻĄāĻŧāĻžāϝāĻŧ āĻ•āϰāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āϰāĻžāĻ–āĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύ⧇āύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āϏ⧇āϗ⧁āϞāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ:

        draft.startApplying();
    

    āĻāχ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āĻŦ⧇āϏ āĻ•ā§āϝāĻžāĻŽā§āĻĒ⧇āχāύ⧇ āφāĻĒāĻĄā§‡āϟāϗ⧁āϞāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻžāϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇, āϤāĻžāχ āĻ–āϏāĻĄāĻŧāĻžāϟāĻŋāϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻž Google āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ UI-āϤ⧇ " āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāĻšā§āϛ⧇..." āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āϤāĻŦ⧇, āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāϞ⧇ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻ…āĻŦāĻšāĻŋāϤ āĻ•āϰāĻŦ⧇ āύāĻž āĨ¤

  3. āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻĒāύāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇ āĻĻ⧇āĻ–āϤ⧇ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻ–āϏāĻĄāĻŧāĻžāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻĒāϰ⧀āĻ•ā§āώāĻž-āύāĻŋāϰ⧀āĻ•ā§āώāĻž

āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻŽā§‚āϞ āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϰ āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞ⧇ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāϜāϝ⧋āĻ—ā§āϝ āĻĒā§āϰāϚāĻžāϰāĻŖāĻž āϚāĻžāϞāĻžāϝāĻŧ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻļāϤāĻžāĻ‚āĻļ⧇āϰ āĻŸā§āĻ°ā§āϝāĻžāĻĢāĻŋāϕ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĢāϞāĻžāĻĢāϞ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇, āφāĻĒāύāĻŋ āĻŽā§‚āϞ āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϝāĻŧ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻĒāϰ⧀āĻ•ā§āώāĻžāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŦāĻžāϧ⧀āύ āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϝāĻŧ āĻļāĻžāĻ–āĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻ…āĻĨāĻŦāĻž āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻĒā§āϰāϚāĻžāϰāĻŖāĻžāϟāĻŋ āĻĒāϰāĻŋāĻ¤ā§āϝāĻžāĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻāĻ•āϟāĻŋ 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();
    
  • āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĢāϞāĻžāĻĢāϞ⧇ āϏāĻ¨ā§āϤ⧁āĻˇā§āϟ āĻšāύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻĻ⧁āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āφāϛ⧇:

    1. āφāĻĒāύāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āĻ āĻŋāĻ• āϝ⧇āĻŽāύ āĻ–āϏāĻĄāĻŧāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāϞ⧇ āφāĻĒāύāĻžāϕ⧇ āĻ…āĻŦāĻšāĻŋāϤ āĻ•āϰāĻž āĻšāĻŦ⧇ āύāĻžāĨ¤

          experiment.startApplying();
      
    2. āφāĻĒāύāĻŋ āĻŦ⧇āϏ āĻ•ā§āϝāĻžāĻŽā§āĻĒ⧇āχāύāϕ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āύāĻž āĻ•āϰ⧇āχ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŦāĻžāϧ⧀āύ, āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻ•ā§āϝāĻžāĻŽā§āĻĒ⧇āχāύ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻĒā§āϰāϚāĻžāϰāĻŖāĻž āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻ—ā§āĻ°ā§āϝāĻžāϜ⧁āϝāĻŧ⧇āĻļāύ āύāĻžāĻŽā§‡ āĻĒāϰāĻŋāϚāĻŋāϤ āĻāχ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŦāĻžāĻœā§‡āϟ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤

          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.

āĻāϟāĻŋ āĻĒā§āϰāĻŋāĻ­āĻŋāω āĻŽā§‹āĻĄā§‡ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāĻŦ⧇ āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āϤāĻžā§ŽāĻ•ā§āώāĻŖāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ–āϏāĻĄāĻŧāĻž āĻĒā§āϰāϚāĻžāϰāĻŖāĻž āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āύāĻžāĨ¤

āĻāĻ•āχāĻ­āĻžāĻŦ⧇, āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϤāĻžā§ŽāĻ•ā§āώāĻŖāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻāϰ āĻ–āϏāĻĄāĻŧāĻž āĻĒā§āϰāϚāĻžāϰāĻŖāĻž āφāύāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϞ⧇āĻ“ āĻĒā§āϰāĻŋāĻ­āĻŋāω āĻŽā§‹āĻĄā§‡ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāĻŦ⧇, āĻ•āĻžāϰāĻŖ āĻ–āϏāĻĄāĻŧāĻžāϟāĻŋ āφāϏāϞ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤

āĻāχ āĻ•āĻžāϰāϪ⧇, āφāĻĒāύāĻžāϰ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟāϗ⧁āϞāĻŋāϰ āϤāĻžāϞāĻŋāĻ•āĻžāϰ āύ⧀āĻšā§‡āϰ āϞāĻ—āϗ⧁āϞāĻŋ āϚāĻžāϞāĻžāύ⧋āϰ āĻĒāϰ⧇ āϏ⧇āϗ⧁āϞāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻŽāύ⧇ āĻ•āϰ⧇āύ āϝ⧇ āĻĒā§āϰāĻŋāĻ­āĻŋāω āĻŽā§‹āĻĄā§‡ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϰ āĻ•āĻžāϰāϪ⧇ āĻ•āĻžāϰāĻŖāϟāĻŋ āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻŦ⧇āχ āϕ⧇āĻŦāϞ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻ°ā§āĻĨ-āĻĒā§āϰāĻŋāĻ­āĻŋāω āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āύāĻŋāϝāĻŧ⧇ āĻāĻ—āĻŋāϝāĻŧ⧇ āϝāĻžāύāĨ¤