merchant
|
Shopify
|
All
|
Group basket items
|
Login to the Shopify administration backend.
Go to Settings --> Checkout --> Order processing --> Additional content & scripts
Paste the script below to the Additional content & scripts input field. Be sure to substitute the CAMPAIGN_ID and PRODUCT_ID values with the values received from TradeTracker.
<script type="text/javascript"> var ttConversionOptions = ttConversionOptions || []; ttConversionOptions.push({ type: 'sales', campaignID: 'CAMPAIGN_ID', productID: 'PRODUCT_ID', transactionID: '{{ order.order_number }}', transactionAmount: parseFloat({{ subtotal_price | divided_by: 100 }}) || 0, quantity: '1', descrMerchant: encodeURIComponent('Internal order ID: {{ order_id }}'), descrAffiliate: '', currency: '{{ checkout.currency }}', vc: '{{ checkout.discount_applications[0].title | escape }}', trackingGroupID: '' }); </script> <noscript> <img src="//ts.tradetracker.net/?cid=CAMPAIGN_ID&tgi=&pid=PRODUCT_ID&tid={{ order.order_number }}&tam={{ subtotal_price / 100 }}&data=&qty=1&descrMerchant={{ transaction.gateway }}&descrAffiliate=&event=sales&currency={{ checkout.currency }}&vc={{ discount.code }}" alt="" /> </noscript> <script type="text/javascript"> (function(ttConversionOptions) { var campaignID = 'campaignID' in ttConversionOptions ? ttConversionOptions.campaignID : ('length' in ttConversionOptions && ttConversionOptions.length ? ttConversionOptions[0].campaignID : null); var tt = document.createElement('script'); tt.type = 'text/javascript'; tt.async = true; tt.src = '//tm.tradetracker.net/conversion?s=' + encodeURIComponent(campaignID) + '&t=m'; var s = document.getElementsByTagName('script'); s = s[s.length - 1]; s.parentNode.insertBefore(tt, s); })(ttConversionOptions); </script>
Click Save to save the configuration.
Shortlink to this article: https://sc.tradetracker.net/implementation/overview?f[id]=71
|
18-Nov-2020 15:09:43 |