Abstract:
An online system provides one or more forms on which users provide information to the online system. A form includes various fields configured to receive input from the user. While entering information on a form presented by a client device, the client device transmits a request for content to the online system. The request identifies the user, the field, and the input received via the field. Upon receiving the request, the online system applies a set of rules to information identified in the request and characteristics of the user. Information describing objects included in rules having criteria satisfied by the information in the request and the characteristics of the user is communicated to the client device for presentation to the user in conjunction with the form.
Abstract:
An online system provides one or more forms on which users provide information to the online system. A form includes various fields configured to receive input from the user. While entering information on a form presented by a client device, the client device transmits a request for content to the online system. The request identifies the user, the field, and the input received via the field. Upon receiving the request, the online system applies a set of rules to information identified in the request and characteristics of the user. Information describing objects included in rules having criteria satisfied by the information in the request and the characteristics of the user is communicated to the client device for presentation to the user in conjunction with the form.
Abstract:
An advertising campaign maintained by an online system includes an objective, and the online system determines a metric for the advertising campaign based the objective. For example, the online system determines the metric as a ratio of an amount received from an advertiser for presenting the advertising campaign to a number of completed objectives associated with the advertising campaign. Additional advertising campaigns including the objective are identified, and the online system determines metrics for the additional advertising campaigns. The online system compares the metric for the advertising campaign to the metrics for the additional advertising campaign and communicates information to the advertiser based on the comparison.