Abstract:
In one embodiment, a method includes receiving, by a server computing device, a notification which includes: information associated with the identity of the user associated with the user-initiated event or with the identity of the client computing device; a variable, pre-determined string of symbols for the user-initiated event associated with the notification; a variable number describing a value of an attribute associated with the user-initiated event; and a variable parameter describing an attribute of the user at or near the time of the event or an attribute of the variable number. The method includes correlating, by the server computing device, the user-initiated events with a user; and determining, by the computing device, a description of the user-initiated event associated with the notification based at least in part on the string of symbols.
Abstract:
An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user. An advertisement request from the third party system requests presentation of content presented by the third party system with which the user interacted, so the online system selects content provided by the third party system with which the user interacted for presentation via the advertisement request.
Abstract:
An online system receives an advertisement (“ad”) request identifying an objective for presenting the ad request. The objective specifies a type of interaction with the presented ad request. A threshold battery level is associated with the type of interaction in the ad request that specifies a minimum battery level of a client device to complete the type of interaction. When selecting content for presentation to a user, the online system obtains a battery level of a client device associated with the user and compares the obtained battery level to the threshold battery level. Based on the comparison, the online system determines if to present the ad request to the user. For example, the comparison may prevent presentation of the ad request or penalize a value associated with the ad request if the obtained battery level does not satisfy the threshold battery level.
Abstract:
An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user.
Abstract:
In one embodiment, a method includes receiving, by a server computing device, a notification which includes: information associated with the identity of the user associated with the user-initiated event or with the identity of the client computing device; a variable, pre-determined string of symbols for the user-initiated event associated with the notification; a variable number describing a value of an attribute associated with the user-initiated event; and a variable parameter describing an attribute of the user at or near the time of the event or an attribute of the variable number. The method includes correlating, by the server computing device, the user-initiated events with a user; and determining, by the computing device, a description of the user-initiated event associated with the notification based at least in part on the string of symbols.
Abstract:
An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user.
Abstract:
An online system receives an advertisement (“ad”) request identifying an objective for presenting the ad request. The objective specifies a type of interaction with the presented ad request. A threshold battery level is associated with the type of interaction in the ad request that specifies a minimum battery level of a client device to complete the type of interaction. When selecting content for presentation to a user, the online system obtains a battery level of a client device associated with the user and compares the obtained battery level to the threshold battery level. Based on the comparison, the online system determines if to present the ad request to the user. For example, the comparison may prevent presentation of the ad request or penalize a value associated with the ad request if the obtained battery level does not satisfy the threshold battery level.
Abstract:
In one embodiment, a method includes receiving, by a server computing device, a notification which includes: information associated with the identity of the user associated with the user-initiated event or with the identity of the client computing device; a variable, pre-determined string of symbols for the user-initiated event associated with the notification; a variable number describing a value of an attribute associated with the user-initiated event; and a variable parameter describing an attribute of the user at or near the time of the event or an attribute of the variable number. The method includes correlating, by the server computing device, the user-initiated events with a user; and determining, by the computing device, a description of the user-initiated event associated with the notification based at least in part on the string of symbols.
Abstract:
In one embodiment, a method includes receiving, by a server computing device, a notification which includes: information associated with the identity of the user associated with the user-initiated event or with the identity of the client computing device; a variable, pre-determined string of symbols for the user-initiated event associated with the notification; a variable number describing a value of an attribute associated with the user-initiated event; and a variable parameter describing an attribute of the user at or near the time of the event or an attribute of the variable number. The method includes correlating, by the server computing device, the user-initiated events with a user; and determining, by the computing device, a description of the user-initiated event associated with the notification based at least in part on the string of symbols.
Abstract:
An online system enables developers of third-party applications to specify online system users to receive advertisements. The online system generates and sends a user-specific identifier for online system users that use a third-party application when an advertiser associated with the third-party application requests a user-specific identifier from the online system. For example, the online system retrieves user identifying information associated with a client device identifier provided by an advertiser and generates a user identifier by encrypting the retrieved user identifying information. The advertiser may include one or more user-specific identifiers in an advertisement request sent to an online system to present an advertisement in the advertisement request to online system users corresponding to the user-specific identifiers. The online system determines whether to present the advertisement to users based in part on whether users correspond to user-specific identifiers included in the advertisement request.