В настоящее время я настроил отслеживание на своем веб-сайте WordPress с помощью piwik. Однако вдобавок ко всему мне нужно иметь возможность отслеживать конверсию электронной коммерции и брошенную корзину. Мне удалось отследить конверсию вручную, но я понятия не имею, как заменить жестко закодированные значения значениями «заказанные продукты woocommerce».
Вот что я сделал до сих пор:
- Установлен WP-Piwik
- Установлена интеграция с WooCommerce Piwik.
Я создал свой собственный javascript под названием «piwik.js» и жестко запрограммировал значения для отслеживания покупок в электронной коммерции.
function addEcommerceItem() { // add the first product to the order _paq.push(['addEcommerceItem', "sku01", // (required) SKU: Product unique identifier "sku01Name", // (optional) Product name "productCategory", // (optional) Product category. You can also specify an array of up to 5 categories eg. ["Books", "New releases", "Biography"] 60, // (recommended) Product price 1 // (optional, default to 1) Product quantity ]); alert("e-Commerce item added!"); }; function trackEcommerceOrder() { _paq.push(['trackEcommerceOrder', "A10000127", // (required) Unique Order ID 35, // (required) Order Revenue grand total (includes tax, shipping, and subtracted discount) 30, // (optional) Order sub total (excludes shipping) 5.5, // (optional) Tax amount 4.5, // (optional) Shipping amount false // (optional) Discount offered (set to false for unspecified parameter) ]); alert("item tracked!"); };
На моей странице оформления заказа Woocommerce:
[woocommerce_checkout] <script type="text/javascript" src="http://myServerIP/mySite/piwik.js"></script> <script type="text/javascript"> addEcommerceItem(); trackEcommerceOrder(); </script>
И снова мой вопрос заключался в том, как заменить жестко запрограммированные значения в
addEcommerceItem()
иtrackEcommerceOrder()
, чтобы динамически отображать любые продукты, приобретаемые через мой сайт woocommerce?
заранее спасибо