Skip to content

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.

ReferenceValueInformation
Tracking Groupdigistore24The Tracking Group reference can be used to activate AutoTag.
Subid ParametercidThe Subid Parameter used to pass the AnyTrack click_id.
Tracking MethodPostback URLVendor 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 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}&currency={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}

Step 1: Copy the Vendor Postback URL from AnyTrack

Section titled “Step 1: Copy the Vendor Postback URL from AnyTrack”
  1. Go to the Integration Catalog in your AnyTrack dashboard and open the Digistore24 integration. If it is not yet installed, click Install.
  2. On the Digistore24 integration page, locate the Vendor Postback URL (For Vendors/merchant owners ONLY) section.
  3. 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”
  1. Log in to your Digistore24 vendor account.
  2. Go to Account > S2S Postback and switch to the Merchant Postbacks tab (this is separate from the Affiliate IPN).
  3. Click Add new connection.
  4. Enter a Name for the connection (visible only to you).
  5. Select the Products the postback should fire for.
  6. Select the Events you want to transmit (typically Payment and Rebill events — AnyTrack ignores Refund and Chargeback postbacks, so transmitting them has no effect).
  7. Paste the Vendor Postback URL from Step 1.
  8. Set Currency to “Do not currency convert amounts”.
  9. Make sure the connection is set to Active.
  10. Click Save.
  11. Click Test connection to confirm Digistore24 can reach AnyTrack.
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 cid automatically 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.

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.

Digistore24 PlaceholderAnyTrack AttributeDescription
{cid}click_idThe AnyTrack click ID passed through the promo link
{amount_brutto}valueGross transaction amount used as the conversion value
{amount_vendor}amount_vendorAmount paid to the vendor after Digistore24 fees
{transaction_id}transaction_idUnique transaction identifier
{product_id}product_idDigistore24 product ID
{product_name}product_nameProduct name
{currency}currencyTransaction currency (e.g., USD)
{email}emailBuyer email address
{first_name}firstNameBuyer first name
{last_name}lastNameBuyer last name
{company}companyBuyer company name
{country}countryBuyer country
{order_id}order_idDigistore24 order identifier
{datetime_unix}timestampEvent timestamp as UNIX time
Digistore24 PlaceholderDescription
{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

After saving the Vendor Postback in Digistore24:

  1. Place a test order on your product (Digistore24 supports test payments) or wait for a real conversion.
  2. Open the Integration Event Log in your AnyTrack dashboard.
  3. Confirm a Purchase event appears with the correct value, currency, and transaction_id.
  4. Verify buyer fields (email, firstName, lastName) and the order_id are 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?
Open the Digistore24 integration in your AnyTrack dashboard. The page shows two predefined URLs — copy the one labeled Vendor Postback URL (For Vendors/merchant owners ONLY). The tracking ID in the URL is unique to your account.
What is the difference between the Affiliate and Vendor Postback URLs?
The Affiliate Postback URL is for marketers promoting other vendors' products. The Vendor Postback URL is for merchants selling their own products and includes additional buyer and order parameters: first_name, last_name, company, email, order_id, and amount_vendor.
Where in Digistore24 do I paste the Vendor Postback URL?
In your Digistore24 vendor account, go to Account > S2S Postback and switch to the Merchant Postbacks tab. Add a new connection there. Do not use the Affiliate IPN — that area sends a different set of placeholders.
What transaction types trigger the Vendor Postback?
Digistore24 can send postbacks for several transaction types: payment, refund, chargeback, payment_missed, payment_denial, rebill_cancelled, rebill_resumed, and last_paid_day. AnyTrack only processes payment transactions as conversions — refund, chargeback, and cancellation types are ignored: they are not recorded and are not sent to ad platforms. See Commission Reversals & Refunds.
Can I track subscriptions and recurring payments?
Yes. Digistore24 sends a postback for every billing event, including recurring subscription payments and installment charges. The billing_type parameter indicates whether the product uses single_payment, subscription, or installment billing.
How do I exclude test transactions from my reports?
The is_test parameter is set to 1 for test payments and empty for real payments. You can use this parameter to filter test transactions in your AnyTrack dashboard or downstream integrations.
Do I need the Tracking Tag installed if I use the Vendor Postback URL?
Yes. The Tracking Tag generates the click_id that links website sessions to conversions. Without the Tracking Tag, the cid placeholder in the Postback URL will be empty and AnyTrack cannot attribute conversions to ad campaigns.
Do I have to add the cid parameter to my Digistore24 links manually?
No. AutoTag identifies Digistore24 links on your pages and appends cid automatically at page load, and AutoScan covers links behind redirect plugins. Manual tagging with 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.
Can I connect Digistore24 as both an affiliate and a merchant?
Yes. The two modes use the same Digistore24 integration, the same Tracking Group, and the same cid parameter, but different Postback URLs. Add the Affiliate Postback URL under Account > S2S Postback for offers you promote, and the Vendor Postback URL under Merchant Postbacks for products you sell. See the Digistore24 Integration guide for the affiliate setup.