Tracking analytic information for deep links between mobile applications executing on a client device
First Claim
Patent Images
1. A method comprising:
- receiving a request to present a content item associated with a user to a plurality of additional users of an online system via a mobile application associated with the online system, the mobile application executing on a client device, the content item comprising a deep link comprising an application identifier identifying a second mobile application and one or more instructions that when executed by the second mobile application present a state of the second mobile application;
communicating, to a plurality of client devices associated with the plurality of additional users of the online system, the content item for presentation via a first state of the first mobile application, the content item including a second deep link identifying the first mobile application, the second deep link comprising one or more instructions for presenting the first state of the first mobile application when the content item was presented on the client device;
receiving analytic information over an interval of time, the analytic information describing one or more user interactions by one or more of the plurality of additional users with the deep link included in the presented content item; and
presenting the analytic information to the user associated with the content item.
2 Assignments
0 Petitions
Accused Products
Abstract
An application linking framework provides cross-platform mobile application-to-application linking, including allowing linking into particular states in an application via a deep link presented in another application. When a client device receives a content item including a deep link, the client device can also receive a tracking request for tracking user interaction with an application associated with the content item or deep link in the content item via an application linking tool. The tool can also provide suggestions to an application owner of actions to take based on the analytics and can track advertisement conversions across applications.
61 Citations
19 Claims
-
1. A method comprising:
-
receiving a request to present a content item associated with a user to a plurality of additional users of an online system via a mobile application associated with the online system, the mobile application executing on a client device, the content item comprising a deep link comprising an application identifier identifying a second mobile application and one or more instructions that when executed by the second mobile application present a state of the second mobile application; communicating, to a plurality of client devices associated with the plurality of additional users of the online system, the content item for presentation via a first state of the first mobile application, the content item including a second deep link identifying the first mobile application, the second deep link comprising one or more instructions for presenting the first state of the first mobile application when the content item was presented on the client device; receiving analytic information over an interval of time, the analytic information describing one or more user interactions by one or more of the plurality of additional users with the deep link included in the presented content item; and presenting the analytic information to the user associated with the content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer-readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
receive a request to present a content item associated with a user to a plurality of additional users of an online system, the content item comprising a deep link comprising an application identifier identifying a second mobile application and one or more instructions that when executed by the second mobile application present a state of the second mobile application; communicate, to a plurality of client devices associated with the plurality of additional users of the online system, the content item for presentation via a first state of the first mobile application, the content item including a second deep link identifying the first mobile application, the second deep link comprising one or more instructions for presenting a first state of the first mobile application when the content item was presented on the client device; receive analytic information over an interval of time, the analytic information describing one or more user interactions by one or more of the plurality of additional users with the deep link included in the presented content item; and present the analytic information to the user associated with the content item. - View Dependent Claims (17, 18, 19)
-
Specification