Code Duplication    Length = 6-20 lines in 2 locations

modules/google-analytics/classes/wp-google-analytics-legacy.php 1 location

@@ 18-23 (lines=6) @@
15
}
16
17
class Jetpack_Google_Analytics_Legacy {
18
	public function __construct() {
19
		add_filter( 'jetpack_wga_classic_custom_vars', array( $this, 'jetpack_wga_classic_anonymize_ip' ) );
20
		add_filter( 'jetpack_wga_classic_custom_vars', array( $this, 'jetpack_wga_classic_track_purchases' ) );
21
		add_action( 'wp_footer', array( $this, 'insert_code' ) );
22
		add_action( 'wp_footer', array( $this, 'jetpack_wga_classic_track_add_to_cart' ) );
23
	}
24
25
	/**
26
	 * Used to generate a tracking URL

modules/google-analytics/classes/wp-google-analytics-universal.php 1 location

@@ 18-37 (lines=20) @@
15
}
16
17
class Jetpack_Google_Analytics_Universal {
18
	public function __construct() {
19
		add_filter( 'jetpack_wga_universal_commands', array( $this, 'maybe_anonymize_ip' ) );
20
		add_filter( 'jetpack_wga_universal_commands', array( $this, 'maybe_track_purchases' ) );
21
22
		add_action( 'wp_head', array( $this, 'wp_head' ), 999999 );
23
24
		//TODO add_action( 'woocommerce_after_add_to_cart_button', array( $this, 'add_to_cart' ) );
25
		//TODO add_action( 'wp_footer', array( $this, 'loop_add_to_cart' ) );
26
		//TODO add_action( 'woocommerce_after_cart', array( $this, 'remove_from_cart' ) );
27
		//TODO add_action( 'woocommerce_after_mini_cart', array( $this, 'remove_from_cart' ) );
28
29
		//TODO add_filter( 'woocommerce_cart_item_remove_link', array( $this, 'remove_from_cart_attributes' ), 10, 2 );
30
31
		//TODO add_action( 'woocommerce_after_shop_loop_item', array( $this, 'listing_impression' ) );
32
		//TODO add_action( 'woocommerce_after_shop_loop_item', array( $this, 'listing_click' ) );
33
		//TODO add_action( 'woocommerce_after_single_product', array( $this, 'product_detail' ) );
34
		//TODO add_action( 'woocommerce_after_checkout_form', array( $this, 'checkout_process' ) );
35
36
		add_action( 'wp_footer', array( $this, 'wp_footer' ) );
37
	}
38
39
	public function wp_head() {
40
		$tracking_code = Jetpack_Google_Analytics_Options::get_tracking_code();