PluginProbe
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell / trunk
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell vtrunk
3.13.0 3.12.13 3.12.12 3.12.11 3.12.10 3.12.9 3.12.8 3.12.7 3.12.6 3.12.5 3.12.4 3.12.3 3.12.1 3.12.2 3.12.0 3.11.1 3.11.0 3.10.9 3.10.8 3.10.7 3.10.6 2.8.16 2.8.17 2.8.18 2.8.19 All 258 releases
wpfunnels / admin / modules / settings / views / gtm-settings.php

gtm-settings.php in WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell trunk, at admin/modules/settings/views/gtm-settings.php

83 lines 3.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * View GTM settings
4 *
5 * @package
6 */
7 $is_pro_active = apply_filters( 'wpfunnels/is_pro_license_activated', false );
8 ?>
9 <div class="wpfnl-box gtm">
10 <!-- /field-wrapper -->
11 <div class="gtm-field-wrapper">
12 <div class="wpfnl-field-wrapper analytics-stats">
13 <label class="gtm-label">
14 <?php esc_html_e('Track Events Using Google Tag Manager', 'wpfnl'); ?>
15 <?php
16 if (!$is_pro_active) {
17 echo '<span class="pro-tag-icon">';
18 require WPFNL_DIR . '/admin/partials/icons/pro-icon.php';
19 echo '</span>';
20 }
21 ?>
22 </label>
23 <?php if ($is_pro_active) { ?>
24 <div class="wpfnl-fields enable-gtm">
25 <span class="wpfnl-switcher extra-sm no-title">
26 <input type="checkbox" name="wpfnl-gtm-enable" id="gtm-enable" <?php if($this->gtm_settings['gtm_enable'] == 'on'){echo 'checked'; } ?>/>
27 <label for="gtm-enable"></label>
28 </span>
29 </div>
30 <?php } else { ?>
31 <div class="wpfnl-fields enable-gtm">
32 <span class="wpfnl-switcher extra-sm no-title">
33 <input type="checkbox" name="wpfnl-gtm-enable" id="gtm-enable-pro"/>
34 <label for="gtm-enable-pro"></label>
35 </span>
36 </div>
37 <?php } ?>
38 </div>
39 <div>
40 <a class="guide-btn" href="https://getwpfunnels.com/docs/funnel-integrations/google-tag-manager-integration/" target="_blank" title="Guide On Google Tag Manager Integration">
41 <?php include WPFNL_DIR . '/admin/partials/icons/doc-icon.php'; ?>
42 <span>Doc</span>
43 </a>
44 </div>
45 </div>
46 <div id="wpfnl-gtm">
47 <div class="wpfnl-field-wrapper gtm-snippet-head" id="gtm-snippet-head">
48 <label>
49 <?php esc_html_e('GTM Container ID', 'wpfnl'); ?>
50 <span class="wpfnl-tooltip">
51 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
52 <p><?php esc_html_e('In your Google Tab Manager Workspace, near the top of the window, you will find your container ID, formatted as “GTM-XXXXXX“.', 'wpfnl'); ?></p>
53 </span>
54 </label>
55 <div class="wpfnl-fields">
56 <input type="text" name="wpfnl-gtm-container-id" id="wpfnl-gtm-container-id" value="<?php echo isset($this->gtm_settings['gtm_container_id']) ? sanitize_text_field($this->gtm_settings['gtm_container_id']) : '' ; ?>" />
57 </div>
58 </div>
59 <div class="wpfnl-field-wrapper analytics-stats">
60 <label>
61 <?php esc_html_e('GTM Events', 'wpfnl'); ?>
62 <span class="wpfnl-tooltip">
63 <?php require WPFNL_DIR . '/admin/partials/icons/settings-tooltip-icon.php'; ?>
64 <p><?php esc_html_e('Choose what events to track in your funnels via Google Tag Manager.', 'wpfnl'); ?></p>
65 </span>
66 </label>
67 <div class="wpfnl-fields gtm-events-wrapper">
68 <?php foreach( $this->gtm_events as $key => $events ) { ?>
69 <span class="wpfnl-checkbox">
70 <input type="checkbox" name="wpfnl-gtm-events[]" id="<?php echo $key; ?>-gtm-events" data-role="<?php echo $key; ?>"
71 <?php if(isset($this->gtm_settings['gtm_events'][$key])){checked( $this->gtm_settings['gtm_events'][$key], 'true' );} ?>
72 />
73 <label for="<?php echo $key; ?>-gtm-events"><?php echo ucfirst($events); ?></label>
74 </span>
75 <?php } ?>
76 </div>
77 </div>
78 </div>
79
80
81
82 </div>
83 <!-- /settings-box -->