发明名称 Data delivery
摘要 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 server 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.
申请公布号 US9154388(B2) 申请公布日期 2015.10.06
申请号 US201313840100 申请日期 2013.03.15
申请人 Google Inc. 发明人 Savage Jesse;Kuhn Brian N.;Wogulis James L.
分类号 G06F15/16;H04L12/26;G06Q10/06;G06Q50/30 主分类号 G06F15/16
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 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 that the event data exceeds a size threshold; determining that the client device does not support cross origin resource sharing of the event data with an analytics server that belongs to a second domain that differs from the first domain; and in response to determining that the event data exceeds a size threshold and that the client device does not support cross origin resource sharing with the analytics server: generating an HTTP POST request that includes the event data and includes; defining an iFrame for the web page, the iFrame belonging to the second domain and the iFrame having a name value derived from the analytics server;issuing a request from the iFrame for environment instructions from the analytics server; andreceiving the environment instructions from the analytics server and executing the environment instructions in the iFrame, the environment instructions causing the client device to generate the HTTP POST request; andoutputting the HTTP POST request through an environment on the client device that has at least administrative authority to access the second domain to deliver the event data to the analytics server.
地址 Mountain View CA US