On January 20th, 2015, Perfect Audience support told me that doing this is "prohibited by ad networks" and "would almost certainly be rejected." This applies to any link redirect system. (I actually used another service as an example when talking to support.)


If you would like to try, this is the correct method to get your clicks registered in Perfect Audience:


In Perfect Audience, setup a new audience of type "Event" and fill in the "eventname":



Then create an injection in Tracker.ly with the following code:


<script type = "text/javascript">
(function(){
    function hookLoad(handler) {
        if (window.addEventListener) {
            window.addEventListener("load", handler, false);
        } else if(window.attachEvent) {
            window.attachEvent("onload", handler);
        }
    }
    
    hookLoad(function(){
        window._pq = window._pq || [];
        _pq.push(["track", "event_name"]);
    });
})();


(function() {

    window._pa = window._pa || {};

    // _pa.orderId = "myOrderId"; // OPTIONAL: attach unique conversion identifier to conversions

    // _pa.revenue = "19.99"; // OPTIONAL: attach dynamic purchase values to conversions

    // _pa.productId = "myProductId"; // OPTIONAL: Include product ID for use with dynamic ads

    var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true;

    pa.src = ('https:' == document.location.protocol ? 'https:' : 'http:') + "//tag.marinsm.com/serve/YOURTAGFILE.js";

    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(pa, s);

})();

</script>


NOTES:

1) Replace event_name with your event name that you put into your Perfect Audience list.

2) Replace YOURTAGFILE.js with your tagfile from the USER TRACKING script in Perfect Audience.

3) Update the _pa_orderId, _pa_revenue, and _pa.productID as required.