Enhanced Ecommerce Google Analytics Plugin for WooCommerce - Version 4.7.1

Version Description

  • 13/04/2022 =
  • New: (PRO) Product sync feture now compatible with various Brand plugins like Perfect Brands for WooCommerce, YITH WooCommerce Brands and WooCommerce Brands.
Download this release

Release Info

Developer ramniktatvic
Plugin Icon 128x128 Enhanced Ecommerce Google Analytics Plugin for WooCommerce
Version 4.7.1
Comparing to
See all releases

Code changes from version 4.7.0 to 4.7.1

admin/class-survey.php CHANGED
@@ -97,7 +97,8 @@ if ( ! class_exists( 'TVC_Survey' ) ) {
97
  // Survey Skip & Deactivate.
98
  $form.on('click', '.ee-survey-deactivate', function(event) {
99
  event.preventDefault();
100
- var data = {
 
101
  action:'tvc_call_add_survey',
102
  customer_id:'<?php echo esc_attr($this->apiCustomerId); ?>',
103
  subscription_id:'<?php echo esc_attr($this->subscriptionId); ?>',
@@ -106,7 +107,7 @@ if ( ! class_exists( 'TVC_Survey' ) ) {
106
  site_url: '<?php echo esc_url_raw( home_url() ); ?>',
107
  plugin_name: 'ee-woocommerce'
108
  }
109
- add_survey(data);
110
  });
111
  // Survey submit.
112
  $form.submit(function(event) {
@@ -295,7 +296,7 @@ if ( ! class_exists( 'TVC_Survey' ) ) {
295
  <?php echo sprintf( esc_html__('Submit %s Deactivate', 'conversios' ), '&amp;' ); ?>
296
  </button>
297
  <a href="#" class="ee-survey-deactivate">
298
- <?php echo sprintf( esc_html__('Skip %s Deactivate', 'conversios' ), '&amp;' ); ?>
299
  </a>
300
  </div>
301
  </form>
97
  // Survey Skip & Deactivate.
98
  $form.on('click', '.ee-survey-deactivate', function(event) {
99
  event.preventDefault();
100
+ $overlay.css('display', 'none');
101
+ /*var data = {
102
  action:'tvc_call_add_survey',
103
  customer_id:'<?php echo esc_attr($this->apiCustomerId); ?>',
104
  subscription_id:'<?php echo esc_attr($this->subscriptionId); ?>',
107
  site_url: '<?php echo esc_url_raw( home_url() ); ?>',
108
  plugin_name: 'ee-woocommerce'
109
  }
110
+ add_survey(data);*/
111
  });
112
  // Survey submit.
113
  $form.submit(function(event) {
296
  <?php echo sprintf( esc_html__('Submit %s Deactivate', 'conversios' ), '&amp;' ); ?>
297
  </button>
298
  <a href="#" class="ee-survey-deactivate">
299
+ <?php echo esc_html__('Close', 'conversios' ); ?>
300
  </a>
301
  </div>
302
  </form>
admin/class-tvc-admin-auto-product-sync-helper.php CHANGED
@@ -160,6 +160,7 @@ if ( ! class_exists( 'TVC_Admin_Auto_Product_sync_Helper' ) ) {
160
 
161
  public function tvc_get_map_product_attribute($products, $tvc_currency, $merchantId){
162
  if(!empty($products)){
 
163
  $items = [];
164
  $skipProducts = [];
165
  $product_ids = [];
@@ -278,13 +279,14 @@ if ( ! class_exists( 'TVC_Admin_Auto_Product_sync_Helper' ) ) {
278
  $stock_status = str_replace($tvc_find,$tvc_replace,$stock_status);
279
  $product[$key] = sanitize_text_field($stock_status);
280
  }
281
- }else if(isset($postmeta_var->$value) && $postmeta_var->$value != ""){
282
- $product[$key] = sanitize_text_field($postmeta_var->$value);
283
- }else if(in_array($key, array("brand")) ){ //list of cutom option added
284
  $yith_product_brand = $this->TVC_Admin_Helper->add_additional_option_val_in_map_product_attribute($key, $postvalue->w_product_id);
285
  if($yith_product_brand != ""){
286
  $product[$key] = sanitize_text_field($yith_product_brand);
287
  }
 
 
288
  }
289
  }
290
  $item = [
@@ -341,13 +343,14 @@ if ( ! class_exists( 'TVC_Admin_Auto_Product_sync_Helper' ) ) {
341
  $stock_status = str_replace($tvc_find,$tvc_replace,$stock_status);
342
  $product[$key] = sanitize_text_field($stock_status);
343
  }
344
- }else if(isset($postObj->$value) && $postObj->$value != ""){
345
- $product[$key] = $postObj->$value;
346
- }else if(in_array($key, array("brand")) ){ //list of cutom option added
347
  $yith_product_brand = $this->TVC_Admin_Helper->add_additional_option_val_in_map_product_attribute($key, $postvalue->w_product_id);
348
  if($yith_product_brand != ""){
349
  $product[$key] = sanitize_text_field($yith_product_brand);
350
  }
 
 
351
  }
352
  }
353
  $item = [
160
 
161
  public function tvc_get_map_product_attribute($products, $tvc_currency, $merchantId){
162
  if(!empty($products)){
163
+ $plan_id = $this->TVC_Admin_Helper->get_plan_id();
164
  $items = [];
165
  $skipProducts = [];
166
  $product_ids = [];
279
  $stock_status = str_replace($tvc_find,$tvc_replace,$stock_status);
280
  $product[$key] = sanitize_text_field($stock_status);
281
  }
282
+ }else if(in_array($key, array("brand")) && $plan_id != 1){
283
+ //list of cutom option added
 
284
  $yith_product_brand = $this->TVC_Admin_Helper->add_additional_option_val_in_map_product_attribute($key, $postvalue->w_product_id);
285
  if($yith_product_brand != ""){
286
  $product[$key] = sanitize_text_field($yith_product_brand);
287
  }
288
+ }else if(isset($postmeta_var->$value) && $postmeta_var->$value != ""){
289
+ $product[$key] = sanitize_text_field($postmeta_var->$value);
290
  }
291
  }
292
  $item = [
343
  $stock_status = str_replace($tvc_find,$tvc_replace,$stock_status);
344
  $product[$key] = sanitize_text_field($stock_status);
345
  }
346
+ }else if(in_array($key, array("brand")) && $plan_id != 1){
347
+ //list of cutom option added
 
348
  $yith_product_brand = $this->TVC_Admin_Helper->add_additional_option_val_in_map_product_attribute($key, $postvalue->w_product_id);
349
  if($yith_product_brand != ""){
350
  $product[$key] = sanitize_text_field($yith_product_brand);
351
  }
352
+ }else if(isset($postObj->$value) && $postObj->$value != ""){
353
+ $product[$key] = $postObj->$value;
354
  }
355
  }
356
  $item = [
admin/class-tvc-admin-helper.php CHANGED
@@ -24,7 +24,7 @@ Class TVC_Admin_Helper{
24
  $this->customApiObj = new CustomApi();
25
  $this->TVC_Admin_DB_Helper = new TVC_Admin_DB_Helper();
26
  add_action('init',array($this, 'init'));
27
-
28
  }
29
 
30
  public function includes() {
@@ -100,6 +100,19 @@ Class TVC_Admin_Helper{
100
  }
101
  return $value;
102
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
103
  /*
104
  * verstion auto updated
105
  */
@@ -639,26 +652,39 @@ Class TVC_Admin_Helper{
639
  }
640
 
641
  public function add_additional_option_in_tvc_select($tvc_select_option, $field){
642
- if($field == "brand"){
643
- $is_plugin='yith-woocommerce-brands-add-on/init.php';
644
- $is_plugin_premium='yith-woocommerce-brands-add-on-premium/init.php';
645
- if(is_plugin_active($is_plugin) || is_plugin_active($is_plugin_premium)){
646
- $tvc_select_option[]["field"]="yith_product_brand";
647
- }
648
- }
649
- return $tvc_select_option;
 
 
 
 
 
 
 
650
  }
651
 
652
  public function add_additional_option_val_in_map_product_attribute($key, $product_id){
653
- if($key != "" && $product_id != ""){
654
- if($key == "brand"){
655
- $is_plugin='yith-woocommerce-brands-add-on/init.php';
656
- $is_plugin_premium='yith-woocommerce-brands-add-on-premium/init.php';
657
- if(is_plugin_active($is_plugin) || is_plugin_active($is_plugin_premium)){
658
- return $yith_product_brand = $this->get_custom_taxonomy_name($product_id,"yith_product_brand");
659
- }
660
- }
661
- }
 
 
 
 
 
 
662
  }
663
 
664
  public function get_custom_taxonomy_name($product_id, $taxonomy ="product_cat", $separator = ", "){
24
  $this->customApiObj = new CustomApi();
25
  $this->TVC_Admin_DB_Helper = new TVC_Admin_DB_Helper();
26
  add_action('init',array($this, 'init'));
27
+ add_action( 'admin_init', array( $this, 'tvc_upgrade_function' ), 9999 );
28
  }
29
 
30
  public function includes() {
100
  }
101
  return $value;
102
  }
103
+ public function tvc_upgrade_function( ) {
104
+ $ee_additional_data = $this->get_ee_additional_data();
105
+ $ee_p_version = isset($ee_additional_data['ee_p_version'])?$ee_additional_data['ee_p_version']:"";
106
+ if($ee_p_version == ""){
107
+ $ee_p_version ="1.0.0";
108
+ }
109
+ if( version_compare($ee_p_version , PLUGIN_TVC_VERSION, ">=")){
110
+ return;
111
+ }
112
+ $ee_additional_data['ee_p_version'] = PLUGIN_TVC_VERSION;
113
+ $this->set_ee_additional_data($ee_additional_data);
114
+ $this->update_app_status();
115
+ }
116
  /*
117
  * verstion auto updated
118
  */
652
  }
653
 
654
  public function add_additional_option_in_tvc_select($tvc_select_option, $field){
655
+ $plan_id = $this->get_plan_id();
656
+ if($field == "brand" && $plan_id != 1){
657
+ $is_plugin='yith-woocommerce-brands-add-on/init.php';
658
+ $is_plugin_premium='yith-woocommerce-brands-add-on-premium/init.php';
659
+ $woocommerce_brand_is_active = 'woocommerce-brands/woocommerce-brands.php';
660
+ $perfect_woocommerce_brand_is_active = 'perfect-woocommerce-brands/perfect-woocommerce-brands.php';
661
+ if(is_plugin_active($is_plugin) || is_plugin_active($is_plugin_premium)){
662
+ $tvc_select_option[]["field"]="yith_product_brand";
663
+ }else if ( in_array( $woocommerce_brand_is_active, apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
664
+ $tvc_select_option[]["field"]="woocommerce_product_brand";
665
+ }else if ( in_array( $perfect_woocommerce_brand_is_active, apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
666
+ $tvc_select_option[]["field"]="perfect_woocommerce_product_brand";
667
+ }
668
+ }
669
+ return $tvc_select_option;
670
  }
671
 
672
  public function add_additional_option_val_in_map_product_attribute($key, $product_id){
673
+ if($key != "" && $product_id != ""){
674
+ if($key == "brand"){
675
+ $is_plugin='yith-woocommerce-brands-add-on/init.php';
676
+ $is_plugin_premium='yith-woocommerce-brands-add-on-premium/init.php';
677
+ $woocommerce_brand_is_active = 'woocommerce-brands/woocommerce-brands.php';
678
+ $perfect_woocommerce_brand_is_active = 'perfect-woocommerce-brands/perfect-woocommerce-brands.php';
679
+ if(is_plugin_active($is_plugin) || is_plugin_active($is_plugin_premium)){
680
+ return $yith_product_brand = $this->get_custom_taxonomy_name($product_id,"yith_product_brand");
681
+ }else if ( in_array( $woocommerce_brand_is_active, apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
682
+ return $product_brand = $this->get_custom_taxonomy_name($product_id,"product_brand");
683
+ }else if ( in_array( $perfect_woocommerce_brand_is_active, apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
684
+ return $product_brand = $this->get_custom_taxonomy_name($product_id,"pwb-brand");
685
+ }
686
+ }
687
+ }
688
  }
689
 
690
  public function get_custom_taxonomy_name($product_id, $taxonomy ="product_cat", $separator = ", "){
admin/css/style.css CHANGED
@@ -1,6 +1,7 @@
1
  @charset "utf-8";
2
  @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,500&display=swap');
3
  /*rc */
 
4
  /* 11 */
5
  /*dasboard*/
6
  .ga_swatch{
@@ -25,10 +26,8 @@
25
  .tvc-youtube-video{display: inline-block;}
26
  .tvc-youtube-video span{display: block; margin-top: 22px; font-weight: 600;}
27
  .tvc-youtube-video a{display: block; margin: 3px 5px 3px 10px;}
28
- .rate_us{
29
- margin-right: 37px;
30
- display: inline-block; float: right;}
31
- .rate_us span{margin-right: 3px; vertical-align: bottom;}
32
  .rate_us img{max-width: 120px;}
33
  /*dasboard*/
34
  select#tvc_conversion_tracking_type{
@@ -681,7 +680,7 @@ input[type="radio"], input[type="checkbox"]{margin:0;}
681
  .navinfotopnav{padding:16px 0px 0;background-color: #ffffff; border-bottom:1px solid #E9E9E9; position: sticky; top: 0; z-index: 2;
682
  overflow: hidden; border-radius:6px 6px 0 0;
683
  }
684
- .navinfotopnav ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
685
  .navinfotopnav ul li a{padding:0 15px 16px;display:flex;align-items:center;position:relative;font-size:16px;font-weight:500;line-height:1;color:#515151;}
686
  .navinfotopnav ul li a:before{content:"";opacity:0;position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#515151;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
687
  .navinfoicon{margin-right:8px;line-height:0;}
1
  @charset "utf-8";
2
  @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,500&display=swap');
3
  /*rc */
4
+ .tvc-pro{color: #002BFC; font-weight: 500;}
5
  /* 11 */
6
  /*dasboard*/
7
  .ga_swatch{
26
  .tvc-youtube-video{display: inline-block;}
27
  .tvc-youtube-video span{display: block; margin-top: 22px; font-weight: 600;}
28
  .tvc-youtube-video a{display: block; margin: 3px 5px 3px 10px;}
29
+ .rate_us{margin-right: 15px; margin-top: 3px; display: inline-block; float: right;}
30
+ .rate_us span{margin-right: 3px; /*vertical-align: bottom;*/}
 
 
31
  .rate_us img{max-width: 120px;}
32
  /*dasboard*/
33
  select#tvc_conversion_tracking_type{
680
  .navinfotopnav{padding:16px 0px 0;background-color: #ffffff; border-bottom:1px solid #E9E9E9; position: sticky; top: 0; z-index: 2;
681
  overflow: hidden; border-radius:6px 6px 0 0;
682
  }
683
+ .navinfotopnav ul{margin:0;padding:0;list-style:none;display:inline-flex;flex-wrap:wrap}
684
  .navinfotopnav ul li a{padding:0 15px 16px;display:flex;align-items:center;position:relative;font-size:16px;font-weight:500;line-height:1;color:#515151;}
685
  .navinfotopnav ul li a:before{content:"";opacity:0;position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#515151;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
686
  .navinfoicon{margin-right:8px;line-height:0;}
admin/images/rate-us.png CHANGED
Binary file
admin/images/rate-us1.png DELETED
Binary file
admin/partials/class-conversios-footer.php CHANGED
@@ -10,9 +10,7 @@ if ( ! class_exists( 'Conversios_Footer' ) ) {
10
  }
11
  public function before_end_footer(){
12
  ?> <div class="tvc_footer_links">
13
- <div class="rate_us">
14
- <a href="https://wordpress.org/support/plugin/enhanced-e-commerce-for-woocommerce-store/reviews/?rate=5#rate-response" target="_blank"><span>Rate Us!</span><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/rate-us.png'); ?>" /></a>
15
- </div>
16
  </div>
17
  </div>
18
  <?php
10
  }
11
  public function before_end_footer(){
12
  ?> <div class="tvc_footer_links">
13
+
 
 
14
  </div>
15
  </div>
16
  <?php
admin/partials/class-conversios-header.php CHANGED
@@ -100,7 +100,7 @@ if ( ! class_exists( 'Conversios_Header' ) ) {
100
  <a target="_blank" href="<?php echo esc_url_raw($this->conversios_site_url); ?>"><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/logo.png'); ?>" alt="" /></a>
101
  </div>
102
  <div class="hdrcntcbx">
103
- <?php printf("%s <span><a href=\"tel:+1 (415) 968-6313\">+1 (415) 968-6313</a></span>",esc_html_e("For any query, contact us at","conversios")); ?>
104
  </div>
105
  </div>
106
  <div class="hdrtpright">
@@ -186,6 +186,9 @@ if ( ! class_exists( 'Conversios_Header' ) ) {
186
  }
187
  }?>
188
  </ul>
 
 
 
189
  </div>
190
  </div>
191
  <?php
100
  <a target="_blank" href="<?php echo esc_url_raw($this->conversios_site_url); ?>"><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/logo.png'); ?>" alt="" /></a>
101
  </div>
102
  <div class="hdrcntcbx">
103
+ <?php printf("%s <span><a href=\"mailto:info@conversios.io\">info@conversios.io</a></span>",esc_html_e("For any query, contact us on","conversios")); ?>
104
  </div>
105
  </div>
106
  <div class="hdrtpright">
186
  }
187
  }?>
188
  </ul>
189
+ <div class="rate_us">
190
+ <a href="https://wordpress.org/support/plugin/enhanced-e-commerce-for-woocommerce-store/reviews/?rate=5#rate-response" target="_blank"><span>Rate Us!</span><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/rate-us.png'); ?>" /></a>
191
+ </div>
192
  </div>
193
  </div>
194
  <?php
admin/partials/pricings.php CHANGED
@@ -98,7 +98,7 @@ class TVC_Pricings {
98
  </div>
99
  </div>
100
  </div>
101
- <div class="row-subheading clearfix"><?php esc_html_e("Google Analytics","conversios"); ?></div>
102
  <div class="row-feature clearfix">
103
  <div class="column"><?php esc_html_e("Universal Analytics Tracking","conversios"); ?></div>
104
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
@@ -168,24 +168,6 @@ class TVC_Pricings {
168
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
169
  <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
170
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
171
- </div><div class="row-feature clearfix">
172
- <div class="column"><?php esc_html_e("User id tracking","conversios"); ?></div>
173
- <div class="column"><img src="<?php echo esc_url_raw($close_icon); ?>" alt="no"></div>
174
- <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
175
- <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
176
- <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
177
- </div><div class="row-feature clearfix">
178
- <div class="column"><?php esc_html_e("Client id tracking","conversios"); ?></div>
179
- <div class="column"><img src="<?php echo esc_url_raw($close_icon); ?>" alt="no"></div>
180
- <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
181
- <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
182
- <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
183
- </div><div class="row-feature clearfix">
184
- <div class="column"><?php esc_html_e("Scroll tracking","conversios"); ?></div>
185
- <div class="column"><img src="<?php echo esc_url_raw($close_icon); ?>" alt="no"></div>
186
- <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
187
- <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
188
- <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
189
  </div>
190
  <div class="row-feature clearfix">
191
  <div class="column"><?php esc_html_e("Affiliate performance tracking","conversios"); ?></div>
@@ -202,25 +184,18 @@ class TVC_Pricings {
202
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
203
  </div>
204
  <div class="row-feature clearfix">
205
- <div class="column"><?php esc_html_e("Actionable Dashboard","conversios"); ?></div>
206
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Limited)","conversios"); ?></div>
207
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Complete)","conversios"); ?></div>
208
  <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Complete)","conversios"); ?></div>
209
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Complete)","conversios"); ?></div>
210
  </div>
211
  <div class="row-feature clearfix">
212
- <div class="column"><?php esc_html_e("Menu tracking","conversios"); ?></div>
213
- <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
214
- <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
215
- <div class="column popular"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
216
- <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
217
- </div>
218
- <div class="row-feature clearfix">
219
- <div class="column"><?php esc_html_e("Search Query Tracking","conversios"); ?></div>
220
- <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
221
- <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
222
- <div class="column popular"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
223
- <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
224
  </div>
225
  <div class="row-subheading clearfix"><?php esc_html_e("Google Shopping","conversios"); ?></div>
226
  <div class="row-feature clearfix">
@@ -296,20 +271,20 @@ class TVC_Pricings {
296
  <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
297
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
298
  </div><div class="row-feature clearfix">
299
- <div class="column"><?php esc_html_e("Product filters for selected products sync","conversios"); ?></div>
300
- <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
301
- <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
302
- <div class="column popular"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
303
- <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
304
  </div><div class="row-feature clearfix">
305
- <div class="column"><?php esc_html_e("Product filter for Smart Shopping Campaign","conversios"); ?></div>
306
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
307
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
308
  <div class="column popular"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
309
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
310
  </div>
311
  <div class="row-feature clearfix">
312
- <div class="column"><?php esc_html_e("Rule Based Shopping Campaigns","conversios"); ?></div>
313
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
314
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
315
  <div class="column popular"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
98
  </div>
99
  </div>
100
  </div>
101
+ <div class="row-subheading clearfix"><?php esc_html_e("Analytics","conversios"); ?></div>
102
  <div class="row-feature clearfix">
103
  <div class="column"><?php esc_html_e("Universal Analytics Tracking","conversios"); ?></div>
104
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
168
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
169
  <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
170
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
  </div>
172
  <div class="row-feature clearfix">
173
  <div class="column"><?php esc_html_e("Affiliate performance tracking","conversios"); ?></div>
184
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
185
  </div>
186
  <div class="row-feature clearfix">
187
+ <div class="column"><?php esc_html_e("Actionable Dashboard (GA3/ GA4)","conversios"); ?></div>
188
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Limited)","conversios"); ?></div>
189
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Complete)","conversios"); ?></div>
190
  <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Complete)","conversios"); ?></div>
191
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Complete)","conversios"); ?></div>
192
  </div>
193
  <div class="row-feature clearfix">
194
+ <div class="column"><?php esc_html_e("Facebook pixel tracking","conversios"); ?></div>
195
+ <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Limited)","conversios"); ?></div>
196
+ <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Complete)","conversios"); ?></div>
197
+ <div class="column popular"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Complete)","conversios"); ?></div>
198
+ <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"><br><?php esc_html_e("(Complete)","conversios"); ?></div>
 
 
 
 
 
 
 
199
  </div>
200
  <div class="row-subheading clearfix"><?php esc_html_e("Google Shopping","conversios"); ?></div>
201
  <div class="row-feature clearfix">
271
  <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
272
  <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
273
  </div><div class="row-feature clearfix">
274
+ <div class="column"><?php esc_html_e("Compatibility with Brands Plugin","conversios"); ?></div>
275
+ <div class="column"><img src="<?php echo esc_url_raw($close_icon); ?>" alt="no"></div>
276
+ <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
277
+ <div class="column popular "><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
278
+ <div class="column"><img src="<?php echo esc_url_raw($check_icon); ?>" alt="yes"></div>
279
  </div><div class="row-feature clearfix">
280
+ <div class="column"><?php esc_html_e("Product filters for selected products sync","conversios"); ?></div>
281
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
282
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
283
  <div class="column popular"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
284
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
285
  </div>
286
  <div class="row-feature clearfix">
287
+ <div class="column"><?php esc_html_e("Performance max campaigns","conversios"); ?></div>
288
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
289
  <div class="column"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
290
  <div class="column popular"><?php esc_html_e("(Upcoming)","conversios"); ?></div>
enhanced-ecommerce-google-analytics.php CHANGED
@@ -15,7 +15,7 @@
15
  * Plugin Name: Conversios.io - Google Analytics and Google Shopping plugin for WooCommerce
16
  * Plugin URI: https://www.tatvic.com/tatvic-labs/woocommerce-extension/
17
  * Description: Automates eCommerce tracking in Google Analytics, dynamic remarkting in Google Ads, and provides complete Google Shopping features.
18
- * Version: 4.7.0
19
  * Author: Tatvic
20
  * Author URI: www.tatvic.com
21
  * License: GPL-2.0+
@@ -23,7 +23,7 @@
23
  * Text Domain: www.tatvic.com
24
  * Domain Path: /languages
25
  * WC requires at least: 3.5.0
26
- * WC tested up to: 6.3.1
27
  */
28
 
29
  /**
@@ -37,7 +37,7 @@ if ( ! defined( 'WPINC' ) ) {
37
  * Start at version 1.0.0 and use SemVer - https://semver.org
38
  * Rename this for your plugin and update it as you release new versions.
39
  */
40
- define( 'PLUGIN_TVC_VERSION', '4.7.0' );
41
  $fullName = plugin_basename( __FILE__ );
42
  $dir = str_replace('/enhanced-ecommerce-google-analytics.php','',$fullName);
43
  if ( ! defined( 'ENHANCAD_PLUGIN_NAME' ) ) {
@@ -63,6 +63,18 @@ if(!defined('TVC_Admin_Helper')){
63
  include(ENHANCAD_PLUGIN_DIR . '/admin/class-tvc-admin-helper.php');
64
  }
65
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  /**
67
  * The code that runs during plugin activation.
68
  * This action is documented in includes/class-enhanced-ecommerce-google-analytics-activator.php
15
  * Plugin Name: Conversios.io - Google Analytics and Google Shopping plugin for WooCommerce
16
  * Plugin URI: https://www.tatvic.com/tatvic-labs/woocommerce-extension/
17
  * Description: Automates eCommerce tracking in Google Analytics, dynamic remarkting in Google Ads, and provides complete Google Shopping features.
18
+ * Version: 4.7.1
19
  * Author: Tatvic
20
  * Author URI: www.tatvic.com
21
  * License: GPL-2.0+
23
  * Text Domain: www.tatvic.com
24
  * Domain Path: /languages
25
  * WC requires at least: 3.5.0
26
+ * WC tested up to: 6.4.0
27
  */
28
 
29
  /**
37
  * Start at version 1.0.0 and use SemVer - https://semver.org
38
  * Rename this for your plugin and update it as you release new versions.
39
  */
40
+ define( 'PLUGIN_TVC_VERSION', '4.7.1' );
41
  $fullName = plugin_basename( __FILE__ );
42
  $dir = str_replace('/enhanced-ecommerce-google-analytics.php','',$fullName);
43
  if ( ! defined( 'ENHANCAD_PLUGIN_NAME' ) ) {
63
  include(ENHANCAD_PLUGIN_DIR . '/admin/class-tvc-admin-helper.php');
64
  }
65
 
66
+ add_action( 'upgrader_process_complete', 'tvc_upgrade_function',10, 2);
67
+ function tvc_upgrade_function( $upgrader_object, $options ) {
68
+ if ($options['action'] == 'update' && $options['type'] == 'plugin' ) {
69
+ foreach($options['plugins'] as $each_plugin) {
70
+ if ($each_plugin==$fullName) {
71
+ $TVC_Admin_Helper = new TVC_Admin_Helper();
72
+ $TVC_Admin_Helper->update_app_status();
73
+ }
74
+ }
75
+ }
76
+ }
77
+
78
  /**
79
  * The code that runs during plugin activation.
80
  * This action is documented in includes/class-enhanced-ecommerce-google-analytics-activator.php
includes/setup/add-campaign.php CHANGED
@@ -262,6 +262,12 @@ class AddCampaign {
262
  </div>
263
  <div class="col-md-6 col-lg-4">
264
  <?php echo get_tvc_help_html(); ?>
 
 
 
 
 
 
265
  </div>
266
  </div>
267
  </div>
262
  </div>
263
  <div class="col-md-6 col-lg-4">
264
  <?php echo get_tvc_help_html(); ?>
265
+ <div class="tvc-youtube-video">
266
+ <span>Video tutorial:</span>
267
+ <a href="https://www.youtube.com/watch?v=FAV4mybKogg" target="_blank">Walkthrough about Onboarding</a>
268
+ <a href="https://www.youtube.com/watch?v=4pb-oPWHb-8" target="_blank">Walkthrough about Product Sync</a>
269
+ <a href="https://www.youtube.com/watch?v=_C9cemX6jCM" target="_blank">Walkthrough about Smart Shopping Campaign</a>
270
+ </div>
271
  </div>
272
  </div>
273
  </div>
includes/setup/class-tvc-product-sync-helper.php CHANGED
@@ -78,6 +78,7 @@ if ( ! class_exists( 'TVCProductSyncHelper' ) ) {
78
  */
79
  public function tvc_get_map_product_attribute($products, $tvc_currency, $merchantId, $product_batch_size = 100){
80
  if(!empty($products)){
 
81
  $items = [];
82
  $skipProducts = [];
83
  $product_ids = [];
@@ -224,13 +225,13 @@ if ( ! class_exists( 'TVCProductSyncHelper' ) ) {
224
  $stock_status = str_replace($tvc_find,$tvc_replace,$stock_status);
225
  $product[$key] = sanitize_text_field($stock_status);
226
  }
227
- }else if(isset($postmeta_var->$value) && $postmeta_var->$value != ""){
228
- $product[$key] = sanitize_text_field($postmeta_var->$value);
229
- }else if(in_array($key, array("brand")) ){ //list of cutom option added
230
  $yith_product_brand = $this->TVC_Admin_Helper->add_additional_option_val_in_map_product_attribute($key, $postvalue->w_product_id);
231
  if($yith_product_brand != ""){
232
  $product[$key] = sanitize_text_field($yith_product_brand);
233
  }
 
 
234
  }
235
  }
236
  $item = [
@@ -289,13 +290,14 @@ if ( ! class_exists( 'TVCProductSyncHelper' ) ) {
289
  $stock_status = str_replace($tvc_find,$tvc_replace,$stock_status);
290
  $product[$key] = sanitize_text_field($stock_status);
291
  }
292
- }else if(isset($postObj->$value) && $postObj->$value != ""){
293
- $product[$key] = $postObj->$value;
294
- }else if(in_array($key, array("brand")) ){ //list of cutom option added
295
  $yith_product_brand = $this->TVC_Admin_Helper->add_additional_option_val_in_map_product_attribute($key, $postvalue->w_product_id);
296
  if($yith_product_brand != ""){
297
  $product[$key] = sanitize_text_field($yith_product_brand);
298
  }
 
 
299
  }
300
  }
301
  $item = [
@@ -428,7 +430,7 @@ if ( ! class_exists( 'TVCProductSyncHelper' ) ) {
428
  echo '<div class="row">
429
  <div class="col-6 align-self-center">
430
  <div class="form-group">
431
- <span class="td-head">' . esc_attr($attribute["field"]) . " " . (isset($attribute["required"]) && esc_attr($attribute["required"]) == 1 ? '<span style="color: red;"> *</span>' : "") . '
432
  <div class="tvc-tooltip">
433
  <span class="tvc-tooltiptext tvc-tooltip-right">'.(isset($attribute["desc"])? esc_attr($attribute["desc"]):"") .'</span>
434
  <img src="'. esc_url_raw(ENHANCAD_PLUGIN_URL."/admin/images/icon/informationI.svg").'" alt=""/>
78
  */
79
  public function tvc_get_map_product_attribute($products, $tvc_currency, $merchantId, $product_batch_size = 100){
80
  if(!empty($products)){
81
+ $plan_id = $this->TVC_Admin_Helper->get_plan_id();
82
  $items = [];
83
  $skipProducts = [];
84
  $product_ids = [];
225
  $stock_status = str_replace($tvc_find,$tvc_replace,$stock_status);
226
  $product[$key] = sanitize_text_field($stock_status);
227
  }
228
+ }else if(in_array($key, array("brand")) && $plan_id != 1){ //list of cutom option added (Pro user only)
 
 
229
  $yith_product_brand = $this->TVC_Admin_Helper->add_additional_option_val_in_map_product_attribute($key, $postvalue->w_product_id);
230
  if($yith_product_brand != ""){
231
  $product[$key] = sanitize_text_field($yith_product_brand);
232
  }
233
+ }else if(isset($postmeta_var->$value) && $postmeta_var->$value != ""){
234
+ $product[$key] = sanitize_text_field($postmeta_var->$value);
235
  }
236
  }
237
  $item = [
290
  $stock_status = str_replace($tvc_find,$tvc_replace,$stock_status);
291
  $product[$key] = sanitize_text_field($stock_status);
292
  }
293
+ }else if(in_array($key, array("brand")) && $plan_id != 1){
294
+ //list of cutom option added
 
295
  $yith_product_brand = $this->TVC_Admin_Helper->add_additional_option_val_in_map_product_attribute($key, $postvalue->w_product_id);
296
  if($yith_product_brand != ""){
297
  $product[$key] = sanitize_text_field($yith_product_brand);
298
  }
299
+ }else if(isset($postObj->$value) && $postObj->$value != ""){
300
+ $product[$key] = $postObj->$value;
301
  }
302
  }
303
  $item = [
430
  echo '<div class="row">
431
  <div class="col-6 align-self-center">
432
  <div class="form-group">
433
+ <span class="td-head">' . esc_attr($attribute["field"]).(($attribute["field"] == "brand")?" <span class='tvc-pro'>(PRO)</span>":"") . " " . (isset($attribute["required"]) && esc_attr($attribute["required"]) == 1 ? '<span style="color: red;"> *</span>' : "") . '
434
  <div class="tvc-tooltip">
435
  <span class="tvc-tooltiptext tvc-tooltip-right">'.(isset($attribute["desc"])? esc_attr($attribute["desc"]):"") .'</span>
436
  <img src="'. esc_url_raw(ENHANCAD_PLUGIN_URL."/admin/images/icon/informationI.svg").'" alt=""/>
includes/setup/google-ads.php CHANGED
@@ -153,7 +153,7 @@ class GoogleAds {
153
  <div class="form-group">
154
  <div class="tvc-custom-control tvc-custom-checkbox">
155
  <input type="checkbox" class="tvc-custom-control-input" id="google_ads_conversion_tracking" name="google_ads_conversion_tracking" value="1" <?php echo (esc_attr($googleDetail->google_ads_conversion_tracking) == 1) ? 'checked="checked"' : ''; ?>>
156
- <label class="custom-control-label" for="google_ads_conversion_tracking"><?php esc_html_e("Enable Google Ads conversion tracking","conversios"); ?></label>
157
  </div>
158
  </div>
159
  </div>
@@ -174,6 +174,7 @@ class GoogleAds {
174
  <ul>
175
  <li><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/config-success.svg'); ?>" alt="configuration success" class="config-success"><?php esc_html_e("Enable remarketing tags","conversios"); ?></li>
176
  <li><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/config-success.svg'); ?>" alt="configuration success" class="config-success"><?php esc_html_e("Enable dynamic remarketing tags","conversios"); ?></li>
 
177
  <li><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/config-success.svg'); ?>" alt="configuration success" class="config-success"><?php esc_html_e("Link Google analytics with google ads","conversios"); ?></li>
178
  </ul>
179
  <?php
153
  <div class="form-group">
154
  <div class="tvc-custom-control tvc-custom-checkbox">
155
  <input type="checkbox" class="tvc-custom-control-input" id="google_ads_conversion_tracking" name="google_ads_conversion_tracking" value="1" <?php echo (esc_attr($googleDetail->google_ads_conversion_tracking) == 1) ? 'checked="checked"' : ''; ?>>
156
+ <label class="custom-control-label" for="google_ads_conversion_tracking"><?php esc_html_e("Enable Google Ads conversion tracking","conversios"); ?><span class="tvc-pro"> (PRO)</span></label>
157
  </div>
158
  </div>
159
  </div>
174
  <ul>
175
  <li><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/config-success.svg'); ?>" alt="configuration success" class="config-success"><?php esc_html_e("Enable remarketing tags","conversios"); ?></li>
176
  <li><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/config-success.svg'); ?>" alt="configuration success" class="config-success"><?php esc_html_e("Enable dynamic remarketing tags","conversios"); ?></li>
177
+ <li><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/config-success.svg'); ?>" alt="configuration success" class="config-success"><?php esc_html_e("Enable Google Ads conversion tracking","conversios"); ?><span class="tvc-pro"> (PRO)</span></li>
178
  <li><img src="<?php echo esc_url_raw(ENHANCAD_PLUGIN_URL.'/admin/images/config-success.svg'); ?>" alt="configuration success" class="config-success"><?php esc_html_e("Link Google analytics with google ads","conversios"); ?></li>
179
  </ul>
180
  <?php
includes/setup/google-shopping-feed-gaa-config.php CHANGED
@@ -129,6 +129,12 @@ class GAAConfiguration {
129
  </div>
130
  <div class="col-md-6 col-lg-4">
131
  <?php echo get_tvc_help_html(); ?>
 
 
 
 
 
 
132
  </div>
133
  </div>
134
  </div>
129
  </div>
130
  <div class="col-md-6 col-lg-4">
131
  <?php echo get_tvc_help_html(); ?>
132
+ <div class="tvc-youtube-video">
133
+ <span>Video tutorial:</span>
134
+ <a href="https://www.youtube.com/watch?v=FAV4mybKogg" target="_blank">Walkthrough about Onboarding</a>
135
+ <a href="https://www.youtube.com/watch?v=4pb-oPWHb-8" target="_blank">Walkthrough about Product Sync</a>
136
+ <a href="https://www.youtube.com/watch?v=_C9cemX6jCM" target="_blank">Walkthrough about Smart Shopping Campaign</a>
137
+ </div>
138
  </div>
139
  </div>
140
  </div>
includes/setup/google-shopping-feed-sync-product.php CHANGED
@@ -198,6 +198,12 @@ public function create_form(){
198
  </div>
199
  <div class="col-md-6 col-lg-4">
200
  <?php echo get_tvc_help_html(); ?>
 
 
 
 
 
 
201
  </div>
202
  </div>
203
  </div>
198
  </div>
199
  <div class="col-md-6 col-lg-4">
200
  <?php echo get_tvc_help_html(); ?>
201
+ <div class="tvc-youtube-video">
202
+ <span>Video tutorial:</span>
203
+ <a href="https://www.youtube.com/watch?v=FAV4mybKogg" target="_blank">Walkthrough about Onboarding</a>
204
+ <a href="https://www.youtube.com/watch?v=4pb-oPWHb-8" target="_blank">Walkthrough about Product Sync</a>
205
+ <a href="https://www.youtube.com/watch?v=_C9cemX6jCM" target="_blank">Walkthrough about Smart Shopping Campaign</a>
206
+ </div>
207
  </div>
208
  </div>
209
  </div>
includes/setup/google-shopping-feed.php CHANGED
@@ -247,6 +247,12 @@ class GoogleShoppingFeed {
247
  </div>
248
  <div class="col-md-6 col-lg-4">
249
  <?php echo get_tvc_help_html(); ?>
 
 
 
 
 
 
250
  </div>
251
  </div>
252
  </div>
247
  </div>
248
  <div class="col-md-6 col-lg-4">
249
  <?php echo get_tvc_help_html(); ?>
250
+ <div class="tvc-youtube-video">
251
+ <span>Video tutorial:</span>
252
+ <a href="https://www.youtube.com/watch?v=FAV4mybKogg" target="_blank">Walkthrough about Onboarding</a>
253
+ <a href="https://www.youtube.com/watch?v=4pb-oPWHb-8" target="_blank">Walkthrough about Product Sync</a>
254
+ <a href="https://www.youtube.com/watch?v=_C9cemX6jCM" target="_blank">Walkthrough about Smart Shopping Campaign</a>
255
+ </div>
256
  </div>
257
  </div>
258
  </div>
includes/setup/json/gmc_attrbutes.json CHANGED
@@ -30,7 +30,7 @@
30
  },
31
  {
32
  "field": "brand",
33
- "desc": "Your product’s brand name"
34
  },
35
  {
36
  "field": "gtin",
30
  },
31
  {
32
  "field": "brand",
33
+ "desc": "Your product’s brand name (PRO Version - You can see the list of supported brand plugins on our Wordpress forum)"
34
  },
35
  {
36
  "field": "gtin",
readme.txt CHANGED
@@ -6,10 +6,10 @@ Tags: Google Analytics tracking, Dynamic Remarketing, Google Shopping automation
6
  Author URI: https://conversios.io/
7
  Author: Tatvic
8
  Requires at least: 3.5.0
9
- Tested up to: 5.9.2
10
  Requires PHP: 5.6 or Higher
11
- Stable tag: 4.7.0
12
- Version: 4.7.0
13
  License: GPLv3
14
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
15
 
@@ -44,6 +44,19 @@ Check the recent release of the Enhanced Ecommerce Google Analytics plugin for W
44
  * Seamless product sync from your WooCommerce stores.
45
  * Link Google Ads and Google Merchant Center account, Smart Shopping Campaign management, and Shopping Campaign report.
46
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  ###YOU GET BIG BENEFITS
48
 
49
  eCommerce businesses can -
@@ -56,7 +69,6 @@ Achieve all this by connecting Google Analytics, Google Ads, and Google Merchant
56
 
57
  * NO CODING REQUIRED or NO NEED TO HIRE A DEVELOPER for the setup. You can configure the plugin instantly in under 5 minutes and with a few clicks from your WordPress backend.
58
 
59
- <a target="_blank" href="https://conversios.io/help-center/Installation-Manual.pdf">Here is how you can configure the plugin without any hassle and start scaling your eCommerce business faster.</a>
60
 
61
  New users can get $500 in Ad Credits when they spend their first $500 on Google Ads within 60 days. (amount differs based on the country you are in) <a target="_blank" href ="https://conversios.io/help-center/new-google-spend-match.pdf">See terms and condition.</a>
62
 
@@ -135,9 +147,7 @@ Enhanced eCommerce Google analytics plugin tracks the entire user journey on you
135
  16. Smart Shopping Campaign creation and management from Wordpress backend
136
  17. Shopping campaign performance dashboard
137
  18. Product Sync dashboard
138
- 19. Facebook Pixel Conversion Tracking
139
- 20. Compaible with "YITH Woocommerce brand" plugin
140
- 21. Compatible with Multi Currency plugins like "WOOCS", "CURCY – Multi-Currency for WooCommerce" and "WBW Currency Switcher for WooCommerce"
141
 
142
  <strong><a target="_blank" href="https://conversios.io/pricings/?utm_source=EE+Plugin+Wordpress+Listing&utm_medium=Below+Free+Features&utm_campaign=Upsell+at+Conversios"> Fast track and scale your eCommerce business to new heights by unlocking more advanced tracking and enabling complete google shopping solutions for your WooCommerce store. Give a try to our pro version.</a></strong>
143
 
@@ -170,7 +180,7 @@ Enhanced eCommerce Google analytics plugin tracks the entire user journey on you
170
  * Consultation with Google Shopping expert to set up and enhance campaigns
171
  * CRO consulatation (Boost your eCommerce conversation with proven hypothesis) (Paid)
172
  * Customization as per your requirements(Paid)
173
-
174
  <strong><a target="_blank" href="https://conversios.io/?utm_source=EE+Plugin+WordPress+Listing&utm_medium=Reach+out+to+us+with+your+query+Link&utm_campaign=Raise+query+at+Conversios#wpforms-form-11056">Reach out to us with your query here for a faster solution.</a></strong>
175
 
176
 
@@ -382,6 +392,9 @@ You can resolve the duplication of data by removing the manually implemented GA
382
 
383
 
384
  == Changelog ==
 
 
 
385
  = 4.7.0 - 05/04/2022 =
386
  * New: Facebook Pixel conversion tracking for major ecommerce events like Page view, Add to Cart, Initiate checkout, Purchase, View Content and Search events.
387
  * New: Compatible with Multi Currency plugins like "WOOCS", "CURCY – Multi-Currency for WooCommerce" and "WBW Currency Switcher for WooCommerce"
6
  Author URI: https://conversios.io/
7
  Author: Tatvic
8
  Requires at least: 3.5.0
9
+ Tested up to: 5.9.3
10
  Requires PHP: 5.6 or Higher
11
+ Stable tag: 4.7.1
12
+ Version: 4.7.1
13
  License: GPLv3
14
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
15
 
44
  * Seamless product sync from your WooCommerce stores.
45
  * Link Google Ads and Google Merchant Center account, Smart Shopping Campaign management, and Shopping Campaign report.
46
 
47
+ ###USER MANUAL
48
+ <a target="_blank" href="https://conversios.io/help-center/Installation-Manual.pdf">Here is how you can configure the plugin without any hassle and start scaling your eCommerce business faster.</a>
49
+
50
+ ###Plugin Compatibility
51
+
52
+ * Perfect Brands for WooCommerce
53
+ * YITH WooCommerce Brands️
54
+ * WooCommerce Brands
55
+ * Multi Currency plugins
56
+ - WOOCS: Currency Switcher for WooCommerce
57
+ - CURCY: Multi Currency for WooCommerce
58
+ - WBW Currency Switcher for WooCommerce
59
+
60
  ###YOU GET BIG BENEFITS
61
 
62
  eCommerce businesses can -
69
 
70
  * NO CODING REQUIRED or NO NEED TO HIRE A DEVELOPER for the setup. You can configure the plugin instantly in under 5 minutes and with a few clicks from your WordPress backend.
71
 
 
72
 
73
  New users can get $500 in Ad Credits when they spend their first $500 on Google Ads within 60 days. (amount differs based on the country you are in) <a target="_blank" href ="https://conversios.io/help-center/new-google-spend-match.pdf">See terms and condition.</a>
74
 
147
  16. Smart Shopping Campaign creation and management from Wordpress backend
148
  17. Shopping campaign performance dashboard
149
  18. Product Sync dashboard
150
+ 19. Facebook Pixel Conversion Tracking (Basic ecommerce events)
 
 
151
 
152
  <strong><a target="_blank" href="https://conversios.io/pricings/?utm_source=EE+Plugin+Wordpress+Listing&utm_medium=Below+Free+Features&utm_campaign=Upsell+at+Conversios"> Fast track and scale your eCommerce business to new heights by unlocking more advanced tracking and enabling complete google shopping solutions for your WooCommerce store. Give a try to our pro version.</a></strong>
153
 
180
  * Consultation with Google Shopping expert to set up and enhance campaigns
181
  * CRO consulatation (Boost your eCommerce conversation with proven hypothesis) (Paid)
182
  * Customization as per your requirements(Paid)
183
+ * Facebook Pixel Conversion Tracking
184
  <strong><a target="_blank" href="https://conversios.io/?utm_source=EE+Plugin+WordPress+Listing&utm_medium=Reach+out+to+us+with+your+query+Link&utm_campaign=Raise+query+at+Conversios#wpforms-form-11056">Reach out to us with your query here for a faster solution.</a></strong>
185
 
186
 
392
 
393
 
394
  == Changelog ==
395
+ = 4.7.1 - 13/04/2022 =
396
+ * New: (PRO) Product sync feture now compatible with various Brand plugins like Perfect Brands for WooCommerce, YITH WooCommerce Brands️ and WooCommerce Brands.
397
+
398
  = 4.7.0 - 05/04/2022 =
399
  * New: Facebook Pixel conversion tracking for major ecommerce events like Page view, Add to Cart, Initiate checkout, Purchase, View Content and Search events.
400
  * New: Compatible with Multi Currency plugins like "WOOCS", "CURCY – Multi-Currency for WooCommerce" and "WBW Currency Switcher for WooCommerce"