When someone clicks my affiliate link but doesn't buy right away, then comes back a few days later and makes a purchase, will I still get credit for that sale? I've heard about cookies and time windows but don't really understand how they work in practice.