Abstract:
An online system presents different content items to different sets of users to evaluate how changes to content or changes to the online system affect user interaction with the content items or presentation of the content items. However, if the online system receives compensation for presenting different content items, the online system may receive a disproportionate amount of compensation for presenting one of the content items that improves user interaction. To prevent such disproportionate allocation of compensation between presentation of different contents items, the online system allocates sets of users to whom different content items are eligible to be presented to maintain a specified budget for presenting the different content items. The online system also differently allocates users across sets to whom different content items are eligible for presentation to prevent biasing of users from presentation of other different content items to users done in parallel.
Abstract:
For ad campaigns including multiple advertisement (“ad”) requests each including an ad creative, which are automatically selected, a social networking system, or any other suitable online system, may bias selection of ad requests from an ad campaign towards early-selected ad requests with positive user interactions, limiting the number of ad requests selected from the ad campaign. To increase the likelihood of various advertisements in an ad campaign being evaluated for presentation to users, the social networking system modifies bid amounts associated with advertisements in the ad campaign using advertisement-specific bid adjustments based on interactions with the ad requests. Based on the modified bid amounts, the social networking system selects ad requests from the ad campaign to evaluate for presentation to a user.
Abstract:
For an advertisement (“ad”) campaign including multiple ad requests, an advertiser may request presentation of a variety of ad requests in the ad campaign as well as specify an objective to be completed by the ad campaign during a time interval and subject to a budget. An online system presenting advertisement content may modify bid amounts associated with ad requests in the ad campaign using advertisement-specific bid adjustment values to select a more diverse range of ad requests from the ad campaign. To satisfy the objective without exceeding the budget, the online system also applies a pacing multiplier to bid amounts of ad requests selected from the ad campaign. As ad requests from the ad campaign are presented, the online system modifies the ad request-specific bid amounts and the pacing multiplier at different rates.
Abstract:
An online system selecting content items for presentation to its users accounts for likelihoods of users performing actions associated with content items when selecting content items. The online system maintains models determining likelihoods of users performing various actions. If a content item is associated with an action that infrequently occurs, information for determining the model for the action is limited, so the online system increases a bid amount associated with the content item during a time interval to an amount based on a likelihood of the user performing a more frequently occurring alternative action and an average bid amount for the alternative action from content items previously presented to users. The online system also determines an amount based on the model for the action and the bid amount for during the time interval and stops increasing the bid amount when the rate of change has less than a threshold magnitude.
Abstract:
A social networking system provides content items to a user via a feed that may include one or more sponsored content items. Multiple sponsored content items may be included in a set that is presented in the feed via a scrollable content unit that presents a sponsored content item from the set and presents additional sponsored content items from the set when user interaction is received. To place sponsored content items in the feed, the social networking system scores a set of sponsored content items based on prior user interactions with content presented via scrollable content units and a bid amount of a sponsored content item in the set. The set of sponsored content items is ranked among other sponsored content items based on its score. If the set of sponsored content items is selected for inclusion in the feed, the social networking system orders the sponsored content items in the set for presentation via the scrollable content unit.
Abstract:
A system predicts user intent to take an action and delivers content items to the user that match that intent. A plurality of features or attributes for each tracking pixel in a set of tracking pixels can be acquired based on content items and landing pages associated with each tracking pixel. For example, features for a tracking pixel can be determined based on information associated with a content item that enabled a user to access a landing page from which the tracking pixel was fired or triggered. In this example, features for the tracking pixel can also be determined based on information associated with the landing page. The features for the tracking pixels can be utilized to train a machine learning model. The machine learning model can be trained to predict whether or not a particular user intends to produce a conversion (e.g., make a purchase).
Abstract:
An online system presenting advertisement content determines a bid amount for an advertisement for each new impression opportunity based on a budget for an advertising campaign provided by the advertiser, pacing bid amounts to spend the budget over the course of the advertising campaign. The online system applies an additional constraint that limits a cost metric for the advertising campaign such as an observed CPM (cost per thousand impressions) to a multiple of an average CPM for a target audience for presentation of advertisements of the advertising campaign. To compute the average CPM for the target audience, the online system samples users in the target audience and retrieves an average CPM for each online system user, and averages the retrieved per-user average CPMs.
Abstract:
An advertising campaign has multiple objectives that the online system achieves by making appropriate bids for the advertising campaign. The online system presenting advertisement content modifies bid amounts associated with advertisements in the advertising campaign based on feedback about past performance of the advertising campaign. To satisfy the multiple objectives of the advertising campaign, the online system applies multiple mutually dependent pacing multipliers to determine and modify bid amounts of advertisements from the advertising campaign. One pacing multiplier is expressed in terms of the other pacing multiplier, and the online system modifies one pacing multiplier more frequently than the other pacing multiplier.
Abstract:
An online system presenting content items to a user generates a model that predicts a latent metric describing user actions that occur at least a reasonable amount of time after presentation of content items. To determine the latent metric, the online system retrieves one or more models predicting likelihoods of the user performing various interactions when presented with the content items and determines weights associated with different retrieved models. Combining the weighted retrieved models generates a model for determining the latent metric. As the retrieved models are based on data accessible to the online system in less than the reasonable amount of time after presenting content items, weighing the retrieved models allows the online system to predict the latent metric describing user actions occurring after content items are presented. When selecting content items for the user, the online system accounts for the latent metric determined by the generated model.
Abstract:
An online system caps an average amount of subsidy that an ad would receive during the duration of an ad campaign to an average bid price of the ad multiplied by an advertiser subsidy coefficient chosen by the advertiser. For a given impression opportunity, the online system determines a bid price, a user subsidy, and an aggregated subsidy coefficient for an ad. The online system determines the bid price for the ad based on the delivery parameters associated with the ad campaign. The online system determines a user subsidy for the ad based on user interactions with the ad. Furthermore, the online system determines the aggregated subsidy coefficient for the ad based on a ratio between an aggregated subsidy and an aggregated bid price. The amount of subsidy that online system provides to the ad is the user subsidy multiplied by the aggregated subsidy coefficient.