Closed jbrocker closed 1 year ago
Thanks for reporting this @jbrocker. We're working on a patch.
We're primarily working on fixing the issue with the CAPI purchase event not firing.
Make sure you also store _fbc in order meta
I will be investigating this separately.
Thanks,
R
Thanks, that's the primary concern indeed π
Thanks @jbrocker,
I spend some time looking at this.
Safari doesn't have a session for this user, so inject_purchase_event() returns on line 906.
I have Facebook, with tracking blocked for FB, and I clicked on the ads on my FB page. I complete the order with PayPal. And return the Thank you page. Every time I can get send the event API. So, from what I see, the function is not exited on line 906.
This line will exit the function only if a purchase with the same order_id has been tracked. If WC->session were (I have verified it is not), we would have the opposite problem, meaning the same order tracked more than once just because a user lands on the thank you page.
I did notice, however, the discrepancies between the number of browsers event vs. server events:
I also noticed that the FB click id is only sometimes sent, which points to the issue described in the WP forum post. I will be digging into this.
Please, let me know if I missed anything on this. Also, you're welcome to share any details that would help reproduce the issue.
Thanks,
R
Hi R,
Did the PayPal app open or did you complete payment within the Facebook in-app browser window? The issue only arises when switching from Fb/insta App to payment app to Safari App, only on mobile. The session is not shared between the FB/Insta in-app browser window and native Safari app.
This line will exit the function only if a purchase with the same order_id has been tracked. If WC->session were (I have verified it is not), we would have the opposite problem, meaning the same order tracked more than once just because a user lands on the thank you page. This also resolves to true when WC()->session is empty, which is the case on a fresh browser session: 'yes' !== WC()->session->get($order_placed_session_flag, 'no' )
I also noticed that the FB click id is only sometimes sent, which points to the issue described in the WP forum post. I will be digging into this. The _fbc is stored in a cookie, which is also not available on a fresh session. However, this is easily solved by adding $_COOKIE[β_fbcβ] to the return url of the payment provider with a hook on
woocommerce_get_return_url
&woocommerce_get_checkout_order_received_url
:
add_filter( 'woocommerce_get_return_url', 'customize_get_return_url', 10, 2 );
add_filter( 'woocommerce_get_checkout_order_received_url', 'customize_get_return_url', 10, 2 );
function customize_get_return_url( $return_url, $order ){
if(isset($_COOKIE['_fbc'])) {
$fbclid = array_pop(explode('.',$_COOKIE['_fbc']));
$query_args = array(
'fbclid' => $fbclid,
);
$return_url = add_query_arg( $query_args, $return_url );
}
return $return_url;
}
The former issue is however impossible to solve in a similar way, since I canβt pass a session through a query param.
Let me know if you can reproduce the issue.
Thnx!
Thanks. Can you share your WooCommerce Status Report? PayPal does not redirect out of the site. That may be the difference.
https://user-images.githubusercontent.com/4209011/212699701-6a993900-d876-4806-8e54-7120e5a986be.mov
What PayPal plugin do you use?
We use Mollie. Besides Paypal they provide iDeal, which is the leading payment method in The Netherlands. iDeal is always handled by the native banking app (ING, ABN, Rabobank, etc).
### WordPress Environment ###
WordPress address (URL): https://brutebonen.nl
Site address (URL): https://brutebonen.nl
WC Version: 7.3.0
REST API Version: β 7.3.0
WC Blocks Version: β 9.1.5
Action Scheduler Version: β 3.5.3
Log Directory Writable: β
WP Version: 6.1.1
WP Multisite: β
WP Memory Limit: 1 GB
WP Debug Mode: β
WP Cron: β
Language: nl_NL
External object cache: β
### Server Environment ###
Server Info: LiteSpeed
PHP Version: 7.4.30
PHP Post Max Size: 512 MB
PHP Time Limit: 120
PHP Max Input Vars: 8000
cURL Version: 7.84.0
OpenSSL/1.1.1p
SUHOSIN Installed: β
MySQL Version: 10.5.16-MariaDB-cll-lve
Max Upload Size: 512 MB
Default Timezone is UTC: β
fsockopen/cURL: β
SoapClient: β
DOMDocument: β
GZip: β
Multibyte String: β
Remote Post: β
Remote Get: β
### Database ###
WC Database Version: 7.3.0
WC Database Prefix: wp_
Totale database grootte: 469.76MB
Database gegevens grootte: 259.76MB
Database index grootte: 210.00MB
wp_woocommerce_sessions: Data: 1.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_woocommerce_order_items: Data: 3.52MB + Index: 2.52MB + Engine InnoDB
wp_woocommerce_order_itemmeta: Data: 35.56MB + Index: 23.06MB + Engine InnoDB
wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_actions: Data: 12.52MB + Index: 10.52MB + Engine InnoDB
wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_logs: Data: 6.52MB + Index: 5.03MB + Engine InnoDB
wp_automatewoo_abandoned_carts: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
wp_automatewoo_customers: Data: 0.23MB + Index: 0.64MB + Engine InnoDB
wp_automatewoo_customer_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_automatewoo_events: Data: 0.06MB + Index: 0.05MB + Engine InnoDB
wp_automatewoo_guests: Data: 0.14MB + Index: 0.28MB + Engine InnoDB
wp_automatewoo_guest_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_automatewoo_logs: Data: 1.52MB + Index: 1.05MB + Engine InnoDB
wp_automatewoo_log_meta: Data: 5.52MB + Index: 3.03MB + Engine InnoDB
wp_automatewoo_queue: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_automatewoo_queue_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_bb_klant: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_bb_klant_afname: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_bb_wachtlijst: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_bv_activities_store: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_bv_ip_store: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_comments: Data: 18.55MB + Index: 17.09MB + Engine InnoDB
wp_e_events: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_e_notes: Data: 0.02MB + Index: 0.17MB + Engine InnoDB
wp_e_notes_users_relations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_e_submissions: Data: 0.02MB + Index: 0.27MB + Engine InnoDB
wp_e_submissions_actions_log: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
wp_e_submissions_values: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_failed_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_feedmanager_channel: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_feedmanager_country: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_feedmanager_feed_status: Data: 0.02MB + Index: 0.13MB + Engine InnoDB
wp_feedmanager_field_categories: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_feedmanager_product_feed: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_feedmanager_product_feedmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_feedmanager_source: Data: 0.02MB + Index: 0.13MB + Engine InnoDB
wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_litespeed_url: Data: 0.06MB + Index: 0.06MB + Engine InnoDB
wp_litespeed_url_file: Data: 0.06MB + Index: 0.14MB + Engine InnoDB
wp_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_mollie_pending_payment: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_options: Data: 6.23MB + Index: 0.22MB + Engine InnoDB
wp_postmeta: Data: 141.69MB + Index: 117.38MB + Engine InnoDB
wp_posts: Data: 9.52MB + Index: 8.06MB + Engine InnoDB
wp_queue: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_rank_math_404_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_rank_math_analytics_gsc: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_rank_math_analytics_objects: Data: 0.05MB + Index: 0.02MB + Engine InnoDB
wp_rank_math_internal_links: Data: 0.06MB + Index: 0.02MB + Engine InnoDB
wp_rank_math_internal_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_rank_math_redirections: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_rank_math_redirections_cache: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_sib_model_contact: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_termmeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_usermeta: Data: 4.52MB + Index: 6.03MB + Engine InnoDB
wp_users: Data: 0.27MB + Index: 0.23MB + Engine InnoDB
wp_wcpdf_credit_note_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wcpdf_invoice_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wcpdf_invoice_number_2021: Data: 0.28MB + Index: 0.00MB + Engine InnoDB
wp_wcpdf_invoice_number_2022: Data: 0.25MB + Index: 0.00MB + Engine InnoDB
wp_wcpdf_packing_slip_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wcpdf_proforma_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wcs_payment_retries: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_admin_notes: Data: 0.08MB + Index: 0.00MB + Engine InnoDB
wp_wc_admin_note_actions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB
wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_customer_lookup: Data: 0.31MB + Index: 0.25MB + Engine InnoDB
wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_order_bundle_lookup: Data: 0.08MB + Index: 0.09MB + Engine InnoDB
wp_wc_order_coupon_lookup: Data: 0.08MB + Index: 0.11MB + Engine InnoDB
wp_wc_order_product_lookup: Data: 3.52MB + Index: 6.06MB + Engine InnoDB
wp_wc_order_stats: Data: 2.52MB + Index: 3.53MB + Engine InnoDB
wp_wc_order_tax_lookup: Data: 1.52MB + Index: 2.02MB + Engine InnoDB
wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_bundled_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_bundled_items: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wpforms_db: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
wp_wpforms_entries: Data: 0.31MB + Index: 0.02MB + Engine InnoDB
wp_wpforms_entry_fields: Data: 0.13MB + Index: 0.19MB + Engine InnoDB
wp_wpforms_entry_meta: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
### Post Type Counts ###
acf-field: 17
acf-field-group: 4
attachment: 266
aw_workflow: 6
elementor_library: 9
faq: 17
fpf_fields: 3
jetpack_migration: 2
jp_img_sitemap: 1
jp_sitemap: 1
jp_sitemap_master: 1
nav_menu_item: 37
nova_menu_item: 28
ocean_modal_window: 5
oembed_cache: 3
page: 59
post: 52
product: 36
product_variation: 64
revision: 20
shop_coupon: 4909
shop_order: 25432
shop_order_refund: 26
shop_subscription: 91
ufaq: 1
wp_global_styles: 1
wpforms: 7
### Security ###
Secure connection (HTTPS): β
Hide errors from visitors: β
### Active Plugins (35) ###
Query Monitor: door John Blackbourn β 3.11.0
Advanced Custom Fields: door WP Engine β 6.0.6
Akismet Anti-Spam: door Automattic β 5.0.2
Arconix FAQ: door Tyche Softwares β 1.9.2
AutomateWoo: door WooCommerce β 5.6.3
Brute Bonen Core plugin: door Jop Brocker β 1.0.0
Database for WPforms: door wpdebuglog β 1.0.4
Yoast Duplicate Post: door Enrico Battocchi & Team Yoast β 4.5
GTM4WP: door Thomas Geiger β 1.16.2
Elementor Pro: door Elementor.com β 3.10.1
Elementor: door Elementor.com β 3.10.0
Facebook for WooCommerce: door Facebook β 3.0.8
Flexible Product Fields: door WP Desk β 2.3.4
Health Check & Troubleshooting: door De WordPress.org community β 1.5.1
Klaviyo: door Klaviyo
Inc. β 3.0.6
LiteSpeed Cache: door LiteSpeed Technologies β 5.3.2
Mollie-betalingen voor WooCommerce: door Mollie β 7.1.0
Ocean Extra: door OceanWP β 2.1.1
Ocean Modal Window: door OceanWP β 2.0.8
Ocean Sticky Header: door OceanWP β 2.0.5
Perfect Brands for WooCommerce: door QuadLayers β 2.5.5
Rank Math SEO: door Rank Math β 1.0.106
Tribe - Klaviyo WooCommerce Subscription Events: door Tribe Interactive
LLC β 1.5
WooCommerce NL Postcode Checker: door WP Overnight β 2.9.1
WooCommerce Quick Manual Products: door WP Overnight β 1.4.3
PDF Invoices & Packing Slips for WooCommerce: door WP Overnight β 3.3.0
PDF Invoices & Packing Slips for WooCommerce - Professional: door WP Overnight β 2.13.7
WooCommerce Product Bundles: door WooCommerce β 6.17.3
WooCommerce Smart Coupons: door StoreApps β 7.0.0
WooCommerce: door Automattic β 7.3.0
WP Crontrol: door John Blackbourn & crontributors β 1.15.1
WP Mail SMTP: door WPForms β 3.7.0
WP Product Feed Manager: door Michel Jongbloed β 1.46.0
WPForms: door WPForms β 1.7.9
WP Overnight Sidekick: door WP Overnight β 2.5.1
### Inactive Plugins (10) ###
Backup Duplicator & Migration - WP STAGING: door WP-STAGING
WPStagingBackup β 2.12.0
Disable Bloat for WordPress & WooCommerce: door Disable Bloat β 3.1.11
Fietskoeriers.nl: door Fietskoeriers.nl β 1.2.6
Git Updater: door Andy Fragen β 10.0.0
Limit Login Attempts Reloaded: door Limit Login Attempts Reloaded β 2.25.11
Ocean Popup Login: door OceanWP β 2.1.2
Temporary Login Without Password: door StoreApps β 1.8.1.1
WooCommerce Email Testing: door ThemesEmail β 1.3
WP-Sweep: door Lester 'GaMerZ' Chan β 1.1.5
YITH Pre-Order for WooCommerce: door YITH β 2.8.0
### Dropin Plugins (1) ###
db.php: Query Monitor Database Class (Drop-in)
### Must Use Plugins (2) ###
Health Check Troubleshooting Mode: door β 1.7.2
installatron_hide_status_test.php: door β
### Settings ###
API Enabled: β
Force SSL: β
Currency: EUR (β¬)
Currency Position: left
Thousand Separator: ,
Decimal Separator: .
Number of Decimals: 2
Taxonomies: Product Types: bundle (bundle)
external (external)
grouped (grouped)
simple (simple)
variable (variable)
variable-subscription (variable-subscription)
Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
exclude-from-search (exclude-from-search)
featured (featured)
outofstock (outofstock)
rated-1 (rated-1)
rated-2 (rated-2)
rated-3 (rated-3)
rated-4 (rated-4)
rated-5 (rated-5)
Connected to WooCommerce.com: β
Enforce Approved Product Download Directories: β
Order datastore: WC_Order_Data_Store_CPT
### WC Pages ###
Winkelbasis: #1057 - /winkel/
Winkelwagen: #1058 - /winkel/winkelmand/
Afrekenen: #1059 - /winkel/afrekenen/
Mijn account: #1060 - /mijn-account/
Algemene voorwaarden: #1041 - /algemene-voorwaarden/
### Theme ###
Name: OceanWP Child
Version: 1.0
Author URL: https://oceanwp.org/
Child Theme: β
Parent Theme Name: OceanWP
Parent Theme Version: 3.4.1
Parent Theme Author URL: https://oceanwp.org/about-oceanwp/
WooCommerce Support: β
### Templates ###
Overrides: oceanwp/woocommerce/cart/mini-cart.php
oceanwp/woocommerce/content-single-product.php
oceanwp-child-brute-bonen/woocommerce/emails/customer-invoice.php
oceanwp-child-brute-bonen/woocommerce/emails/customer-processing-order.php
oceanwp-child-brute-bonen/woocommerce/emails/customer-reset-password.php
oceanwp-child-brute-bonen/woocommerce/emails/email-footer.php
oceanwp-child-brute-bonen/woocommerce/emails/email-header.php
oceanwp-child-brute-bonen/woocommerce/emails/email-styles.php
oceanwp/woocommerce/loop/loop-start.php
oceanwp-child-brute-bonen/woocommerce/myaccount/dashboard.php
oceanwp-child-brute-bonen/woocommerce/single-product/add-to-cart/variable.php versie 3.5.5 is verouderd. De hoofdversie is 6.1.0
oceanwp/woocommerce/single-product/title.php
Outdated Templates: β
Leer hoe te updaten
### Product Bundles ###
Database Version: 6.17.3
Loopback Test: β
Template Overrides: β
### Admin ###
Enabled Features: activity-panels
analytics
coupons
customer-effort-score-tracks
experimental-products-task
experimental-import-products-task
experimental-fashion-sample-products
shipping-smart-defaults
shipping-setting-tour
homescreen
marketing
multichannel-marketing
mobile-app-banner
navigation
onboarding
onboarding-tasks
remote-inbox-notifications
remote-free-extensions
payment-gateway-suggestions
shipping-label-banner
subscriptions
store-alerts
transient-notices
woo-mobile-welcome
wc-pay-promotion
wc-pay-welcome-page
Disabled Features: minified-js
new-product-management-experience
settings
Daily Cron: β Next scheduled: 2023-01-17 12:59:57 +01:00
Options: β
Notes: 95
Onboarding: completed
### Action Scheduler ###
Complete: 18.507
Oldest: 2022-12-17 10:32:37 +0100
Newest: 2023-01-17 08:04:02 +0100
Failed: 2.527
Oldest: 2020-09-16 16:28:24 +0200
Newest: 2023-01-13 12:47:04 +0100
Pending: 9
Oldest: 2023-01-17 08:14:02 +0100
Newest: 2024-01-01 00:00:01 +0100
### Smart Coupons related settings ###
Number of coupons to show: 5
Number of characters in auto-generated coupon code: 10
Valid order status for auto-generating coupon: processing
completed
Include tax in the amount of the generated gift card: no
Deduct credit/gift before doing tax calculations: no
Gift Card discount is inclusive of tax: no
Automatic deletion: no
Coupon emails: yes
Printing coupons: yes
Sell gift cards at less price?: no
Use gift card applied in first subscription order for subsequent renewals until credit reaches zero: yes
Renewal orders should not generate coupons even when they include a product that issues coupons: no
Allow sending of coupons to others: yes
Allow schedule sending of coupons?: no
Combine emails: no
Auto generated coupon email: yes
Combined auto generated coupons email: no
Acknowledgement email: yes
Enable taxes: yes
Prices entered with tax: yes
Rounding: yes
Display prices in the shop: incl
Display prices during cart and checkout: incl
Display tax totals: itemized
Enable the use of coupon codes: yes
Calculate coupon discounts sequentially: no
Account endpoints > Coupons: wc-smart-coupons
### Status report information ###
Generated at: 2023-01-17 08:08:16 +01:00
Hello @jbrocker, this issue should be fixed in the latest release ( 3.0.9 ). I will close this thread. Please reopen if you're still having issues around this.
π Isolate the bug
βοΈ Describe the bug
The CAPI purchase event does not fire when the user doesn't have a WC->session. This happens when the user clicks a FB ad in FB or Instagram on iOS (not tested on Android), is sent to a payment app and returns to the shop. Also, the event doesn't fire if the user closes his window before the order-received page. Please check this topic for debugging and digging: https://wordpress.org/support/topic/capi-issues/
πΆββοΈ Steps to reproduce
βοΈ Expected behavior
The CAPI purchase event should not depend on a user session and should not be fired on the order-received page. Please store the _fbc var in the order meta table and call inject_purchase_event() on
woocommerce_checkout_order_processed
hook instead ofwoocommerce_thankyou
hook.This hook is triggered by the payment provider, so there is no user session, rely on order meta instead. Make sure you also store _fbc in order meta, as this is the conversion identifier for Facebook Ads (Includes>Events>Event.php get_click_id() on line 250 now only uses COOKIES).
It seems it has worked this way before: = 2.6.24 - 2022-09-27 =
π Logs