Changeset 3124431
- Timestamp:
- 07/24/2024 08:23:41 AM (20 months ago)
- Location:
- gtm-server-side
- Files:
-
- 6 edited
- 1 copied
-
tags/2.1.18 (copied) (copied from gtm-server-side/trunk)
-
tags/2.1.18/README.txt (modified) (2 diffs)
-
tags/2.1.18/gtm-server-side.php (modified) (1 diff)
-
tags/2.1.18/includes/class-gtm-server-side-webhook-purchase.php (modified) (1 diff)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/gtm-server-side.php (modified) (1 diff)
-
trunk/includes/class-gtm-server-side-webhook-purchase.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
gtm-server-side/tags/2.1.18/README.txt
r3114258 r3124431 4 4 Requires at least: 5.2.0 5 5 Tested up to: 6.6.0 6 Stable tag: 2.1.1 76 Stable tag: 2.1.18 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 67 67 68 68 == Changelog == 69 70 = 2.1.18 = 71 * Added sending _ga_* cookies to webhook for a new order 69 72 70 73 = 2.1.17 = -
gtm-server-side/tags/2.1.18/gtm-server-side.php
r3114258 r3124431 11 11 * Plugin URI: https://wordpress.org/plugins/gtm-server-side/ 12 12 * Description: Enhance conversion tracking by implementing server-side tagging using server Google Tag Manager container. Effortlessly configure data layer events in web GTM, send webhooks, set up custom loader, and extend cookie lifetime. 13 * Version: 2.1.1 713 * Version: 2.1.18 14 14 * Author: Stape 15 15 * Author URI: https://stape.io -
gtm-server-side/tags/2.1.18/includes/class-gtm-server-side-webhook-purchase.php
r3049292 r3124431 66 66 67 67 $request_cookies = array( 68 '_fbp' => filter_input( INPUT_COOKIE, '_fbp', FILTER_DEFAULT ), 69 '_fbc' => filter_input( INPUT_COOKIE, '_fbc', FILTER_DEFAULT ), 70 'FPGCLAW' => filter_input( INPUT_COOKIE, 'FPGCLAW', FILTER_DEFAULT ), 71 '_gcl_aw' => filter_input( INPUT_COOKIE, '_gcl_aw', FILTER_DEFAULT ), 72 'ttclid' => filter_input( INPUT_COOKIE, 'ttclid', FILTER_DEFAULT ), 73 '_dcid' => filter_input( INPUT_COOKIE, '_dcid', FILTER_DEFAULT ), 74 'FPID' => filter_input( INPUT_COOKIE, 'FPID', FILTER_DEFAULT ), 75 'FPLC' => filter_input( INPUT_COOKIE, 'FPLC', FILTER_DEFAULT ), 68 '_fbp' => filter_input( INPUT_COOKIE, '_fbp', FILTER_DEFAULT ), 69 '_fbc' => filter_input( INPUT_COOKIE, '_fbc', FILTER_DEFAULT ), 70 'FPGCLAW' => filter_input( INPUT_COOKIE, 'FPGCLAW', FILTER_DEFAULT ), 71 '_gcl_aw' => filter_input( INPUT_COOKIE, '_gcl_aw', FILTER_DEFAULT ), 72 'ttclid' => filter_input( INPUT_COOKIE, 'ttclid', FILTER_DEFAULT ), 73 '_dcid' => filter_input( INPUT_COOKIE, '_dcid', FILTER_DEFAULT ), 74 'FPID' => filter_input( INPUT_COOKIE, 'FPID', FILTER_DEFAULT ), 75 'FPLC' => filter_input( INPUT_COOKIE, 'FPLC', FILTER_DEFAULT ), 76 '_ttp' => filter_input( INPUT_COOKIE, '_ttp', FILTER_DEFAULT ), 77 'FPGCLGB' => filter_input( INPUT_COOKIE, 'FPGCLGB', FILTER_DEFAULT ), 78 'li_fat_id' => filter_input( INPUT_COOKIE, 'li_fat_id', FILTER_DEFAULT ), 79 'taboola_cid' => filter_input( INPUT_COOKIE, 'taboola_cid', FILTER_DEFAULT ), 80 'outbrain_cid' => filter_input( INPUT_COOKIE, 'outbrain_cid', FILTER_DEFAULT ), 81 'impact_cid' => filter_input( INPUT_COOKIE, 'impact_cid', FILTER_DEFAULT ), 82 '_epik' => filter_input( INPUT_COOKIE, '_epik', FILTER_DEFAULT ), 83 '_scid' => filter_input( INPUT_COOKIE, '_scid', FILTER_DEFAULT ), 84 '_scclid' => filter_input( INPUT_COOKIE, '_scclid', FILTER_DEFAULT ), 85 '_uetmsclkid' => filter_input( INPUT_COOKIE, '_uetmsclkid', FILTER_DEFAULT ), 86 '_ga' => filter_input( INPUT_COOKIE, '_ga', FILTER_DEFAULT ), 76 87 ); 88 89 if ( ! empty( $_COOKIE ) ) { 90 $filtered_cookies = array_filter( 91 $_COOKIE, 92 function( $key ) { 93 return preg_match( '/^_ga_.+/', $key ); 94 }, 95 ARRAY_FILTER_USE_KEY 96 ); 97 98 $request_cookies = array_merge( $request_cookies, $filtered_cookies ); 99 } 100 77 101 $request_cookies = array_filter( $request_cookies ); 78 102 -
gtm-server-side/trunk/README.txt
r3114258 r3124431 4 4 Requires at least: 5.2.0 5 5 Tested up to: 6.6.0 6 Stable tag: 2.1.1 76 Stable tag: 2.1.18 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 67 67 68 68 == Changelog == 69 70 = 2.1.18 = 71 * Added sending _ga_* cookies to webhook for a new order 69 72 70 73 = 2.1.17 = -
gtm-server-side/trunk/gtm-server-side.php
r3114258 r3124431 11 11 * Plugin URI: https://wordpress.org/plugins/gtm-server-side/ 12 12 * Description: Enhance conversion tracking by implementing server-side tagging using server Google Tag Manager container. Effortlessly configure data layer events in web GTM, send webhooks, set up custom loader, and extend cookie lifetime. 13 * Version: 2.1.1 713 * Version: 2.1.18 14 14 * Author: Stape 15 15 * Author URI: https://stape.io -
gtm-server-side/trunk/includes/class-gtm-server-side-webhook-purchase.php
r3049292 r3124431 66 66 67 67 $request_cookies = array( 68 '_fbp' => filter_input( INPUT_COOKIE, '_fbp', FILTER_DEFAULT ), 69 '_fbc' => filter_input( INPUT_COOKIE, '_fbc', FILTER_DEFAULT ), 70 'FPGCLAW' => filter_input( INPUT_COOKIE, 'FPGCLAW', FILTER_DEFAULT ), 71 '_gcl_aw' => filter_input( INPUT_COOKIE, '_gcl_aw', FILTER_DEFAULT ), 72 'ttclid' => filter_input( INPUT_COOKIE, 'ttclid', FILTER_DEFAULT ), 73 '_dcid' => filter_input( INPUT_COOKIE, '_dcid', FILTER_DEFAULT ), 74 'FPID' => filter_input( INPUT_COOKIE, 'FPID', FILTER_DEFAULT ), 75 'FPLC' => filter_input( INPUT_COOKIE, 'FPLC', FILTER_DEFAULT ), 68 '_fbp' => filter_input( INPUT_COOKIE, '_fbp', FILTER_DEFAULT ), 69 '_fbc' => filter_input( INPUT_COOKIE, '_fbc', FILTER_DEFAULT ), 70 'FPGCLAW' => filter_input( INPUT_COOKIE, 'FPGCLAW', FILTER_DEFAULT ), 71 '_gcl_aw' => filter_input( INPUT_COOKIE, '_gcl_aw', FILTER_DEFAULT ), 72 'ttclid' => filter_input( INPUT_COOKIE, 'ttclid', FILTER_DEFAULT ), 73 '_dcid' => filter_input( INPUT_COOKIE, '_dcid', FILTER_DEFAULT ), 74 'FPID' => filter_input( INPUT_COOKIE, 'FPID', FILTER_DEFAULT ), 75 'FPLC' => filter_input( INPUT_COOKIE, 'FPLC', FILTER_DEFAULT ), 76 '_ttp' => filter_input( INPUT_COOKIE, '_ttp', FILTER_DEFAULT ), 77 'FPGCLGB' => filter_input( INPUT_COOKIE, 'FPGCLGB', FILTER_DEFAULT ), 78 'li_fat_id' => filter_input( INPUT_COOKIE, 'li_fat_id', FILTER_DEFAULT ), 79 'taboola_cid' => filter_input( INPUT_COOKIE, 'taboola_cid', FILTER_DEFAULT ), 80 'outbrain_cid' => filter_input( INPUT_COOKIE, 'outbrain_cid', FILTER_DEFAULT ), 81 'impact_cid' => filter_input( INPUT_COOKIE, 'impact_cid', FILTER_DEFAULT ), 82 '_epik' => filter_input( INPUT_COOKIE, '_epik', FILTER_DEFAULT ), 83 '_scid' => filter_input( INPUT_COOKIE, '_scid', FILTER_DEFAULT ), 84 '_scclid' => filter_input( INPUT_COOKIE, '_scclid', FILTER_DEFAULT ), 85 '_uetmsclkid' => filter_input( INPUT_COOKIE, '_uetmsclkid', FILTER_DEFAULT ), 86 '_ga' => filter_input( INPUT_COOKIE, '_ga', FILTER_DEFAULT ), 76 87 ); 88 89 if ( ! empty( $_COOKIE ) ) { 90 $filtered_cookies = array_filter( 91 $_COOKIE, 92 function( $key ) { 93 return preg_match( '/^_ga_.+/', $key ); 94 }, 95 ARRAY_FILTER_USE_KEY 96 ); 97 98 $request_cookies = array_merge( $request_cookies, $filtered_cookies ); 99 } 100 77 101 $request_cookies = array_filter( $request_cookies ); 78 102
Note: See TracChangeset
for help on using the changeset viewer.