ChatGPT serves ads. Here's the full attribution loop