Turn Inc. | Date: 2015-10-07
Disclosed herein are systems, methods, and devices for generating efficacy metrics. Systems may include a data object aggregator configured to receive a plurality of advertisement data objects characterizing online advertising content associated with at least one online advertisement campaign. Systems may also include an efficacy metric generator configured to generate a plurality of efficacy metrics characterizing an estimate of a probability of at least some of the plurality of advertisement data objects interacting with a target audience, where the generating is based on one or more properties of the plurality of advertisement data objects. Systems may further include a report generator configured to generate at least one report based on the plurality of efficacy metrics.
Turn Inc. | Date: 2017-01-05
According to various embodiments, techniques and mechanisms described herein facilitate the storage of an image of a rendered webpage on a storage medium. A first message including a request for a webpage may be transmitted to a web server via a communications interface. The webpage request may generate an advertising opportunity bid request for bids to place an advertisement on the requested webpage. A second message to place a bid on the generated advertising opportunity bid request may be transmitted. Information for rendering the webpage is received in response to the webpage request, and an image of the rendered webpage may be stored on a storage medium.
Turn Inc. | Date: 2015-11-13
Systems, methods, and devices are disclosed herein for spend control in online advertising. Systems include a first plurality of advertisement servers included in a first data center, and a second plurality of advertisement servers included in a second data center. Systems include a performance data aggregator configured to receive performance data characterizing bids placed by the first plurality of advertisement servers and the second plurality of advertisement servers. Systems include a spend control analyzer configured to generate spend control data objects based on an estimate of bidding activity associated with the first data center and bidding activity associated with the second data center. Spend control data objects are capable of configuring advertisement servers to perform advertisement operations within determined budgetary constraints. The spend control analyzer is configured to provide the plurality of spend control data objects to the first plurality of advertisement servers and the second plurality of advertisement servers.
Turn Inc. | Date: 2016-07-18
Methods and apparatus for finding similar on-line users for advertisement or content targeting are disclosed. In one embodiment, a plurality of user data sets associated with a plurality of user identifiers for a plurality of anonymous users are obtained, and each user data set of each user identifier specifies one or more user attributes and on-line user events that have occurred for such user identifier. For each attribute, a correlation to a success metric value is determined for a particular type of event or attribute that has occurred for a plurality of user identifiers that are each associated with such attribute. The plurality of user identifiers and associated data sets are clustered into a plurality of user groups that each has similar data sets by weighting based on the attributes relative correlation to the success metric.
Turn Inc. | Date: 2016-05-10
A system for generating behavior segments and serving targeted ads. The system generates variables based on data from targeted users, incorporates recency, frequency, and velocity for the variables; optimizes the variables; converts the variables into behavior segments; and saves the behavior segments to a database. The system updates the behavior segments in real time. When a publisher requests an ad call, the system generates a score for advertisements based on the user profile, multiplies the score by the amount each advertiser is willing to pay for serving their ad, selects the highest value, and serves the ad.
Turn Inc. | Date: 2015-07-20
Within a computer networking environment, a first bid request having data is received. Bids are determined for advertisements based on the data associated with such first bid request. It may be determined that the first bid requests data includes one or more specific types of data for a bonus variable. At least a first portion of the bids that were determined for the first bid request are increased by a bonus amount in response to the one or more specific types of data for a bonus variable being determined to be present in the first bid requests data. For the first bid request, an optimum set of one or more of the bids are selected and transmitted, along with a reference to the associated advertisement, via to a sender of the first bid request.
Turn Inc. | Date: 2015-07-01
Systems, methods, and devices are disclosed for scalable integration of data events received from data providers. Systems include data aggregators configured to receive data records generated by data providers and user profile data generated by an online advertisement service provider. The data records and the user profile data each identify data events and users. Systems include data provider record generators configured to generate first data provider records and second data provider records based on identifiers included in the data records and user profile data. Systems include partition record generators configured to generate provider partition records based on the first data provider records, and mapping partition records based on the second data provider records. The mapping partition records may include a second user identifier mapping. Systems include partition record analyzers configured to generate new data events based on the second user identifier mapping and contents of the provider partition records.
Turn Inc. | Date: 2015-03-19
In a processing system for facilitating on-line advertising or marketer engagement on physical user devices, a device graph specifies confidence metrics for pairs of a plurality of related devices. Specific stable user identifiers are propagated from a first set of devices to a second set of devices having unstable user identifiers based on the confidence metrics. Each device in the second set of devices are designated with a single one of the stable user identifiers that have been propagated to such device based on the confidence metric or combination of confidence metrics that are associated with such single stable user identifier as compared to other confidence metrics associated with other ones of any stable user identifiers that have been propagated to such device.
Turn Inc. | Date: 2015-05-18
Disclosed herein are systems, methods, and devices for profiling audience populations of websites. Systems include a data structure generator configured to generate a first plurality of data structures based on reference data characterizing a first plurality of audience profiles associated with a plurality of seed websites. The data structure generator is further configured to generate a second plurality of data structures based on first audience profile data characterizing a second plurality of audience profiles associated with the plurality of seed websites, the first audience profile data being generated by an online advertisement service provider. Systems include an audience profile model generator configured to generate an audience profile model based on a relationship between the first plurality of data structures and the second plurality of data structures, the audience profile model generator also configured to generate estimated audience profiles in response to receiving second audience profile data associated with candidate websites.
Turn Inc. | Date: 2016-08-09
Systems, methods, and apparatus are disclosed herein. Systems include a plurality of mappers configured to extract a plurality of sequences from user data. The plurality of sequences includes sequential representations of data events associated with a user and a sub-campaign. The plurality of sequences may identify a sequence of data events having action identifiers corresponding to user actions. Systems also include a plurality of reducers configured to generate, for each sub-campaign, a first set of aggregated numbers identifying sequences including action identifiers, and further configured to generate, for each sub-campaign, a second set of aggregated numbers of sequences not including action identifiers. Systems further include a plurality of servers configured to generate a plurality of probabilistic weights. The plurality of servers is further configured to generate a plurality of performance metrics based on the plurality of probabilistic weights.