From 151dbe2aeea57ecf70c2b5809ace6c8977b10df5 Mon Sep 17 00:00:00 2001 From: Ryan Scherf Date: Wed, 1 Mar 2017 09:20:28 -0600 Subject: [PATCH] Pass product name & level to various tracking services. --- .../wp-content/plugins/idcommerce/js/idcommerce.js | 11 +++++++---- .../includes/ignitiondeck-templates/_checkoutForm.php | 1 + 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/wordpress/wp-content/plugins/idcommerce/js/idcommerce.js b/wordpress/wp-content/plugins/idcommerce/js/idcommerce.js index fab5e6f4..e5c0909a 100644 --- a/wordpress/wp-content/plugins/idcommerce/js/idcommerce.js +++ b/wordpress/wp-content/plugins/idcommerce/js/idcommerce.js @@ -582,6 +582,7 @@ jQuery(document).ready(function() { function trackPurchase(orderID, product, price) { var level = jQuery("input#payment_level").val(); + var productName = jQuery("input#product_name").val(); // Add Transaction Data ga('ecommerce:addTransaction', { @@ -592,17 +593,19 @@ jQuery(document).ready(function() { // Add Item Data ga('ecommerce:addItem', { 'id': orderID.toString(), - 'name': product.toString(), + 'name': productName, 'price': price.toString(), + 'contribution_level': level, }); ga('ecommerce:send'); ga('send', 'event', 'Project Contribution', 'Donation Complete', ''); fbq('track', 'Purchase', { - value: parseFloat(price), - currency: 'USD', - content_name: product.toString(), + 'value': parseFloat(price), + 'currency': 'USD', + 'content_name': productName, + 'contribution_level': level, }); } diff --git a/wordpress/wp-content/themes/backer/includes/ignitiondeck-templates/_checkoutForm.php b/wordpress/wp-content/themes/backer/includes/ignitiondeck-templates/_checkoutForm.php index de3808c6..f3f8dc87 100644 --- a/wordpress/wp-content/themes/backer/includes/ignitiondeck-templates/_checkoutForm.php +++ b/wordpress/wp-content/themes/backer/includes/ignitiondeck-templates/_checkoutForm.php @@ -69,6 +69,7 @@ + -- GitLab