The official way to attribute Purchase events correctly, is to use campaign_id, adset_id and ad_id and a custom tracking method