# Save users' in-game progress

Nothing is as annoying as spending hours playing a game, and coming back to find your progress was not saved. Don't fret, we've got just the solution for you.

With a very simple integration, Gamezop allows you to store your users' progress so that when they return to a game, they can continue right from where they left off. **This works even if the user comes back from a different device.**

### **Prerequisite**

You must have a unique identifier for your users.

### **Process**

All you have to do is append a `sub` query parameter to the game URL and pass your unique user identifier as the value.

For example: <https://3025.play.gamezop.com/g/NyM_JGWcx?sub=123-554-111>

That's all! We'll do the rest.

We store the user's game progress using a combination of your Property ID, the game code, and your user identifier.

{% hint style="info" %}
Max supported length for the value of the `sub` parameter is **100 characters**.
{% endhint %}

{% hint style="danger" %}
Do not pass any personally identifiable information in the user identifier. Ensure you send hashed identifiers.
{% endhint %}
