Abstract:
Multi-computing device network based cross-device conversion determination is described. A content selection computer server can identify cross-device conversions. A first computing device accesses third-party content via a first computer network connection. A second computing device accesses a webpage of the third-party content provider via a second computer network connection. The first and devices can be logged into a same online account. The content selection computer server can obtain, via a content tag that includes a script that executes on a webpage that includes the third-party content, data indicating that the first computing device accessed the third-party content. The selection computer server determines the conversion from the content tag and the second computing device having accessed the webpage. Based on a percentage of first and second sets of computing devices that have logged into common respective online accounts, the content selection computer server extrapolates an estimated number of cross-device conversions.
Abstract:
Systems and methods of determining a geographic location based conversion via a computer network. A data processing system can receive, from a computing device, an indication of interest in an online content item that is associated with a commercial entity having a location. The system can also receive data points that each include time information and location information of a computing device. The system can generate a valid cluster indicating an activity at the location of the commercial entity by evaluating the time information and the location information of two or more data points with a duration threshold and a location threshold. The system can use the valid cluster to identify the indication of interest in the online content item as the location based conversion based on the activity at the location of the commercial entity.
Abstract:
Systems and methods of determining a geographic location based conversion via a computer network. A data processing system can receive, from a computing device, an indication of interest in an online content item that is associated with a commercial entity having a location. The system can also receive data points that each include time information and location information of a computing device. The system can generate a valid cluster indicating an activity at the location of the commercial entity by evaluating the time information and the location information of two or more data points with a duration threshold and a location threshold. The system can use the valid cluster to identify the indication of interest in the online content item as the location based conversion based on the activity at the location of the commercial entity.
Abstract:
Systems and methods of determining a geographic location based conversion via a computer network. A data processing system can receive, from a computing device, an indication of interest in an online content item that is associated with a commercial entity having a location. The system can also receive data points that each include time information and location information of a computing device. The system can generate a valid cluster indicating an activity at the location of the commercial entity by evaluating the time information and the location information of two or more data points with a duration threshold and a location threshold. The system can use the valid cluster to identify the indication of interest in the online content item as the location based conversion based on the activity at the location of the commercial entity.
Abstract:
Systems and methods of generating a valid cluster based on a location of a commercial entity via a computer network. A data processing system can receive the location of the commercial entity from an online content selection data structure, and can receive data points that comprise location information and time information associated with an identifier. Using the data points, the data processing system can create a location cluster having a first data point and subsequent data points that are within a threshold distance from the first data point. The data processing system can determine a cluster duration for each location and compare the cluster duration with a duration threshold to identify a set of valid location clusters. The valid location clusters can be filtered based on a proximity to the location of the commercial entity to identify a valid cluster that can be indicative of activity at the commercial entity.
Abstract:
Systems and methods include receiving an indication of a hardware or software configuration of a client device. Content associated with a downloadable application is identified by matching installation requirements for the application to the hardware or software configuration of the device.
Abstract:
Methods and systems for providing a user with content relevant to a location of interest to the user, when the user is determined to be at or near the location, are presented. The user's interest in the location may be determined based on queries about the location received from the user prior to the user arriving at the location. The queries received from the user about the location are used to build a location recommendation model, which generates personalized content relevant to the location and to one or more interest verticals identified for the user. The location recommendation model is built using a location recommendation engine that collects data about the user, the queried location, one or more associations between the user, the queried location, and/or one or more other users, as well as various other information related to the user's interests and the queried location.
Abstract:
Systems and methods include receiving an indication of a hardware or software configuration of a client device. Content associated with a downloadable application is identified by matching installation requirements for the application to the hardware or software configuration of the device.
Abstract:
Systems and methods for cross-device conversion estimates determine an observed number of cross-device conversions based on different sets of devices being logged into the same online accounts. The observed cross-device conversions are extrapolated out based on a percentage of one set of devices having logged into the same accounts as the second set of devices.
Abstract:
This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving data from a plurality of users within a geographic region associated with a location; analyzing the received data to derive a category for the location; annotating the location with the category; and using the category to boost candidate content items for delivery to users in the location in response to future content item requests.