perfect audience - add support for ecommerce, with async API

Hey guys,

This adds support for perfect audience's conversion goal data and for their Dynamic Ads feature which was requested by a Magento Plugin User. And it does it all via their async API: http://support.perfectaudience.com/knowledgebase/articles/212490-visitor-tracking-api

Based the tests on other queue-based async API integrations... and they pass! 

@amillet89 @reinpk @ianstormtaylor @lancejpollard 
Supposedly they only care about orderId and revenue for conversion events.
Those are the only two properties they factor in.

You can only segment based on js event names in their interface, so no
other properties are actually ever used.

On Mon, Sep 15, 2014 at 9:35 AM, Peter Reinhardt <notifications@github.com>
wrote:

> In lib/perfect-audience/index.js:
>
> >   * @param {Track} event
> >   */
> >
> >  PerfectAudience.prototype.track = function(track){
> > -  window._pa.track(track.event(), track.properties());
> > +  push('track', track.event());
>
> looks like track.properties() isn't included any more? is there a way to
> continue sending that or is it not actually useful in perfect audience?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/segmentio/analytics.js-integrations/pull/411/files#r17552739>
> .
>