A cold front lies in a trough of low pressure and separates air masses. As you mention in your question there are differences in temperature and the winds on either side of the front, though these can be subtle depending on latitude and season.
A "classic" (mid-latitude NH) cold frontal passage might be recorded as southerly or southwesterly winds, increasing in in strength, temperatures rising and pressure falling. As FROPA occurs the pressure will bottom out and start to rise, winds shift to northwesterly or northerly, temperatures start to fall and skies clear.
A "classic" (mid-latitude NH) warm frontal passage might be seen as temperatures stable, calm or weak southerly or easterly winds, high clouds with bases lowering over time and pressure falling. The FROPA will see pressure at its minimum and starting to rise, winds shifting to southerly and temperature warming.
The common factors the changes in pressure, wind and temperature and can be used to determine frontal passage. Look for a pressure minimum, a change in temperature trend and a shift in wind. A cold frontal will also generally bring drier air, and a warm front humid air, so this can also be used.
Here is a meteogram from SLC:

In this plot, cold frontal passage occurs around 7Z, marked by a minimum pressure trending upward, dropping temperatures and dew points, winds shifting to northerly and skies starting to clear once the precipitation ends.
Individual frontal passages will be different in exact details, but these general set of trends should help you out.