Hi JopSmith,
Repeater data doesn’t persist across pages, so you’ll need to use a workaround to do this (which could get a little complex, depending on what you need). If you’re only adding a limited number of rows, you could go with your mentioned method of creating a global value for each row’s “Name” field and then storing the Name values for each added row into those variables using a “Set Variable Value” action.
On the other hand, if you need to be able to store the data of multiple rows without limit, you could try having a global variable that stores the cumulative data of each repeater column instead of row (e.g. a global variable called “Name” to store all of the entries in the repeater’s “Name” column) separated by special characters. Using some JavaScript methods, the data stored in that variable can then be extracted and used on another page. Anthony posted a very detailed tutorial of this method here:
Another less involved option could be to create a dynamic panel with separate states containing your two pages and then switching between those states to simulate two different pages; this way you could access your repeater’s data directly on the same page without having to pass it over.
I hope this is helpful!