It would be great, if there are no privacy issues, to enrich the e-commerce tracking section.
Either with predefined variables/dimensions, at a minimum for standard e-commerce: product reference / category / brand.
Or even better, but certainly more complex, let users create their own custom dimensions and send what they want for e-commerce goal.


thanks for the idea @Equipe SEO! this is already posible. we do support custom dimensions (we call them custom properties) both on the pageview and the custom event level. see https://plausible.io/docs/custom-props/introduction
we already use custom properties with our ecommerce integration for WooCommerce and in our instructions for Shopify too. see more here https://plausible.io/docs/ecommerce-revenue-tracking
Hi Marko,
Thanks for the quick response, I’ll give it a try. I still think that for basic e-commerce tracking (product/category/brand) it should be a native feature, with deep integration into revenue-type goals.
2 additional questions for a custom prop type integration.
The ultimate goal for an e-commerce merchant is to get a list of products/categories/brands with an associated monetary revenue, possibly filtered by traffic source. From what I see on https://plausible.io/docs/custom-props/props-dashboard I’m not sure it meets this need, I will only know how many events are associated, but without any link to the e-commerce goal and without any associated revenue which was my main point.
Even if I want to test without any notion of revenue, I’m not sure how to proceed according to https://plausible.io/docs/custom-props/for-custom-events. For our ecommerce tracking, we use the javascipt approach: window.plausible(“Conversion”, {revenue: {currency: “EUR”, amount: XX.XX}}), how do the customs properties come into play here?

np and i understand! it’s difficult for us to build something deeper out of the box that works everywhere as people use different stores. so we aim to have different functionality and some examples on how we would do it for biggest platforms. then people can take it from there and customize according to their own needs
we have a deeper Woocommerce integration in our WP plugin and it works how you describe it. you can see how our Shopify instructions integrate custom properties with revenue tracking to send data such as product names etc and then use that example when you try to implement this on your store front: https://plausible.io/docs/shopify-integration
Hi Marko,
Ultimately, I think we missed my main point here, and I therefore find that this request for improvement remains relevant and cannot be resolved with Plausible’s current capabilities, or perhaps I’m missing something.
We’re missing a “dimension.” An e-commerce order can consist of 1 to N products, each with custom properties such as price or product name, and each product must be linked to the same conversion goal, which itself has a total amount.
In your examples, such as adding to cart, I only see use cases with a single dimension: adding a given product to the cart, possibly with quantities.
The only solution I can see would be for each order to generate as many events as there are products, each with its own custom properties, but that doesn’t meet the need because there would be no link to the order.

@Equipe SEO hey! ah yes, i see what you mean. we need to improve our custom props and then it will work for ecommerce revenue too. there’s a thread here that you can upvote to follow the updates on our progress with this: https://feedback.plausible.io/265