Off topic but aren't you worried about defaults on the loans you've given to users on sig campaigns? On 1st Jan many sig campaign participants aren't going to have on week payment because they won't be in sig campaigns. There's going to be users who won't be able to make repayments.
they have spent in other campaign couple how many campaign they have promoted before.
You are right about all other things except this one as it is almost impossible to know on which campaign the borrower has worked. Even if there are several changes, the borrower may not remember, and those that are closed are difficult (time-sensitive to find out).