On Mon, Feb 4, 2013 at 5:49 PM, Brion Vibber <[email protected]> wrote:

> On Mon, Feb 4, 2013 at 4:38 PM, Arthur Richards <[email protected]
> >wrote:
>
> > On Mon, Feb 4, 2013 at 5:30 PM, Brion Vibber <[email protected]> wrote:
> >
> > > On Mon, Feb 4, 2013 at 4:24 PM, Arthur Richards <
> [email protected]
> > > >wrote:
> > > * How could this work for the first pageview request (eg a user
> clicking
> > a
> > > > link from Google or even just browsing to http://en.wikipedia.org)?
> > > >
> > >
> > > I think mainly we need the tracking on the API requests... that's all
> > > JavaScript-initiated, and all hidden from the user. The main problem
> with
> > > adding parameters would be for caching .... but none of the API hits
> are
> > > currently cacheable so that's not an immediate issue perhaps.
> > >
> >
> > We also need to be able to differentiate between alpha/beta/stable
> versions
> > of the mobile site, without having to parse the cookie header (I believe
> as
> > a result of performance constraints around this? I think the analytics
> team
> > had looked into this previously).
> >
>
> Yeah that's.... probably not possible if you want to track that for initial
> page views. Cookie's the only thing guaranteed to have the data available,
> and we have no way to inject a header into mobile web browsers except for
> the XHR hits to the API.
>
> -- brion
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>

In the case of the cookie, the header would actually get set by the backend
response (from Apache) and I believe Dave cooked up or was planning on
cooking some magic to somehow make that information discernable when
results are cached.


-- 
Arthur Richards
Software Engineer, Mobile
[[User:Awjrichards]]
IRC: awjr
+1-415-839-6885 x6687
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to