Jag har inte gjort något liknande kan jag tillägga men den första tanken som slår mig är att det väl bara är att spara IP-nummeret + tid + user_id + kampanj_id i en databas innan användaren skickas iväg till affiliatenätverket. Sedan i trackingkoden plockar du ut den här informationen igen.
Hoppas det funkar