Changeset 3377443
- Timestamp:
- 10/13/2025 10:58:30 AM (4 months ago)
- Location:
- flexoffers-conversion-tracking
- Files:
-
- 16 added
- 3 edited
-
tags/1.0.7 (added)
-
tags/1.0.7/flexoffers-conversion-tracking.php (added)
-
tags/1.0.7/flextrack-functions.php (added)
-
tags/1.0.7/flextrack-includes.php (added)
-
tags/1.0.7/flextrack-install-page.php (added)
-
tags/1.0.7/flextrack-order-list.php (added)
-
tags/1.0.7/includes (added)
-
tags/1.0.7/includes/css (added)
-
tags/1.0.7/includes/css/flextrack-style.css (added)
-
tags/1.0.7/includes/css/flextrack.bootstrap.min.css (added)
-
tags/1.0.7/includes/js (added)
-
tags/1.0.7/includes/js/flextrack.bootstrap.bundle.min.js (added)
-
tags/1.0.7/includes/js/flextrack.bootstrap.min.js (added)
-
tags/1.0.7/public (added)
-
tags/1.0.7/public/flextrack-flexOffers.js (added)
-
tags/1.0.7/readme.txt (added)
-
trunk/flexoffers-conversion-tracking.php (modified) (1 diff)
-
trunk/public/flextrack-flexOffers.js (modified) (3 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
flexoffers-conversion-tracking/trunk/flexoffers-conversion-tracking.php
r3361627 r3377443 9 9 Description: FlexOffers Conversion Tracking. 10 10 11 Version: 1.0. 611 Version: 1.0.7 12 12 13 13 Author: FlexOffers -
flexoffers-conversion-tracking/trunk/public/flextrack-flexOffers.js
r3361627 r3377443 64 64 } 65 65 66 function GetParameterValues(commUrl, param) { 67 var url = commUrl?.slice(commUrl?.indexOf('?') + 1)?.split('&'); 68 for (var i = 0; i < url?.length; i++) { 69 var urlparam = url[i].split('='); 70 if (urlparam[0]?.toLowerCase() == param?.toLowerCase()) { 71 return urlparam[1]; 72 } 73 } 74 } 75 66 76 jQuery('.flextrack-order-id').length && 67 77 orderNumber && … … 69 79 getOrderDetail().then((orderDetail) => { 70 80 const { coupons, items, order_amount, billing_country } = orderDetail; 81 82 var commissionId = ""; 83 jQuery('.woocommerce-order').each(function () { 84 var imagesInEachDiv = jQuery(this).find('img'); 85 86 for (var i = 0; i < imagesInEachDiv.length; i++) { 87 var imageSrc = imagesInEachDiv[i]?.src; 88 if (imageSrc?.includes('commissionid')) { 89 if (imageSrc !== undefined && imageSrc !== null && imageSrc !== "") { 90 commissionId = GetParameterValues(imageSrc, 'commissionid') 91 return false; 92 } 93 } 94 } 95 }); 71 96 72 97 flextrack.track({ … … 79 104 ? coupons.join('|') 80 105 : "", 81 order_commissionid: jQuery('#flextrack-commission-id').val() ,106 order_commissionid: jQuery('#flextrack-commission-id').val() || commissionId, 82 107 order_items: 83 108 items && items.length -
flexoffers-conversion-tracking/trunk/readme.txt
r3361627 r3377443 9 9 Requires at least: 6.3.2 10 10 Tested up to: 6.8 11 Stable tag: 1.0. 612 Version: 1.0. 613 Requires PHP: 7.211 Stable tag: 1.0.7 12 Version: 1.0.7 13 Requires PHP: 8.3 14 14 License: GPLv2 or later 15 15 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 44 44 1. Install the plugin 45 45 2. Click on Settings 46 3. Log ged In through your Advertiser Pro Credentials46 3. Login with your FlexOffers credentials 47 47 4. Click on Install 48 48 5. Done … … 76 76 = 1.0.6 = 77 77 * Fixes done related to order checkout process. 78 79 = 1.0.7 = 80 * custom field (commissionid) tracking added in order checkout process.
Note: See TracChangeset
for help on using the changeset viewer.