Strona na WordPess. Z niej przekazywane są zamówienia do KeyCRM (system CRM) za pośrednictwem ich standardowego modułu integracji.
Należy skonfigurować w WordPressie przekazywanie znaczników UTM w zamówieniach.
Później dostosować moduł przekazywania zamówień ze strony do KeyCRM tak, aby przekazywały się znaczniki UTM.
Pola znaczników UTM pokrywają się z polami KeyCRM.
Tutaj instrukcja dla programistów:
https://docs.keycrm.app/
Rozdział marketing. Tam właśnie informacje o UTM.
https://keycrm-messaging.s3.de.io.cloud.ovh.net/uploads/8f682c48-6c9e-4dec-a92f-32bc6df7a754/v0KTWJ2tG2j6s4NKuFP7z69nmZsU9Luv.png
W konsultacji z pomocą techniczną KeyCRM:
Dodaj w pliku
wp-content/plugins/woo-keycrm/include/https://keycrm-funcs.php
przekazywanie danych z nich do odpowiednich pól znaczników CRM - https://docs.keycrm.app/#/Order/createNewOrder
Jeśli masz woocommerce 8.7 lub nowszy, w którym dodano specjalne pola znaczników UTM w zamówieniach, dodaj w pliku przekazywania kod do pobierania danych z nich:
'marketing' => [ 'utm_source' => isset($_POST['wc_order_attribution_utm_source']) ? $_POST['wc_order_attribution_utm_source'] : '', 'utm_medium' => isset($_POST['wc_order_attribution_utm_medium']) ? $_POST['wc_order_attribution_utm_medium'] : '', 'utm_campaign' => isset($_POST['wc_order_attribution_utm_campaign']) ? $_POST['wc_order_attribution_utm_campaign'] : '', 'utm_term' => isset($_POST['wc_order_attribution_utm_term']) ? $_POST['wc_order_attribution_utm_term'] : '', 'utm_content' => isset($_POST['wc_order_attribution_utm_content']) ? $_POST['wc_order_attribution_utm_content'] : '' ],