Indusind does this in statement.
Sbicard doesn't do it automatically but you can email them to get your rewards for each transaction b/w certain dates.
Good to know that , IndusInd does this in the statement... However, it would be nice if we know it in realtime as we can test with a small transaction, if it is going to work or not and then do the big transaction , rathar than waiting until the statement generation. In this case atleast something is better than nothing.
In case of SB cashback card , it is a combined CB that will be shown after each transaction.
When we do multiple transactions in a day and there are many transactions done in a month( which I quite frequently do), figuring out which transaction earned how much is going to be very tedious task, sometime next to impossible.
Again something is better than nothing in this cae also.
What SBI / BOB can do is, as the data is already collected and it is there, they can showing the data in a real time and itemized way , as ICICI doing now.
As of now , ICICI is leading the pack now with this regard.
The actual difference between these banks is ICICI looking at the data presented from customer point of view in the sense that the data is actionable from customer perspective, where as other banks looking at whether we have provieded data or not..
There is a quite big difference these two perspectives in extracting the value of the data presented... A very key objective of Data Assimilation...