CPC G06Q 30/0251 (2013.01) [G06F 9/542 (2013.01); G06F 9/547 (2013.01); G06Q 30/0243 (2013.01); G06Q 30/0244 (2013.01); G06Q 30/0275 (2013.01); G06Q 30/0276 (2013.01); G06Q 30/0277 (2013.01); G06Q 30/0241 (2013.01)] | 20 Claims |
1. A system, comprising:
a data processing apparatus including one or more computers; and
a computer storage system storing instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform actions comprising:
providing data defining a template user interface for defining a rule template that can be used to generate a rule that defines an operation and a corresponding event, the event being the occurrence of a condition defined for an advertising campaign identified by an advertising campaign entity, and the operation being executed in response to the detection of the corresponding event and specifying an entity change for a campaign management entity associated with the advertising campaign entity, the template user interface including:
an entity selection menu from which one or more campaign management entities can be selected from a plurality of campaign management entities;
a variable declaration menu that enables selection of a variable type from a plurality of variable types;
a script editing environment in which a script can be edited by a user, the script defining the operation;
wherein:
in response to receiving a selection of a variable type from the plurality of variable types, a variable declaration for a variable of the selected variable type is generated in the script editing environment; and
in response to receiving a selection of a campaign management entity, the operation is associated with the selected campaign management entity so that the entity change affects corresponding campaign management entities to which the variable of the selected variable type corresponds and which are associated with the selected campaign management entity.
|