Does facebook support passing click costs to tracking software somehow? Ads have such wildly different costs some times and it's just not efficient to try and use an "average" cost. I've searched a bit to see if there are some like "click" parameters that can be passed but I can't seem to find anything.
No, there's no way to track it.
If you're anal about this, then every single day you should be importing FB click data AND your tracking data, into a custom spreadsheet, and let Excel formulas reconcile the two data sources (you need common ad names at least). I do this every morning, and with separate tabs for each day, it all links up and I can see trend in costs/profit etc. in the main tabs. Lately I haven't been running hundreds of ads so I simply eyeball the situation.
The easiest way is to simply set a budget for the campaign: $50 for example. And assuming your bid is good, FB will never charge you less than this. So you can simply divide the budget that you know you have (for each ad) by the clicks you received. So you don't need to go into FB anymore for click costs...
As for seeing this value in your tracker, no it can't be done unless you input manually.
was afraid of that. oh well.
afaik, Fb ad exchange provides api to query CPC of each click.
But i am using RedRunners approach from 2009.