Social Media Share Buttons - Version 3.0.2

Version Description

Download this release

Release Info

Developer joaoromao
Plugin Icon 128x128 Social Media Share Buttons
Version 3.0.2
Comparing to
See all releases

Code changes from version 3.0.1 to 3.0.2

css/getsocial-style.css CHANGED
@@ -2867,6 +2867,9 @@ div.gs-form .extra-notes .fa-asterisk {
2867
  .gs-button.gs-success:not(.trans) {
2868
  background: #85b023
2869
  }
 
 
 
2870
  .gs-button.gs-success.trans {
2871
  color: #85b023
2872
  }
@@ -5119,7 +5122,7 @@ body a:focus {
5119
  box-shadow: none
5120
  }
5121
  h1 {
5122
- font-size: 30px
5123
  }
5124
  #gs-master-wrapper {
5125
  min-width: 1000px;
@@ -5240,6 +5243,11 @@ header #main-nav nav>ul>li:not(.right-link) {
5240
  .modal-wrapper .gs-modal .modal-title .title {
5241
  padding-bottom: 30px
5242
  }
 
 
 
 
 
5243
  .gs-form .checkbox-list {
5244
  padding: 2px 0
5245
  }
2867
  .gs-button.gs-success:not(.trans) {
2868
  background: #85b023
2869
  }
2870
+ .gs-button.gs-success:hover:not(.trans) {
2871
+ color: #FFFFFF
2872
+ }
2873
  .gs-button.gs-success.trans {
2874
  color: #85b023
2875
  }
5122
  box-shadow: none
5123
  }
5124
  h1 {
5125
+ font-size: 27px
5126
  }
5127
  #gs-master-wrapper {
5128
  min-width: 1000px;
5243
  .modal-wrapper .gs-modal .modal-title .title {
5244
  padding-bottom: 30px
5245
  }
5246
+
5247
+ #confirm-apikey-request-modal.modal-wrapper .gs-modal .modal-title .title {
5248
+ padding-bottom: 10px
5249
+ }
5250
+
5251
  .gs-form .checkbox-list {
5252
  padding: 2px 0
5253
  }
img/apps/reaction_buttons.png ADDED
Binary file
init.php CHANGED
@@ -44,17 +44,24 @@ if (get_option('gs-popup-showed') != "showed") {
44
  <div class="form-content">
45
  <div class="field-clean">
46
  <div class="field-input">
47
- <p>Please go to your <a href="http://getsocial.io/customers/sign-in" target="_blank">Getsocial Account</a> and get your API KEY in the site options page.</p>
48
- <input id="gs-api-key" type="text" name="gs-api-key" size="60" value="" maxlength="20"/>
49
- <p>Need help?
50
- <a href="#" id="contact_us">Contact us</a>
51
- </p>
 
 
 
 
 
 
 
52
  </div>
53
  </div>
54
  </div>
55
  <span id="check-key-href" style="display: none;"><?php echo $GS->gs_account() ?>/api/v1/sites/verify_key?url=<?php echo get_option('siteurl'); ?></span>
56
  <div class="form-button-group">
57
- <input type="submit" class="gs-button gs-success" value="Save Changes" />
58
  <span class="loading-create gs-button gs-success trans border gs-big hide">
59
  <i class="fa fa-refresh fa-spin"></i> Activating Account...
60
  </span>
@@ -285,6 +292,21 @@ if (get_option('gs-popup-showed') != "showed") {
285
  </div>
286
  <div class="modal-cover modal-close"></div>
287
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
288
  </div>
289
 
290
  <script>
44
  <div class="form-content">
45
  <div class="field-clean">
46
  <div class="field-input">
47
+ <span id="error-type-1" class="hidden">
48
+ <p>It seems this URL has already been registered. Please <a href="mailto:support@getsocial.io">contact</a> our support if you are the website owner.</p>
49
+ </span>
50
+ <span id="error-type-2" class="hidden">
51
+ <p>Please go to your <a href="https://getsocial.io/redirect/site-options" target="_blank">Getsocial Account</a> and get your API KEY in the site options page.</p>
52
+ <p>If you can't find it request it <a id="request_api_key" href="#">here</a></p><br>
53
+ <input id="gs-api-key" type="text" name="gs-api-key" size="60" value="" maxlength="20"/>
54
+ <p>Need help?
55
+ <a href="#" id="contact_us">Contact us</a>
56
+ </p>
57
+ </span>
58
+
59
  </div>
60
  </div>
61
  </div>
62
  <span id="check-key-href" style="display: none;"><?php echo $GS->gs_account() ?>/api/v1/sites/verify_key?url=<?php echo get_option('siteurl'); ?></span>
63
  <div class="form-button-group">
64
+ <input type="submit" name="save-changes" class="gs-button gs-success" value="Save Changes" />
65
  <span class="loading-create gs-button gs-success trans border gs-big hide">
66
  <i class="fa fa-refresh fa-spin"></i> Activating Account...
67
  </span>
292
  </div>
293
  <div class="modal-cover modal-close"></div>
294
  </div>
295
+ <!-- Confirm API KEY request Modal -->
296
+ <div id="confirm-apikey-request-modal" class="modal-wrapper hide">
297
+ <div class="gs-modal small text-center">
298
+ <div class="text-block">
299
+ <div class="modal-title">
300
+ <p class="title">API KEY Requested</p>
301
+ </div>
302
+ <p class="text-center">
303
+ Your request has been sent. We will process it as soon as possible.
304
+ </p>
305
+ </div>
306
+ <a href="javascript:void(0)" class="gs-button gs-success modal-close">OK</a>
307
+ </div>
308
+ <div class="modal-cover modal-close"></div>
309
+ </div>
310
  </div>
311
 
312
  <script>
js/plugin.js CHANGED
@@ -8,6 +8,9 @@ function forceUpdate(event){
8
  }
9
 
10
  function forceUpdateWithValues(){
 
 
 
11
 
12
  jQuery.get(jQuery('main').attr('data-href'), {}, function(response){
13
  var data = {
@@ -31,6 +34,39 @@ jQuery('.getsocial-tab').on('click', function(e){
31
  if(!$this.hasClass('only-activate')){
32
  getsocial_window = window.open($this.attr('href'));
33
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  })
35
 
36
  function handleMessage(event){
@@ -107,7 +143,12 @@ jQuery(function($){
107
  jQuery('.loading-create').removeClass('active');
108
  jQuery('.account-info').hide();
109
  jQuery('.notification-bar.gs-error').show().find('p').html(data.errors[0]);
 
110
  jQuery('.api-key').show();
 
 
 
 
111
  } else {
112
  jQuery('#gs-api-key').attr('value', data.api_key);
113
  jQuery('#api-key-form').trigger('submit');
8
  }
9
 
10
  function forceUpdateWithValues(){
11
+ if (getsocial_is_installed == "") {
12
+ return;
13
+ }
14
 
15
  jQuery.get(jQuery('main').attr('data-href'), {}, function(response){
16
  var data = {
34
  if(!$this.hasClass('only-activate')){
35
  getsocial_window = window.open($this.attr('href'));
36
  }
37
+ });
38
+
39
+ jQuery('#request_api_key').on('click', function(e){
40
+ e.preventDefault();
41
+
42
+ user_data = jQuery(".account-info .field-input");
43
+
44
+ url = jQuery(user_data[0]).text().trim();
45
+ email = jQuery(user_data[1]).text().trim();
46
+
47
+ var data = {
48
+ 'source': 'wordpress',
49
+ 'url': url,
50
+ 'email': email
51
+ };
52
+
53
+ jQuery.get(jQuery('main').attr('data-href') + 'recovery/apikey', data, function(response) {
54
+ if (response.success) {
55
+ modal_id = jQuery('#confirm-apikey-request-modal');
56
+
57
+ if( !modal_id.hasClass('active') ){
58
+
59
+ modal_id.removeClass('hide').addClass('active');
60
+ var detectIE = document.addEventListener && !window.requestAnimationFrame;
61
+
62
+ if(detectIE){
63
+ modal_id.find('.gs-modal').css({ 'opacity' : 1 });
64
+ }
65
+
66
+ jQuery('body').addClass('no-scroll');
67
+ }
68
+ }
69
+ });
70
  })
71
 
72
  function handleMessage(event){
143
  jQuery('.loading-create').removeClass('active');
144
  jQuery('.account-info').hide();
145
  jQuery('.notification-bar.gs-error').show().find('p').html(data.errors[0]);
146
+ jQuery('#error-type-' + data.error_type).show();
147
  jQuery('.api-key').show();
148
+
149
+ if (data.error_type == 1) {
150
+ $("input[name='save-changes']").hide();
151
+ }
152
  } else {
153
  jQuery('#gs-api-key').attr('value', data.api_key);
154
  jQuery('#api-key-form').trigger('submit');
lib/gs.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  class GS {
4
 
5
- public $plugin_version = "3.0.1";
6
 
7
  // Local
8
  // private $gs_url = "//127.0.0.1:3001";
@@ -155,6 +155,8 @@ EOF;
155
  return '<div class="getsocial gs-inline-group gs-follow" ' . $gs_custom_tags . '></div>';
156
  case 'price_alert':
157
  return '<div class="getsocial gs-price-alert" ' . $gs_custom_tags . ' data-price="' . $price . '" data-currency="' . $currency . '"></div>';
 
 
158
  default:
159
  return '';
160
  }
2
 
3
  class GS {
4
 
5
+ public $plugin_version = "3.0.2";
6
 
7
  // Local
8
  // private $gs_url = "//127.0.0.1:3001";
155
  return '<div class="getsocial gs-inline-group gs-follow" ' . $gs_custom_tags . '></div>';
156
  case 'price_alert':
157
  return '<div class="getsocial gs-price-alert" ' . $gs_custom_tags . ' data-price="' . $price . '" data-currency="' . $currency . '"></div>';
158
+ case 'reaction_buttons':
159
+ return '<div class="getsocial gs-reaction-button"' . $gs_custom_tags . '></div>';
160
  default:
161
  return '';
162
  }
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === Social Sharing, Smart Popup & Share Buttons by GetSocial.io ===
2
  Contributors: GetSocial.io, joaoromao
3
 
4
- Tags: addthis, addtoany, analytics, button, facebook share, facebook button, like button, tweet button, twitter share, pinterest share, pin button, floating buttons, share, share button, share buttons, share links, shareaholic, sharethis, sharing, social, social analytics, social media, social bookmarking, social buttons, social media, social plugin, social share, social share buttons, social sharing, mobile share bar, mobile sharing, top bar, welcome bar, hello bar, follow buttons, instagram, youtube, increase followers, increase shares, increase traffic, copy paste shares, google analytics integration, yummly, flickr, rss, mailchimp, popup, list builder, infusion soft, bitly, exit intent, time on page, automatic popup, fly-in, exit popup, popup builder, share popup, wordpress popup, subscribe popup, popup on exit
5
 
6
  Requires at least: 3.0
7
  Tested up to: 4.4
8
- Stable tag: 3.0.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -28,30 +28,29 @@ It's a super flexible tool that can help you reach your goals, faster!
28
  Regarding the rest of the toolkit, GetSocial provides about 18 features, among tools & integrations.
29
 
30
  <h4>List of Free Features</h4>
31
- - Horizontal & FLoating Share Bar
 
32
  - Native Sharing Bar
33
  - Welcome Bar
34
  - Custom Facebook Shares (Wish, Want, Have, etc)
35
  - Horizontal & Floating Follow Bar
 
36
 
37
  <h4>List of Paid Features</h4>
38
  - Mobile Share & Follow Bar
39
  - Image Sharing
40
  - Total Shares Horizontal & Floating
41
  - Copy Paste Share Tracking
42
- - Google Analytics Integration
43
  - Subscriber Bar (List Builder)
44
- - Price Alert
45
  - Extended Customization (Shape, Color, Twitter handle in several apps)
46
- - Conversion Tracking
47
- - Social Sharing Analytics (Shares, Referrals and cool stats about users' engagement)
48
- - MailChimp, Bitly & Infusionsoft Integrations
49
 
50
  <h4>Visits Limit</h4>
51
- - Free: 10,000 per month;
52
- - Starter: 25,000 per month;
53
- - Growth: 100,000 per month;
54
- - Insights: 1,000,000 per month.
55
 
56
  Our apps include native & customizable share buttons, welcome & subscribe bars, conversion tracking, copy paste share tracking and much more. You can find more info about our product <a href="http://getsocial.io/?utm_source=plugin_listings&utm_medium=wordpress&utm_campaign=app_listing">here</a>. This app store is organized in 5 different categories:
57
 
@@ -61,8 +60,6 @@ Our apps include native & customizable share buttons, welcome & subscribe bars,
61
 
62
  * **Conversion & Engagement Tools**: Social media is fantastic if you are able to measure it. Track how your share buttons are driving your conversions. Add conversion moments easily, no code required, to signups and purchases. Drive your visitors to a particular page with our welcome bar feature or get their email with our subscribe bar feature. Optimize your email marketing efforts in a affordable way.
63
 
64
- * **eCommerce specific**: Allow your customers to follow the price of your products, generating more returning traffic with increase purchase intent.
65
-
66
  * **Integrations**: To use with you favorite software. Currently we offer the integration with Google Analytics.
67
 
68
  In this plugin, you'll find these categories:
@@ -97,8 +94,6 @@ In this plugin, you'll find these categories:
97
 
98
  * **Subscriber Bar (List Builder)**: Easily capture emails from your visitors by providing them with an engaging top bar. Export data to your favorite CRM or e-Mail marketing software. Improve engagement, conversion and even sales with this easy to install, no code required feature.
99
 
100
- * **Conversion Tracking**: Understand how social sharing is driving your conversions. Analyze results per user, per post or per social network. Social sharing definitely contributes to your website and your share analytics shall prove just that.
101
-
102
  * **Copy Paste Share tracking**: Tracking social media in alternative methods such as SMS, Chat or Copy & Paste URL (Dark Social) will allow you to effectively measure social media ROI. Understand how many shares are being made without using social sharing buttons. Get share information on shares made through copy & paste, facebook messenger and other chat applications, email and twitter management tools.
103
 
104
  * **Hello Buddy**: Our smart popup builder. Take advantage of the features you already know about (Sharing Bar, Subscriber Bar & Welcome Bar) and build the perfect popup for your website. Decide when it gets triggered, how frequently it gets shown and when should it stop being triggered. Great to build your email lists or push a specific promotion.
@@ -108,8 +103,6 @@ In this plugin, you'll find these categories:
108
 
109
  * **WooCommerce Integrated**: GetSocial integrates seamlessly with eCommerce. Streamline your social share activities for your eCommerce store without handling a single line of code. Improve conversion rates, traffic and shares to your online shop.
110
 
111
- * **Price Alert**: Allow your customers to track a product's price. By having your visitors receiving an email every time a price changes, you'll have a great way to increase conversion rate, returning traffic and sales to your online commerce website.
112
-
113
  Also, there's a tutorial on how to install this plugin in your Wordpress Account: <a href="hhttp://getsocial.io/tutorials/wordpress">How to add free Social Share Buttons on WordPress</a>
114
 
115
  == Installation ==
@@ -139,15 +132,19 @@ There are a total of 18 apps across 5 categories: Sharing, Tracking, Engagement,
139
 
140
  Through our Wordpress Plugin, all apps are available **code free**, which means you'll be able to install every single one of them withough having to open even once the code editor.
141
 
142
- **Do you provide free support? How much does it cost?**
143
 
144
- GetSocial provides **FREE and quick support** for all its users, free or paid. We give priority to paid customers' requests but all tickets get answered. Our support is not outsourced and it is provided by everyone in the team, from the CEO to the designer. We try to get back at you, during business days, in less than 24 hours (although we are quite fast answering every ticket).
 
 
 
 
145
 
146
  **What is included in the free plan?**
147
 
148
  The free plan has a set of social media tools that can help you increase your traffic, shares and follows. You'll have access to our social sharing bars (horizontal, floating and native), custom facebook shares and also to our welcome bar.
149
 
150
- Included in the free package is also our basic 'Most Shared Pages' panel. This will give you a brief understanding which pages are getting more shares on your website and in which networks. Please notice that some of the above mentioned features have some customization options which are reserved to our paid users. These include: color, shape & twitter handle.
151
 
152
  **Are there any short codes available?**
153
 
@@ -173,16 +170,22 @@ Included in the free package is also our basic 'Most Shared Pages' panel. This w
173
 
174
  `[getsocial app="social_bar_big_counter"]`
175
 
 
 
 
 
176
  **What is the difference between the Free Plan and paid Plans?**
177
 
178
  The Free and paid plans differ in the access to certain features. GetSocial paid users have higher visit limits and priority in support. Within the product, there are some customizations and features that they also have unique access to.
179
 
180
  <h4>List of Free Features</h4>
181
  - Horizontal & FLoating Share Bar
 
182
  - Native Sharing Bar
183
  - Welcome Bar
184
  - Custom Facebook Shares (Wish, Want, Have, etc)
185
  - Horizontal & Floating Follow Bar
 
186
 
187
  <h4>List of Paid Features</h4>
188
  - Mobile Share & Follow Bar
@@ -191,37 +194,35 @@ The Free and paid plans differ in the access to certain features. GetSocial paid
191
  - Copy Paste Share Tracking
192
  - Google Analytics Integration
193
  - Subscriber Bar (List Builder)
194
- - Price Alert
195
  - Extended Customization (Shape, Color, Twitter handle in several apps)
196
- - Conversion Tracking
197
  - Social Sharing Analytics (Shares, Referrals and cool stats about users' engagement)
198
  - MailChimp, Bitly & Infusionsoft Integrations
199
 
200
- **Do you have a visit limit for my website?**
201
 
202
- Yes. As every new website that registers with GetSocial is also a new cost for us, we must regulate the number of visitors for the websites who use us. However, visits limits change according to your plan.
203
 
204
- **FREE Plan:** If you're using our free plan, your limit is 10,000 visits per month. Once you reach this limit you'll be notified via email. If you don't upgrade to a paid plan, we'll stop the service to your website. This means that all the apps you have installed will become inactive.
205
 
206
- **Starter Plan:** The Starter plan has a higher limit and can get up to 25,000 visits per month and costs $9 per month. After reaching this limit we'll charge $5 for every 25,000 new visits. You can opt-out from the extra-vists packages in your Site Options area. If you do, we'll stop serving our apps once the limit is reached.
207
 
208
- **Growth Plan:** The Growth plan expands the visit limit to 100,000 visits per month and costs $29 per month. After reaching this limit we'll charge $15 for every 100,000 new visits.
209
 
210
- **Insights Plan:** The Insights plan expands the visit limit to 1,000,000 visits per month and costs $99 per month. After reaching this limit we'll charge $199 for every 1,000,000 new visits.
211
 
212
- **How much does the paid versions cost?**
213
 
214
  Our pricing is very transparent. We sell **monthly and annual subscriptions** of our product.
215
 
216
  Price for monthly plans:
217
  **Starter Plan:** $9/month;
218
- **Growth Plan:** $29/month;
219
- **Insights Plan:** $99/month;
220
 
221
  Price for annual plans:
222
- **Starter Plan:** $84/year;
223
- **Growth Plan:** $288/year;
224
- **Insights Plan:** $948/year;
225
 
226
  **What is different about GetSocial to other plugins and tools?**
227
 
@@ -231,7 +232,7 @@ From the feedback we've been receiving from our thousands of users, people join
231
 
232
  Upgrading your GetSocial account is quick and easy. On your account, you'll find multiple times our 'Upgrade Plan' call to action buttons.
233
 
234
- Clicking on one of these buttons will guide you to our pricing page. Here, you'll be able to perceive the benefits of subscribing to our pro plan.
235
 
236
  After you have decided which plan you want to subscribe to (we recommend the Annual plan as it provides with 2 months free as discount), you just need to click on upgrade and provide your billing details.
237
 
@@ -245,14 +246,13 @@ What happens is that you'll have these people being identified as 'direct' traff
245
 
246
  Editing color, shape and twitter handle is a customization available only to our paid users. By activating it, all these configurations become available, improving your conversions, awareness & reach. The features where you can edit these configurations are:
247
 
248
- - Horizontal Shares Bar
249
- - Horizontal Follow Bar
250
- - Floating Shares Bar
251
- - Floating Follow Bar
252
  - Total Shares Bar (Horizontal + Floating)
253
- - Mobile Share Bar
254
- - Mobile Follow Bar
255
  - Image Sharing
 
256
 
257
  **Can I hide GetSocial in specific posts / pages?**
258
 
@@ -284,9 +284,14 @@ Sure, we’re always here to help. You can contact us at support@getsocial.io or
284
 
285
  == Changelog ==
286
 
 
 
 
 
 
287
  **3.0.1**
288
 
289
- - Added onboarding popup to guide user after plugin is activated
290
 
291
  **3.0**
292
 
1
  === Social Sharing, Smart Popup & Share Buttons by GetSocial.io ===
2
  Contributors: GetSocial.io, joaoromao
3
 
4
+ Tags: addthis, addtoany, analytics, button, facebook share, facebook button, like button, tweet button, twitter share, pinterest share, pin button, floating buttons, share, share button, share buttons, share links, shareaholic, sharethis, sharing, social, social analytics, social media, social bookmarking, social buttons, social media, social plugin, social share, social share buttons, social sharing, mobile share bar, mobile sharing, top bar, welcome bar, hello bar, follow buttons, instagram, youtube, increase followers, increase shares, increase traffic, copy paste shares, google analytics integration, yummly, flickr, rss, mailchimp, popup, list builder, infusion soft, bitly, exit intent, time on page, automatic popup, fly-in, exit popup, popup builder, share popup, wordpress popup, subscribe popup, popup on exit, reaction buttons, reactions, reaction bar
5
 
6
  Requires at least: 3.0
7
  Tested up to: 4.4
8
+ Stable tag: 3.0.2
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
28
  Regarding the rest of the toolkit, GetSocial provides about 18 features, among tools & integrations.
29
 
30
  <h4>List of Free Features</h4>
31
+ - Horizontal & Floating Share Bar
32
+ - Hello Buddy, the intelligent popup
33
  - Native Sharing Bar
34
  - Welcome Bar
35
  - Custom Facebook Shares (Wish, Want, Have, etc)
36
  - Horizontal & Floating Follow Bar
37
+ - Reaction Buttons
38
 
39
  <h4>List of Paid Features</h4>
40
  - Mobile Share & Follow Bar
41
  - Image Sharing
42
  - Total Shares Horizontal & Floating
43
  - Copy Paste Share Tracking
 
44
  - Subscriber Bar (List Builder)
 
45
  - Extended Customization (Shape, Color, Twitter handle in several apps)
46
+ - Social Sharing Analytics (Shares, Referrals and stats about users' engagement)
47
+ - Google Analytics, MailChimp, Bitly & Infusionsoft Integrations
 
48
 
49
  <h4>Visits Limit</h4>
50
+ - Free: 50,000 per month;
51
+ - Starter: 50,000 per month;
52
+ - Insights: 500,000 per month; and
53
+ - Enterprise: 2,000,000 per month.
54
 
55
  Our apps include native & customizable share buttons, welcome & subscribe bars, conversion tracking, copy paste share tracking and much more. You can find more info about our product <a href="http://getsocial.io/?utm_source=plugin_listings&utm_medium=wordpress&utm_campaign=app_listing">here</a>. This app store is organized in 5 different categories:
56
 
60
 
61
  * **Conversion & Engagement Tools**: Social media is fantastic if you are able to measure it. Track how your share buttons are driving your conversions. Add conversion moments easily, no code required, to signups and purchases. Drive your visitors to a particular page with our welcome bar feature or get their email with our subscribe bar feature. Optimize your email marketing efforts in a affordable way.
62
 
 
 
63
  * **Integrations**: To use with you favorite software. Currently we offer the integration with Google Analytics.
64
 
65
  In this plugin, you'll find these categories:
94
 
95
  * **Subscriber Bar (List Builder)**: Easily capture emails from your visitors by providing them with an engaging top bar. Export data to your favorite CRM or e-Mail marketing software. Improve engagement, conversion and even sales with this easy to install, no code required feature.
96
 
 
 
97
  * **Copy Paste Share tracking**: Tracking social media in alternative methods such as SMS, Chat or Copy & Paste URL (Dark Social) will allow you to effectively measure social media ROI. Understand how many shares are being made without using social sharing buttons. Get share information on shares made through copy & paste, facebook messenger and other chat applications, email and twitter management tools.
98
 
99
  * **Hello Buddy**: Our smart popup builder. Take advantage of the features you already know about (Sharing Bar, Subscriber Bar & Welcome Bar) and build the perfect popup for your website. Decide when it gets triggered, how frequently it gets shown and when should it stop being triggered. Great to build your email lists or push a specific promotion.
103
 
104
  * **WooCommerce Integrated**: GetSocial integrates seamlessly with eCommerce. Streamline your social share activities for your eCommerce store without handling a single line of code. Improve conversion rates, traffic and shares to your online shop.
105
 
 
 
106
  Also, there's a tutorial on how to install this plugin in your Wordpress Account: <a href="hhttp://getsocial.io/tutorials/wordpress">How to add free Social Share Buttons on WordPress</a>
107
 
108
  == Installation ==
132
 
133
  Through our Wordpress Plugin, all apps are available **code free**, which means you'll be able to install every single one of them withough having to open even once the code editor.
134
 
135
+ **Is the free account really free?**
136
 
137
+ Yes. Even though there is a traffic limit, exceeding it does not automatically mean that we will bill you. Once your traffic comes close to 50,000 visits in a month we will send you some notification emails with an option to upgrade the account. If you decide not to avail of it, we'll eventually stop serving social sharing buttons on your site for the rest of the month.
138
+
139
+ **What support options do you provide?**
140
+
141
+ All our free users enjoy support via email, on a best-effort basis. Paying customers receive priority support and we strive to answer all tickets as soon as we can. Why do we prioritize support? Because we're a small company. When you reach out to us, you talk to people who've built GetSocial. Being a small team means that we can't fix all problems at once. However, we always strive to respond to every inquiry as soon as possible.
142
 
143
  **What is included in the free plan?**
144
 
145
  The free plan has a set of social media tools that can help you increase your traffic, shares and follows. You'll have access to our social sharing bars (horizontal, floating and native), custom facebook shares and also to our welcome bar.
146
 
147
+ Please notice that some of the above mentioned features have some customization options which are reserved to our paying customers. These include: color, shape & twitter handle.
148
 
149
  **Are there any short codes available?**
150
 
170
 
171
  `[getsocial app="social_bar_big_counter"]`
172
 
173
+ * Reaction Buttons
174
+
175
+ `[getsocial app="reaction_buttons"]`
176
+
177
  **What is the difference between the Free Plan and paid Plans?**
178
 
179
  The Free and paid plans differ in the access to certain features. GetSocial paid users have higher visit limits and priority in support. Within the product, there are some customizations and features that they also have unique access to.
180
 
181
  <h4>List of Free Features</h4>
182
  - Horizontal & FLoating Share Bar
183
+ - Hello Buddy, the intelligent popup
184
  - Native Sharing Bar
185
  - Welcome Bar
186
  - Custom Facebook Shares (Wish, Want, Have, etc)
187
  - Horizontal & Floating Follow Bar
188
+ - Reaction Buttons
189
 
190
  <h4>List of Paid Features</h4>
191
  - Mobile Share & Follow Bar
194
  - Copy Paste Share Tracking
195
  - Google Analytics Integration
196
  - Subscriber Bar (List Builder)
 
197
  - Extended Customization (Shape, Color, Twitter handle in several apps)
 
198
  - Social Sharing Analytics (Shares, Referrals and cool stats about users' engagement)
199
  - MailChimp, Bitly & Infusionsoft Integrations
200
 
201
+ **Do you have visits limits?**
202
 
203
+ We do. Depending on the plan you selected, your website will be subject to a specific visits limit.
204
 
205
+ **FREE Plan:** If you're using our free plan, your limit is 50,000 visits per month. Once you reach this limit you'll be notified via email. If you don't upgrade to a paid plan, we'll stop the service to your website. This means that all the apps you have installed will become inactive.
206
 
207
+ **Starter Plan:** The Starter plan has the same limit of 50,000 visits per month and costs $9 per month. After reaching this limit we'll charge $5 for every 50,000 new visits. You can opt-out from the extra-vists packages in your Site Options area. If you do, we'll stop serving our apps once the limit is reached.
208
 
209
+ **Insights Plan:** The Insights plan expands the visit limit to 500,000 visits per month and costs $99 per month. After reaching this limit we'll charge $99 for every 500,000 new visits. You'll get access to our premium social sharing analytics product with this plan.
210
 
211
+ **Enterprise Plan:** The Enterprise plan expands the visit limit to 2,000,000 visits per month and costs $299 per month. It's our most complete plan, with all features & acess included plus Full Implementation & Strategy Support for its users. After reaching this limit we'll charge $199 for every 1,000,000 new visits.
212
 
213
+ **How much do the paid versions cost?**
214
 
215
  Our pricing is very transparent. We sell **monthly and annual subscriptions** of our product.
216
 
217
  Price for monthly plans:
218
  **Starter Plan:** $9/month;
219
+ **Insights Plan:** $99/month;
220
+ **Enterprise Plan:** $299/month;
221
 
222
  Price for annual plans:
223
+ **Starter Plan:** $7/month totaling $84/year;
224
+ **Insights Plan:** $79/month totaling $948/year;
225
+ **Enterprise Plan:** $249/month totaling $2988/year;
226
 
227
  **What is different about GetSocial to other plugins and tools?**
228
 
232
 
233
  Upgrading your GetSocial account is quick and easy. On your account, you'll find multiple times our 'Upgrade Plan' call to action buttons.
234
 
235
+ Clicking on one of these buttons will guide you to our pricing page. Here, you'll be able to perceive the benefits of subscribing to our Starter plan.
236
 
237
  After you have decided which plan you want to subscribe to (we recommend the Annual plan as it provides with 2 months free as discount), you just need to click on upgrade and provide your billing details.
238
 
246
 
247
  Editing color, shape and twitter handle is a customization available only to our paid users. By activating it, all these configurations become available, improving your conversions, awareness & reach. The features where you can edit these configurations are:
248
 
249
+ - Horizontal Shares & Follow Bar
250
+ - Hello Buddy, the intelligent popup
251
+ - Floating Shares & Follow Bar
 
252
  - Total Shares Bar (Horizontal + Floating)
253
+ - Mobile Share & Follow Bar
 
254
  - Image Sharing
255
+ - Reaction Buttons
256
 
257
  **Can I hide GetSocial in specific posts / pages?**
258
 
284
 
285
  == Changelog ==
286
 
287
+ **3.0.2**
288
+
289
+ - Added new app: Reaction Buttons
290
+ - Added API KEY recovery
291
+
292
  **3.0.1**
293
 
294
+ - Added on boarding popup to guide user after plugin is activated
295
 
296
  **3.0**
297
 
tmpl/apps_config.php CHANGED
@@ -59,6 +59,17 @@
59
  'href' => $GS->gs_account() . '/sites/gs-wordpress/image_sharing/new?api_key=' . $GS->api_key . '&amp;source=wordpress' . $GS->utms('hello_buddies'),
60
  "desc" => "Increase shares on images on your website. Great for media-based websites."
61
  ),
 
 
 
 
 
 
 
 
 
 
 
62
  'Hello Buddy' => array(
63
  'file' => 'hello_buddy',
64
  'category' => 'popular',
59
  'href' => $GS->gs_account() . '/sites/gs-wordpress/image_sharing/new?api_key=' . $GS->api_key . '&amp;source=wordpress' . $GS->utms('hello_buddies'),
60
  "desc" => "Increase shares on images on your website. Great for media-based websites."
61
  ),
62
+ 'Reaction Buttons' => array(
63
+ 'file' => 'reaction_buttons',
64
+ 'category' => 'popular',
65
+ 'nocode' => true,
66
+ 'new' => true,
67
+ 'plan' => 1,
68
+ 'active' => $GS->is_active('reaction_buttons'),
69
+ 'only_activate' => false,
70
+ 'href' => $GS->gs_account() . '/sites/gs-wordpress/reaction_buttons/new?api_key=' . $GS->api_key . '&amp;source=wordpress' . $GS->utms('image-sharing'),
71
+ "desc" => "Let your users show how they feel!"
72
+ ),
73
  'Hello Buddy' => array(
74
  'file' => 'hello_buddy',
75
  'category' => 'popular',
tmpl/header.php CHANGED
@@ -14,8 +14,9 @@ $site_info = $GS->refreshSite();
14
  wp_register_style('getsocial-style', plugins_url('../css/getsocial-style.css?v=2.7', __FILE__));
15
  wp_enqueue_style('getsocial-style');
16
 
17
- wp_register_script('plugin', plugins_url('../js/plugin.js', __FILE__));
18
- wp_enqueue_script('plugin');
 
19
 
20
  ?>
21
 
@@ -91,8 +92,8 @@ wp_enqueue_script('plugin');
91
  </nav>
92
  <div class="title-wrapper <?php echo get_option('gs-api-key') == '' ? '' : 'app-page' ?>">
93
  <?php if (get_option('gs-api-key') == ''): ?>
94
- <h1>Welcome and thanks for downloading <span>GetSocial’s Share Buttons & Social Media App Store</span></h1>
95
- <p>To get started click on the button below to automatically activate your GetSocial account.</strong></p>
96
  <?php else: ?>
97
  <h1 id="app-title" class="app-grid-titles"><span>Install your apps below</span></h1>
98
  <?php endif; ?>
14
  wp_register_style('getsocial-style', plugins_url('../css/getsocial-style.css?v=2.7', __FILE__));
15
  wp_enqueue_style('getsocial-style');
16
 
17
+ wp_register_script('gs-plugin', plugins_url('../js/plugin.js', __FILE__));
18
+ wp_localize_script('gs-plugin', 'getsocial_is_installed', get_option('gs-api-key') );
19
+ wp_enqueue_script('gs-plugin');
20
 
21
  ?>
22
 
92
  </nav>
93
  <div class="title-wrapper <?php echo get_option('gs-api-key') == '' ? '' : 'app-page' ?>">
94
  <?php if (get_option('gs-api-key') == ''): ?>
95
+ <h1>Social Sharing, Smart Popup & Share Buttons by GetSocial.io</h1>
96
+ <p>To get started activate your GetSocial account bellow.</strong></p>
97
  <?php else: ?>
98
  <h1 id="app-title" class="app-grid-titles"><span>Install your apps below</span></h1>
99
  <?php endif; ?>
wp-share-buttons-analytics-getsocial.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Share Buttons & tools to grow traffic by GetSocial.io
4
  * Plugin URI: http://getsocial.io
5
  * Description: Share Buttons by GetSocial.io is a freemium WordPress plugin that enables you to track social shares on Wordpress. Provide beautiful wordpress sharing buttons, track how many shares were made in each post and see how much traffic, conversions and shares each post generated. Optimize your SEO and increase social shares with GetSocial.io.
6
- * Version: 3.0.1
7
  * Author: Getsocial, S.A.
8
  * Author URI: http://getsocial.io
9
  * License: GPL2
@@ -215,6 +215,7 @@ function add_buttons_to_content($content, $woocomerce, $wooposition = null) {
215
  $price_alert_active = $GS->is_active('price_alert');
216
  $big_counter_bar_active = $GS->is_active('social_bar_big_counter');
217
  $follow_bar_active = $GS->is_active('follow_bar');
 
218
  $before_content = "";
219
  $after_content = "";
220
 
@@ -236,6 +237,20 @@ function add_buttons_to_content($content, $woocomerce, $wooposition = null) {
236
  endif;
237
  endif;
238
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
239
  if ($price_alert_active && $wooposition && $condition):
240
 
241
  $product = new WC_Product( get_the_ID() );
@@ -316,6 +331,16 @@ function add_buttons_to_content($content, $woocomerce, $wooposition = null) {
316
  $after_content = $after_content . $groups;
317
  endif;
318
  endif;
 
 
 
 
 
 
 
 
 
 
319
 
320
  if ($big_counter_bar_active):
321
  $big_counter = $GS->getCode('social_bar_big_counter', get_permalink(), get_the_title(), wp_get_attachment_url( get_post_thumbnail_id($post->ID)), null, null, true);
3
  * Plugin Name: Share Buttons & tools to grow traffic by GetSocial.io
4
  * Plugin URI: http://getsocial.io
5
  * Description: Share Buttons by GetSocial.io is a freemium WordPress plugin that enables you to track social shares on Wordpress. Provide beautiful wordpress sharing buttons, track how many shares were made in each post and see how much traffic, conversions and shares each post generated. Optimize your SEO and increase social shares with GetSocial.io.
6
+ * Version: 3.0.2
7
  * Author: Getsocial, S.A.
8
  * Author URI: http://getsocial.io
9
  * License: GPL2
215
  $price_alert_active = $GS->is_active('price_alert');
216
  $big_counter_bar_active = $GS->is_active('social_bar_big_counter');
217
  $follow_bar_active = $GS->is_active('follow_bar');
218
+ $reaction_buttons_active = $GS->is_active('reaction_buttons');
219
  $before_content = "";
220
  $after_content = "";
221
 
237
  endif;
238
  endif;
239
 
240
+ if ($reaction_buttons_active && $condition):
241
+ $groups = $GS->getCode('reaction_buttons', get_permalink(), get_the_title(), wp_get_attachment_url( get_post_thumbnail_id($post->ID)));
242
+
243
+ $position = ($wooposition != null ? $wooposition : $GS->prop('reaction_buttons', 'position'));
244
+
245
+ if($position == 'bottom' || $position == 'both'):
246
+ $after_content = $groups;
247
+ endif;
248
+
249
+ if ( $position == 'top' || $position == 'both' ):
250
+ $before_content = $groups.'<br/>';
251
+ endif;
252
+ endif;
253
+
254
  if ($price_alert_active && $wooposition && $condition):
255
 
256
  $product = new WC_Product( get_the_ID() );
331
  $after_content = $after_content . $groups;
332
  endif;
333
  endif;
334
+
335
+ if ($reaction_buttons_active):
336
+ $groups = $GS->getCode('reaction_buttons', get_permalink(), get_the_title(), wp_get_attachment_url( get_post_thumbnail_id($post->ID)), null, null, true);
337
+
338
+ $position = ($wooposition != null ? $wooposition : $GS->prop('reaction_buttons', 'position'));
339
+
340
+ if ($position == 'top' || $position == 'bottom' || $position == 'both'):
341
+ $after_content = $after_content . $groups;
342
+ endif;
343
+ endif;
344
 
345
  if ($big_counter_bar_active):
346
  $big_counter = $GS->getCode('social_bar_big_counter', get_permalink(), get_the_title(), wp_get_attachment_url( get_post_thumbnail_id($post->ID)), null, null, true);