⬆️ ⬇️

Third Party Widgets: Pros and Cons

Today I will talk about such important things as the use of widgets and services of third-party sites.



Bait

It's no secret that when calculating the time of creation of a project, we put very little (negligible) time to implement the widget code of third-party sites. For example, social buttons. networks "I like", "+1" and the like.

At a time when there were no widgets yet, each site builder did everything himself: chat, comments, the form “send a letter”, “add to favorites”, counting statistics, etc. He spent a lot of time on it during development. Now - we happily turn to third-party services and rejoice that "someone has already done everything for us."

We regard this as an additional free functionality, with minimal labor costs for implementation, which should work “for us”, and not “against us” ...



Is it really?!



Widgets - do we really need them?

BEHINDVS
Implementation with minimal effortIf the widget's site is unavailable, then users may have problems loading pages from your site
The rapid dissemination of information in the social. networks about the page where the widget is installedCollection of statistics of attendance and transitions to your site for further analysis
The ability to give users the desired functionality in the shortest possible time from the entire mass of sites with widgets currently on the Internet (provided that this functionality is implemented and available as a widget)You will lose the direction that the widget implements. Since subconsciously, you decide for yourself that this is “realized.”


It can be concluded that widgets help only in the "promotion" or at the very early stages of the site, but can not replace any of the functionality that was laid in the design.

Giving a part of the functionality to the widgets, we save on the initial development, but we immediately lose in development. Having put it once, we constantly have to watch them (like “Tamagotchi”): whether they are displayed, whether the design has changed, to constantly change the code on the site, when the widget's embed code is changed by the other side, etc. If you add it up - it takes a lot of time.

')

A popular widget is a free advertisement.



When we set ourselves a widget, we automatically implement a free advertising space with “live” functionality. And this is much more appreciated than any banner. Those. By placing the widget, we automatically help competitors to “get around” themselves in the framework of attracting the interest of the audience to the resource.



Comparison algorithm



From the developer’s side:

Install the widget is easy

Implementing at home is difficult



From the user:

The service is available on one site - "so-so ..."

The service is available on N-sites - “oh! I have already seen this ... I must go to their website, probably something useful if everyone puts ... "



It turns out that everyone wants to “quickly, efficiently and inexpensively,” but they themselves begin to “insert poles into the wheels,” giving preference to time to further develop the functionality of the widget to competitors, as well as visitors (traffic).



What is the main purpose of those who create widgets?



Free advertising, collection of statistics to assess the behavior of the audience, user-friendliness, or “needle fitting”, to further include paid functionality?



Each of the above has the right to exist.

The main question is: when will you find out about this - will it be completely late ?!

Source: https://habr.com/ru/post/153539/



All Articles