Systems and methods for web to mobile app correlation
AssigneeBitly, Inc.
InventorsChristopher Comstock, Robert Platzer
Life of this patent
Estimating the term…
Abstract
The present application is directed to systems and methods for associating cookies of a linking system to a device identifier of the computing device. A server of a linking system can receive, from a browser of a computing device, a first request to access content via an encoded uniform resource locator (URL) link generated by the server and linked to a web page of the linking system. The server can redirect the browser of the computing device to the web page of the linking system. The server can receive a request to associate a cookie passed to a mobile application installed on the computing device with a device identifier of the computing device. The server can then associate the cookie with the device identifier.
Claims20
A method of associating cookies to device identifiers of computing devices, comprising:
- receiving, by a server of a linking system from a computing device, a request to access a first webpage via an encoded uniform resource locator (URL) provided by the linking system to the computing device;
- providing, by the server of the linking system responsive to receiving the request to access, a second webpage of the linking system to the computing device, the second webpage including a script to cause a browser on the computing device to:
- store, on the computing device, a browser-specific cookie generated by the linking system for the browser, and
- send, to the server of the linking system, responsive to accessing the first webpage, a request to associate the browser-specific cookie with a device identifier of the computing device, the request including an cookie identifier corresponding to the browser-specific cookie and the device identifier;
- receiving, by the server of the linking system, the request to associate the browser-specific cookie with the device identifier of the computing device;
- associating, by the server of the linking system, using the cookie identifier included in the request to associate, the browser-specific cookie with the device identifier;
- and
- monitoring, by the server of the linking system via the browser-specific cookie associated with the device identifier, activity of a plurality of applications and the browser on the computing device across one or more webpages accessed via one or more encoded URLs provided by the linking system using at least one of the plurality of applications or the browser.
A system for associating cookies to device identifiers of computing devices, comprising:
- at least one server of a linking system having one or more processors coupled with memory, configured to:
- receive, from a computing device, a request to access a first webpage via an encoded uniform resource locator (URL) provided by the linking system to the computing device;
- provide, responsive to receiving the request to access, a second webpage of the linking system to the computing device, the second webpage including a script to cause a browser on the computing device to:
- store, on the computing device, a browser-specific cookie generated by the linking system for the browser, and
- send, to the at least one server of the linking system, responsive to accessing the first webpage, a request to associate the browser-specific cookie with a device identifier of the computing device, the request including an cookie identifier corresponding to the browser-specific cookie and the device identifier;
- receive the request to associate the browser-specific cookie with the device identifier of the computing device;
- associate, using the cookie identifier included in the request to associate, the browser-specific cookie with the device identifier;
- and
- monitor, via the browser-specific cookie associated with the device identifier, activity of a plurality of applications and the browser on the computing device across one or more webpages accessed via one or more encoded URLs provided by the linking system using at least one of the plurality of applications or the browser.
Dependencies are inferred from the claim text.