Here's the code that seems to work to do everthing correctly, except put the variables in.
Here's what's in order_message.tpl:
<!-- SpringMetrics Conversion Code for mattressinsider -->
<script type="text/javascript">
_springMetq.push(["setdata", {literal}{revenue: "{/literal}{$order.order.subtotal}{literal}"}]);
_springMetq.push(["setdata", { "orderId": "{/literal}{$order.orderid}{literal}" }]);
_springMetq.push(["setdata", { "email": "{/literal}{$order.email}{literal}" }]);
_springMetq.push(["setdata", { "promoCode": "{/literal}{$order.coupon}{literal}" }{/literal}]);
_springMetq.push(["convert", "sale" ]);
</script>
<!-- SpringMetrics Conversion Code for mattressinsider -->
Here's what's output on
https://www.mattressinsider.com/cart.php?mode=order_message&orderids=12816&keep_ht tps=yes
<!-- SpringMetrics Conversion Code for mattressinsider --> <script type="
text/javascript"> _springMetq.push(["setdata", {revenue: ""}]); _springMetq.push(["setdata", { "orderId": "" }]); _springMetq.push(["setdata", { "email": "" }]); _springMetq.push(["setdata", { "promoCode": "" }]); _springMetq.push(["convert", "sale" ]); </script> <!-- SpringMetrics Conversion Code for mattressinsider -->
Except it's spaced properly when I view the code:
<!-- SpringMetrics Conversion Code for mattressinsider -->
<script type="
text/javascript">
_springMetq.push(["setdata", {revenue: ""}]);
_springMetq.push(["setdata", { "orderId": "" }]);
_springMetq.push(["setdata", { "email": "" }]);
_springMetq.push(["setdata", { "promoCode": "" }]);
_springMetq.push(["convert", "sale" ]);
</script>
<!-- SpringMetrics Conversion Code for mattressinsider -->
Here are the variables I have tried in revenue:
{$order.total}
{$order.order.subtotal}
What other variables might work there to put in the revenue?
Is there a guide or list of variables somewhere?
Thank-you so much for helping with this.