For the best possible tracking of your streams make sure to:
Don't use Spotify's private sessions or blend mode (group sessions)
Make sure your playlist are not in excluded from taste profile
don't over user Spotify's offline mode (Only the last 50 tracks are recorded when coming back online )
avoid skipping tracks (you need to listen to the full track it)