Since you say it is panel data, I assume that you have repeated binary responses over time from each customer. Observations within one customer are likely correlated and the correlation should be taken into account in the analysis. Probably the most common approach for this is a Generalized Estimating Equations (GEE) logistic model which can be done using PROC GEE or PROC GENMOD. Use the REPEATED statement in either of these, specifying a variable in the SUBJECT= option that has a unique value for each customer. The data set should have multiple observations per customer. Specify the DIST=BINOMIAL option in the MODEL statement to fit a GEE logistic model. Another approach is a conditional logistic model which can be fit in PROC LOGISTIC using your customer variable in the STRATA statement. Either approach allows unequal numbers of responses per customer. Some discussion of these models can be found in:
"Categorical Data Analysis Using SAS, Third Edition" (Stokes, M. et. al., SAS Institute, 2012)
"Logistic Regression Using SAS: Theory and Application, Second Edition," (Allison, P., SAS Institute, 2012)
"Fixed Effects Regression Methods for Longitudinal Data Using SAS" (Allison, P., SAS Institute, 2005)
... View more