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?
Server-side tracking sends conversion data directly from Digistore24 servers to AnyTrack, bypassing browser limitations and ad blockers. For Digistore24 merchants, this means accurate conversion reporting regardless of whether customers use privacy-focused browsers or extensions.
AnyTrack receives real-time IPN (Instant Payment Notification) data from Digistore24 and forwards it to ad platforms like Facebook Ads, Google Ads, and TikTok Ads via the Conversion API.
Before you begin
- You have an active AnyTrack account with a paid subscription
- You have a Digistore24 vendor (merchant) account
- The AnyTrack Tracking Tag is installed on your website
- You have at least one active product in Digistore24
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}
Example URLThe URL above is an example. Always copy your own Vendor Postback URL from the Digistore24 integration page in your AnyTrack dashboard — your tracking ID is unique to your account.
Set Up the Vendor Postback in Digistore24
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
- 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, Refund, Chargeback, and Rebill events).
- 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.
ImportantThe Vendor Postback URL must be added under Merchant Postbacks, not the Affiliate S2S Postback. They are two different settings in Digistore24 and they send different placeholders.
Step 3: Configure your promo links
For the click_id to be available in the postback, your Digistore24 promo links must carry it. Append the AnyTrack click ID as the cid parameter on every promo link you use on your own website:
https://www.digistore24.com/redir/PRODUCT/AFFILIATE/CAMPAIGN?cid=--CLICK-ID--
The --CLICK-ID-- token is automatically replaced by the AnyTrack Tracking Tag when a visitor clicks the link. You can also pass sid1 through sid5 for extra tracking dimensions.
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
| 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
| 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
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 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-05-21
Updated 16 days ago
