That was Interest-based advertising several years ago (or at least the last time I surged around without an ad blocker). I found it ham-fisted. However - the interesting thing that comes out of this is that if someone buys, say, chocolate and marshmallows, there’s a reasonable chance they want to buy graham crackers. So why not offer them graham crackers at checkout if it’s not in their cart?
More insidiously - why not offer a higher price on graham crackers if they seek them out on their own? They’ve already made a decision.