IDENTIFICATION OF INSTALLATION CONVERSION FROM ONLINE ELECTRONIC RESOURCES
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting and utilizing conversion data are disclosed. In one aspect, the system can receive an indication of a user interaction with content item presented at a user device. Based at least in part on a device identifier of the user device being received with installation data corresponding to the installation of an application, the system can attribute a conversion of the content item to the user interaction.
1 . A system to determine associations between online electronic resources and data transmission to user devices, the system comprising one or more processors that:
transmit, over a network to a user device, a content item, the content item comprising instructions for generating a device identifier unique to the user device;
receive an indication of a user interaction with the content item transmitted to the user device and the device identifier unique to the user device;
store the indication of the user interaction in association with the device identifier unique to the user device;
receive, from the user device and responsive to the installation of a first application on the user device; the device identifier unique to the user device;
determine, based on a determination that the first application was installed on the user device, receipt of the device identifier unique to the user device, and the stored association between the device identifier unique to the user device and the user interaction with the content item, that the installation of the first application is attributable to the user interaction; and
record, in response to the determination that the installation of the first application is attributable to the user interaction, a conversion for the content item in a database.
2 . The system of claim 1 , comprising the one or more processors that:
delete the stored indication of the user interaction with the content item responsive to recoding the conversion for the content item.
3 . The system of claim 1 , comprising the one or more processors that:
transmit the content item to a native application installed on the user device.
4 . The system of claim 3 , wherein the native application is one of an email service application, a photo sharing service application, a video sharing service application, or a social network application.
5 . The system of claim 3 , comprising the one or more processors that:
receive a request for a content item from the native application installed on the user device.
6 . The system of claim 3 , wherein the native application is different than the first application.
7 . The system of claim 3 , comprising the one or more processors that:
receive, from the native application, a first identifier generated responsive to a user logging into the native application; and
generate a non-persistent association between the first identifier and the device identifier unique to the user device.
8 . The system of claim 7 , comprising the one or more processors that:
generate an association between the content item and the device identifier unique to the user device based on the non-persistent association between the first identifier and the device identifier unique to the user device; and
delete the first identifier.
9 . The system of claim 1 , wherein the content item comprises video content.
10 . The system of claim 1 , comprising the one or more processors that:
delete the device identifier unique to the user device responsive to recording the conversion for the content item in a database.
11 . A method for determining associations between online electronic resources and data transmission to user devices, the method comprising:
transmitting, to a user device, a content item, the content item comprising instructions for generating a device identifier unique to the user device;
receiving an indication of a user interaction with the content item transmitted to the user device and the device identifier unique to the user device;
storing the indication of the user interaction in association with the device identifier unique to the user device;
receiving, from the user device and responsive to the installation of a first application on the user device; the device identifier unique to the user device;
determining, based on a determination that the first application was installed on the user device, receipt of the device identifier unique to the user device, and the stored association between the device identifier unique to the user device and the user interaction with the content item, that the installation of the first application is attributable to the user interaction; and
recording, in response to the determination that the installation of the first application is attributable to the user interaction, a conversion for the content item in a database.
12 . The method of claim 11 , further comprising:
deleting the stored indication of the user interaction with the content item responsive to recoding the conversion for the content item.
13 . The method of claim 11 , further comprising:
transmitting the content item to a native application installed on the user device.
14 . The method of claim 13 , wherein the native application is one of an email service application, a photo sharing service application, a video sharing service application, or a social network application.
15 . The method of claim 13 , further comprising:
receiving a request for a content item from the native application installed on the user device.
16 . The method of claim 13 , wherein the native application is different than the first application.
17 . The method of claim 13 , further comprising:
receiving, from the native application, a first identifier generated responsive to a user logging into the native application; and
generating a non-persistent association between the first identifier and the device identifier unique to the user device.
18 . The method of claim 17 , further comprising:
generating an association between the content item and the device identifier unique to the user device based on the non-persistent association between the first identifier and the device identifier unique to the user device; and
deleting the first identifier.
19 . The method of claim 11 , further comprising:
deleting the device identifier unique to the user device responsive to recording the conversion for the content item in a database.
20 . The method of claim 11 , wherein the content item comprises video content.