Basically only under experimental conditions. You have to be able to manipulate one variable while seeing the effect on another. Otherwise, it's correlational.
1. Correlation between the two variables
2. Temporal order, so that the independent variable is always temporally prior to the dependent variable
3. Determine non-spuriousness (no confounding/3rd variables are involved).