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 | 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 +4 -3
- admin/class-tvc-admin-auto-product-sync-helper.php +9 -6
- admin/class-tvc-admin-helper.php +44 -18
- admin/css/style.css +4 -5
- admin/images/rate-us.png +0 -0
- admin/images/rate-us1.png +0 -0
- admin/partials/class-conversios-footer.php +1 -3
- admin/partials/class-conversios-header.php +4 -1
- admin/partials/pricings.php +14 -39
- enhanced-ecommerce-google-analytics.php +15 -3
- includes/setup/add-campaign.php +6 -0
- includes/setup/class-tvc-product-sync-helper.php +9 -7
- includes/setup/google-ads.php +2 -1
- includes/setup/google-shopping-feed-gaa-config.php +6 -0
- includes/setup/google-shopping-feed-sync-product.php +6 -0
- includes/setup/google-shopping-feed.php +6 -0
- includes/setup/json/gmc_attrbutes.json +1 -1
- readme.txt +21 -8
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 |
-
|
|
|
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' ), '&' ); ?>
|
296 |
</button>
|
297 |
<a href="#" class="ee-survey-deactivate">
|
298 |
-
<?php echo
|
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' ), '&' ); ?>
|
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(
|
282 |
-
|
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(
|
345 |
-
|
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 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
650 |
}
|
651 |
|
652 |
public function add_additional_option_val_in_map_product_attribute($key, $product_id){
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
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 |
-
|
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 |
-
|
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=\"
|
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("
|
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("
|
213 |
-
<div class="column"><?php esc_html_e("(
|
214 |
-
<div class="column"><?php esc_html_e("(
|
215 |
-
<div class="column popular"><?php esc_html_e("(
|
216 |
-
<div class="column"><?php esc_html_e("(
|
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("
|
300 |
-
<div class="column"
|
301 |
-
<div class="column"
|
302 |
-
<div class="column popular"
|
303 |
-
<div class="column"
|
304 |
</div><div class="row-feature clearfix">
|
305 |
-
<div class="column"><?php esc_html_e("Product
|
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("
|
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.
|
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.
|
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.
|
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(
|
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(
|
293 |
-
|
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");
|
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.
|
10 |
Requires PHP: 5.6 or Higher
|
11 |
-
Stable tag: 4.7.
|
12 |
-
Version: 4.7.
|
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"
|