How can cointracker tell if the reward in crypto i get is from a cash back?

I got a question, there been a few credit/debit card that is starting to offer crypto cash back reward.

I don’t know how cointracker work with crypto cash back reward, but Is there a way to tell if cointracker know that the crypto we are receiving is from a crypto cash back and not like an airdrop (were US get tax at the current market buy)?

Or will that have to be manually change from the end user?

From what I understand, getting crypto cash back is not taxable, but how will cointracker know the different since it is getting drop in the account by small amount.