Woocommerce, отправка события покупка
На сайте под управлением wordpress + woocommerce необходимо настроить событие покупка (google+facebook) при нажатии на кнопку разместить заказ, а не на странице плагодарности.
На данный момент данная проблема частично разрешена размещением кода в файле function.php.
add_filter( 'woocommerce_order_button_html', 'custom_order_button_html');
function custom_order_button_html( $button ) {
// The text of the button
$order_button_text = 'Place order';
// HERE your Javascript Event
$js_event = "gtag('event', 'conversion', {
'send_to': 'AW-xxxxxxxxxx',
'value': 50.0,
'currency': 'USD'
});
fbq('track', 'Purchase', {
value: 50.0,
currency: 'USD',
});";
// HERE you make changes (Replacing the code of the button):
$button = '';
return $button;
}
Что необходимо доработать:
1. в значение value: должна подставляться динамическая цена отображаемая на странице оформления заказа total
2. В событие facebook, необходимо добавить параметр content_ids: [с перечнем SKU товаров],