Simple - Assign a value to each variable and add them up to create an index score
For numeric data, like total lifetime giving, you can either use real numbers, or create categories and assign a numeric value to each category. For non-numeric data, like event attendance, you can either count the number of interactions, or assign a numeric value to each activity. Then add up all the numbers to arrive at a single score for each constituent.