An order that only comes in days after the visit no longer knows anything about the visitor. With the Advanced Data Keeper you store the right details on the server of your own setup, so you can still tie such an order to the right visitor and campaign.
client_id and ga_session_id under the transaction_id.transaction_id and returns the stored details. The order goes through with the right visitor and campaign.Without storage, a visit is “forgotten” once it's over: your server no longer knows which visitor belonged to which campaign. The Advanced Data Keeper is a small store that runs on the server of your own server-side setup — not with a third party. Your server container saves data in it and looks it up later.
Stores a document with the fields you choose, under a key of your choice, such as the transaction_id.
Finds a stored document again, by key or by field values. If you only want one field, such as the client_id, it returns just that field.
Finds a visitor again through several attributes (for example client_id or a hashed email address) and fills in their details.
Once activated, the three building blocks are ready as templates in your GTM server container. You build the tags and variables yourself; the help article walks you through it step by step.
Three uses where your server would otherwise remember too little.
Payment after the fact, an order from your CRM or a phone order: store the visitor details at the time of purchase, look them up when the order comes in, and still tie it to the right visitor and campaign.
Import a CSV from your own systems, for example with the cost price or margin per product, and use it in your server container to enrich orders, for instance for profit-based bidding. The standard POAS tracking works with a general margin percentage and keeps working separately from this.
Store the page where a visitor first arrived, so you can attribute a lead to the right source later on.
Storing visitor data calls for clear limits. They are built in by default.
Every collection has a retention period: 30 days by default, 400 at most. “Forever” doesn't exist. After it ends, the document is removed automatically.
You only let the Writer fire for visitors who gave consent for analytics measurement. If your setup is with us, the variable needed for that is already in your server container.
You handle a deletion request (GDPR) in the dashboard: erasing a value happens on all your websites at once.
The store sits on the server of your own setup. We only see counts and storage size. The attributes ReStore uses to find a visitor again are stored hashed.
client_id or transaction_id can already be traced back to a visit. Don't store email addresses or names in readable form unless you need to.
You see and control the store yourself, without having to look inside a server.
The size of your store is shown in the dashboard next to your monthly requests.
You see which collections you have and adjust the retention period per collection.
You erase a collection or a value yourself, for example for a deletion request.
Load in a CSV from your own systems, for example with cost prices or margins, to enrich orders.
Add-on for Business and Agency, €20 per month per server (VPS), incl. VAT. Not available for CMP-only. You activate it in the dashboard.
Answers to what marketers ask us most.
On the server of your own tracking setup, the same server your server container runs on. It is not stored with a third party. In the dashboard we only see counts and storage size, not the contents of your documents.
The Advanced Data Keeper is an add-on for Business and Agency. It is not available for CMP-only, because that plan has no server container.
€20 per month per server (VPS), including VAT, on top of your plan. Usually each website has its own server; in the dashboard you can see how many you have. You activate it in the dashboard.
Every collection has a mandatory retention period. The default is 30 days and the maximum is 400 days. There is no such thing as keeping data forever. After that the document is removed automatically.
Yes. A deletion request in the dashboard erases a value across all your websites at once.
No. It only stores what you put in, under the key you choose. ReStore can link several attributes of the same visitor, but it can't recognise them across devices.
We don't guarantee that. It lets you pass on a late order with the details of the visit. Whether an advertising platform counts that conversion is up to that platform.
Activate the Advanced Data Keeper in your dashboard and store only what you need, for as short as possible.