DATA DELIVERY
First Claim
1. A method performed by data processing apparatus, the method comprising:
- generating event data specifying one or more events for a web page served by a publisher server and rendered on the client device, the web page and publisher belonging to a first domain;
determining whether the event data exceeds a size threshold;
in response to determining that the event data does not exceed the size threshold, generating an HTTP GET request to an analytics server that belongs to a second domain that is different from the first domain, the HTTP GET request including the event data;
in response to determining that the event data exceeds the size threshold, determining whether the client device supports cross origin resource sharing; and
in response to determining that the client device supports cross origin resource sharing, generating a first HTTP POST request to the analytics server, the first HTTP POST request including the event data and being a cross-domain HTTP POST request that is a cross origin resource sharing compliant message.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for support dependent post delivery. In one aspect, a method included generating transmission data for a web page served by a first server and rendered on the client device, the first sever belonging to a first domain; determining if the client device supports cross origin resource sharing; in response to a determination that the client device does not support cross origin resource sharing: defining an iFrame for the web page, the iFrame belonging to a second domain of a receiving server, and having a name value derived from the transmission data, receiving iFrame instructions from the receiving server and executing the iFrame instructions in the iFrame, the iFrame instruction causing the client device to: generate an HTTP POST request to the receiving server from the iFrame name value, the first HTTP POST request including the transmission data.
-
Citations
1 Claim
-
1. A method performed by data processing apparatus, the method comprising:
-
generating event data specifying one or more events for a web page served by a publisher server and rendered on the client device, the web page and publisher belonging to a first domain; determining whether the event data exceeds a size threshold; in response to determining that the event data does not exceed the size threshold, generating an HTTP GET request to an analytics server that belongs to a second domain that is different from the first domain, the HTTP GET request including the event data; in response to determining that the event data exceeds the size threshold, determining whether the client device supports cross origin resource sharing; and in response to determining that the client device supports cross origin resource sharing, generating a first HTTP POST request to the analytics server, the first HTTP POST request including the event data and being a cross-domain HTTP POST request that is a cross origin resource sharing compliant message.
-
Specification