Skip to main content

Hooks

Hooks give you the ability to use the plugin's functionality in your own code.

For instance, not all themes follow WooCommerce conventions. In this case, you can use hooks like the pmw_print_product_data_layer_script_by_product hook to add the product details to the data layer.

Add product details to the data layer

This hook adds the product details to the Pixel Manager data layer. Use it in your product template file.

This architecture is useful because it allows the product details in the data layer to be added only when the product is displayed and works very well with caching plugins.

product-template.php
do_action('pmw_print_product_data_layer_script_by_product', PRODUCT_OBJECT);
product-template.php
do_action('pmw_print_product_data_layer_script_by_product_id', YOUR_PRODUCT_ID);

Make more money from your ads with high-precision tracking