Donors are history-keeping. The segment the analytics carry is the donor's type — individual or organization — with their code, name and active status. As with employees, the boundary is deliberate: donors' contact details and tax identifiers never enter the analytics.
Designations — the funds gifts are given to — show current values: code, name, the income account the fund posts to, and active status.
Sellers deserve a sentence of their own: on your marketplace, your sellers are your suppliers — the same businesses, wearing a second hat. The seller dimension therefore carries the supplier's identity with its marketplace life versioned on top: seller status (applied, verified, active, suspended) and tier are history-keeping, because "when did this seller become active, and what were they while these orders posted?" are real questions.
Listings show current values: code, title, price, status, and the seller each listing belongs to. One honest limitation: a listing carries no link to a catalogue product in the analytics, because the listing itself doesn't point at one — so marketplace trade can be sliced by listing and by seller, but not by product.