Let $(M,g)$ be a (semi-)Riemannian manifold, and let $(M,[g])$ be the conformal class thereof. The following two sets are naturally torsors for the collection of positive-valued functions on $M$:
The collection of metrics $g'$ in the conformal class $[g]$;
The collection of measures on $M$ which are suitably "smooth".
Moreover, there is a canonical bijection from (1) to (2), carrying $g'$ to the associated volume form $vol_{g'}$. This bijection carries $\lambda^2 g'$ to $\lambda^d vol_{g'}$ where $d$ is the dimension of $M$. I'd like to better understand the inverse to this bijection.
Question: How can we recover $g'$ from the volume form $vol_{g'}$ and the conformal structure $[g]$ in geometric terms?
Notes:
Ideally I'd be interested in a description which would work "synthetically" (i.e. assuming that the conformal structure is somehow given to me "directly", maybe with low regularity, and not in terms of a representative $g'$). For instance, I'd like avoid the "obvious" procedure which proceeds by choosing an arbitrary metric $g$ in the conformal class $[g]$, and observes that $g' = (vol_g/vol_{g'})^{2/d} g$.
Ideally I'd love to see a method which doesn't require me to know the dimension $d$ of $M$. It's hard to formulate this precisely, since of course the dimension is a topological invariant which can be read off from $M$ without knowing even about $[g]$, but again maybe the measure should be that the method should work "synthetically", if the conformal information is handed to me in some "direct" manner, maybe with low regularity.