Digistore24 Merchants
Set up server-side conversion tracking for Digistore24 merchants using the built-in Vendor Postback URL from the AnyTrack Digistore24 integration. Track Purchases with full buyer and order data across Google Ads, Facebook Ads, and TikTok Ads.
What Is Server-Side Tracking for Merchants?
Section titled “What Is Server-Side Tracking for Merchants?”Server-side tracking sends conversion data directly from Digistore24 servers to AnyTrack, bypassing browser limitations and ad blockers. For Digistore24 merchants, this means conversions are reported even when customers use privacy-focused browsers or ad blockers.
AnyTrack receives real-time IPN (Instant Payment Notification) data from Digistore24 and sends it to ad platforms like Facebook Ads, Google Ads, and TikTok Ads via the Conversion API.
Technical details
Section titled “Technical details”| Reference | Value | Information |
|---|---|---|
| Tracking Group | digistore24 | The Tracking Group reference can be used to activate AutoTag. |
| Subid Parameter | cid | The Subid Parameter used to pass the AnyTrack click_id. |
| Tracking Method | Postback URL | Vendor Postback URL, predefined by AnyTrack. |
Merchants and affiliates share the same Tracking Group and the same cid parameter. What differs is the Postback URL you paste into Digistore24 and the data it returns.
The Digistore24 Vendor Postback URL
Section titled “The Digistore24 Vendor Postback URL”The Digistore24 integration in your AnyTrack dashboard now exposes a dedicated Vendor Postback URL built specifically for merchants. It includes the standard Digistore24 transaction data plus buyer details (first_name, last_name, company, email), the order_id, and amount_vendor.
Example Vendor Postback URL:
https://t1.anytrack.io/<your-tracking-id>/collect/digistore24?cid={cid}&sid1={sid1}&sid2={sid2}&sid3={sid3}&sid4={sid4}&sid5={sid5}&campaignkey={campaignkey}&country={country}&amount_affiliate={amount_affiliate}&amount_brutto={amount_brutto}&amount_netto={amount_netto}¤cy={currency}&product_id={product_id}&product_name={product_name}&transaction_id={transaction_id}&transaction_type={transaction_type}&merchant_id={merchant_id}&merchant_name={merchant_name}&billing_status={billing_status}&billing_type={billing_type}&order_type={order_type}&upsell_no={upsell_no}&is_test={is_test}&affiliate_id={affiliate_id}&affiliate_name={affiliate_name}&datetime_unix={datetime_unix}&random={random}&first_name={first_name}&last_name={last_name}&company={company}&email={email}&order_id={order_id}&amount_vendor={amount_vendor}Set Up the Vendor Postback in Digistore24
Section titled “Set Up the Vendor Postback in Digistore24”Step 1: Copy the Vendor Postback URL from AnyTrack
Section titled “Step 1: Copy the Vendor Postback URL from AnyTrack”- Go to the Integration Catalog in your AnyTrack dashboard and open the Digistore24 integration. If it is not yet installed, click Install.
- On the Digistore24 integration page, locate the Vendor Postback URL (For Vendors/merchant owners ONLY) section.
- Copy the full Vendor Postback URL.
Step 2: Add the Postback URL in your Digistore24 vendor account
Section titled “Step 2: Add the Postback URL in your Digistore24 vendor account”- Log in to your Digistore24 vendor account.
- Go to Account > S2S Postback and switch to the Merchant Postbacks tab (this is separate from the Affiliate IPN).
- Click Add new connection.
- Enter a Name for the connection (visible only to you).
- Select the Products the postback should fire for.
- Select the Events you want to transmit (typically Payment and Rebill events — AnyTrack ignores Refund and Chargeback postbacks, so transmitting them has no effect).
- Paste the Vendor Postback URL from Step 1.
- Set Currency to “Do not currency convert amounts”.
- Make sure the connection is set to Active.
- Click Save.
- Click Test connection to confirm Digistore24 can reach AnyTrack.
Step 3: Confirm your order links are tagged
Section titled “Step 3: Confirm your order links are tagged”For the postback to carry a click_id, the Digistore24 link the buyer follows must include the cid parameter. In most cases you do not have to do anything: AutoTag handles it.
- Default: The Tracking Tag identifies Digistore24 links on your pages and appends
cidautomatically at page load. - AutoScan: Links hidden behind redirect plugins are scanned and tagged the same way.
- Manual: Only needed when neither of the above reaches the link — for example a link built by JavaScript after page load. Add the Tracking Group attribute to the anchor:
<a href="https://www.digistore24.com/product/PRODUCT/" data-tracking-group="digistore24">Buy now</a>Or append the AutoTag token to the link and let the Tracking Tag substitute the Click ID at page load:
https://www.digistore24.com/redir/PRODUCT/AFFILIATE/CAMPAIGN?cid=--CLICK-ID--You can also pass sid1 through sid5 for extra tracking dimensions. To verify, load one of your pages and inspect a Digistore24 link — the URL should contain cid= followed by a Click ID value.
Parameter Mapping Reference
Section titled “Parameter Mapping Reference”The Vendor Postback URL is fully predefined — you do not need to map fields manually. The table below shows what each Digistore24 placeholder represents and how AnyTrack uses it.
Standard Event Attributes
Section titled “Standard Event Attributes”| Digistore24 Placeholder | AnyTrack Attribute | Description |
|---|---|---|
{cid} | click_id | The AnyTrack click ID passed through the promo link |
{amount_brutto} | value | Gross transaction amount used as the conversion value |
{amount_vendor} | amount_vendor | Amount paid to the vendor after Digistore24 fees |
{transaction_id} | transaction_id | Unique transaction identifier |
{product_id} | product_id | Digistore24 product ID |
{product_name} | product_name | Product name |
{currency} | currency | Transaction currency (e.g., USD) |
{email} | email | Buyer email address |
{first_name} | firstName | Buyer first name |
{last_name} | lastName | Buyer last name |
{company} | company | Buyer company name |
{country} | country | Buyer country |
{order_id} | order_id | Digistore24 order identifier |
{datetime_unix} | timestamp | Event timestamp as UNIX time |
Pass-Through Attributes
Section titled “Pass-Through Attributes”| Digistore24 Placeholder | Description |
|---|---|
{transaction_type} | payment, refund, chargeback, payment_missed, payment_denial, rebill_cancelled, rebill_resumed, last_paid_day |
{billing_status} | paying, completed, aborted |
{billing_type} | single_payment, subscription, installment |
{order_type} | initial_sale, upsell |
{upsell_no} | Upsell number (0 = initial sale, 1 = first upsell) |
{is_test} | Test payment flag (1 for test, empty for real) |
{affiliate_id} | Affiliate ID, if the sale came through an affiliate |
{affiliate_name} | Affiliate name |
{merchant_id} | Vendor ID |
{merchant_name} | Vendor name |
{campaignkey} | Campaign key from the promo link |
{sid1} – {sid5} | Sub IDs from the promo link |
Validate Your Setup
Section titled “Validate Your Setup”After saving the Vendor Postback in Digistore24:
- Place a test order on your product (Digistore24 supports test payments) or wait for a real conversion.
- Open the Integration Event Log in your AnyTrack dashboard.
- Confirm a
Purchaseevent appears with the correctvalue,currency, andtransaction_id. - Verify buyer fields (
email,firstName,lastName) and theorder_idare present in the event attributes.
If conversions do not appear, check the Troubleshooting guide for common integration issues.
FAQ and Troubleshooting
FAQ was last reviewed on 2026-07-29
Where do I find the Vendor Postback URL in AnyTrack?
What is the difference between the Affiliate and Vendor Postback URLs?
Where in Digistore24 do I paste the Vendor Postback URL?
What transaction types trigger the Vendor Postback?
Can I track subscriptions and recurring payments?
How do I exclude test transactions from my reports?
Do I need the Tracking Tag installed if I use the Vendor Postback URL?
Do I have to add the cid parameter to my Digistore24 links manually?
data-tracking-group="digistore24" or the --CLICK-ID-- token is only needed for links AutoTag cannot reach, such as links generated by JavaScript after page load. See AutoTag.