I guess there are (at least?) two types of time dilation experiements. In the first type, two atomic clocks start out at the same spacetime location (same event), at which point they are both set to zero and synchronized. After that they follow different paths through spacetime, then meet again at another spacetime location. This experiment can be carried out in special and general relativity, and in both theories, the final reading of each clock is given by the integral of the infinitesimal proper time (spacetime metric) along their spacetime path.
In the second sort of time dilation experiment, the clocks are again synchronized (zero setting is not so important). Then they are moved to different locations in spacetime. Each clock sends a signal to the other clock each time it ticks. We ask, can we permanently make one clock faster so that its ticks exactly coincide with when it receives a signal from the other clock? In some cases, such as two inertial observers in flat spacetime or "stationary" observers in curved spacetime, a one time adjustment is possible. I think this is not possible for arbitary observers, ie. some observers may need multiple adjustments, in which case the idea of relative rate is difficult (?) to define. However, whenever it is possible in SR and GR, the ticking of the clocks is still governed by the infinitesimal proper time (spacetime metric).