On Fri, May 2, 2014 at 1:46 PM, Rajeeva Uthayasangar <[email protected]>wrote:

> Hi Dinusha,
> Earlier we are sending the one tracking ID and we validated that against
> the context to ensure that user is sending the tracking ID which is
> generated by App manager.
>
> But when we create multiple proxy apps for a real web app, we should allow
> to send multiple tracking IDs in the request. It can be done via sending an
> array of tracking IDs in the request.
>

Yes, we need to improve our stat publisher to handle this. Get the
persisted tracking-code that maps for the request context and if it is
contains in the tracking-code list comes with the web-app, then publish
stats for that particular gateway app.

Regards,
Dinusha.

>
> Thanks,
> Rajeeva.
>
>
> On Fri, May 2, 2014 at 1:10 PM, Dinusha Senanayaka <[email protected]>wrote:
>
>>
>>
>>
>> On Thu, May 1, 2014 at 5:14 PM, Rajeeva Uthayasangar <[email protected]>wrote:
>>
>>> Hi Dinusha,
>>> In BAM scenario, tracking ID is generated based on context and version
>>> of the proxy web app in app manager.So if we create two proxy web apps for
>>> a real app, tracing ID will be unique.
>>>
>>> And in the Handler, we are validating the tracking ID against the
>>> context before publish.
>>>
>>
>> Scenario that i'm telling is something like this,
>>
>>  Actual web-app    Gatewaycontext    Trackingcode
>>
>> Web-App-A             (i) /myapp1             (i) trackingCode1
>>
>>                                 (ii) /myapp2            (ii)
>> trackingCode2
>>
>>
>> If we include trackingCode1 into web-app-A then only the /myapp1 requests
>> will be counts for the stats according to this "we are validating the
>> tracking ID against the context before publish". If user needs the stats
>> for both (i) & (ii), then we should be able to include both tracking codes
>> into web-app-A.
>>
>>
>> Anyway, we ll talk FF about this on Monday.
>>
>>
>> Regards,
>>
>> Dinusha.
>>
>>
>>
>>>
>>> Thanks,
>>> Rajeeva
>>>
>>>
>>> On Thu, May 1, 2014 at 1:55 PM, Ravi Undupitiya <[email protected]> wrote:
>>>
>>>> Hi Dinusha,
>>>>
>>>> From the GA perspective, I don't think this is an issue (if I'm
>>>> understanding you correctly, sorry if i'm not).
>>>>
>>>> Currently the unique ID sent to google analytics is stored in a cookie
>>>> that takes the API name into consideration. So for each app manager app in
>>>> your scenario (even if they use the same backend app) there will be two
>>>> unique ID's - and hence will be treated as separate invocations (also the
>>>> document paths stored will be different - it will be up to the user to
>>>> identify the different apps on GA by looking at the paths) .
>>>>
>>>> For both applications, if we use the same tracking code, it doesn't
>>>> matter as we create two unique ID's as explained above.
>>>>
>>>>
>>>> On Thu, May 1, 2014 at 12:06 PM, Dinusha Senanayaka 
>>>> <[email protected]>wrote:
>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> $subject is something practical (AFAIS).
>>>>>
>>>>> Say we have a web-app "A". Then we have published two applications in
>>>>> AppM by pointing to the web-app "A" as endpoint. If we need to collect
>>>>> stats, we need to include the tracking code generated by AppM for that
>>>>> particular web-app.
>>>>>
>>>>> Can we include multiple tracking codes with the js script that we are
>>>>> using ? (If we include only single code,then the counters will not be
>>>>> correct)
>>>>>
>>>>> Regards,
>>>>> Dinusha.
>>>>>
>>>>> --
>>>>> Dinusha Dilrukshi
>>>>> Senior Software Engineer
>>>>> WSO2 Inc.: http://wso2.com/
>>>>> Mobile: +94725255071
>>>>> Blog: http://dinushasblog.blogspot.com/
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Ravi Undupitiya*
>>>> Software Engineer; WSO2 Inc.; http://wso2.com
>>>>
>>>>
>>>> *E-mail: [email protected] <http://wso2.com>**M: **+94 772 930 712
>>>> <%2B94%C2%A0772%20930%20712>*
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>
>>>
>>>
>>> --
>>> *Rajeeva Uthayasangar*
>>> Software Engineer
>>> WSO2, Inc.:http://wso2.com
>>>
>>>
>>> Mobile: +94777298873
>>>
>>>
>>
>>
>> --
>> Dinusha Dilrukshi
>> Senior Software Engineer
>> WSO2 Inc.: http://wso2.com/
>> Mobile: +94725255071
>> Blog: http://dinushasblog.blogspot.com/
>>
>
>
>
> --
> *Rajeeva Uthayasangar*
> Software Engineer
> WSO2, Inc.:http://wso2.com
>
>
> Mobile: +94777298873
>
>


-- 
Dinusha Dilrukshi
Senior Software Engineer
WSO2 Inc.: http://wso2.com/
Mobile: +94725255071
Blog: http://dinushasblog.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to