
Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
یاد بگیرید چگونه دکمههای اشتراک AddToAny را در وبسایت خود پیادهسازی کنید. افزونه رایگان وردپرس، بیش از 200 پلتفرم، نکات سفارشیسازی و بینشهای عملکرد.
AddToAny Share Buttons یکی از جامعترین راهحلهای اشتراکگذاری اجتماعی رایگان موجود است که از بیش از 200 پلتفرم بدون هیچ مانع هزینهای پشتیبانی میکند. این پلتفرم اشتراکگذاری جهانی از سال 2006 مدل کاملاً رایگان خود را حفظ کرده است و گزینهای جذاب برای صاحبان وبسایتهای با بودجه محدود میباشد. با این حال، تستهای عملکرد اخیر نشان دهنده تأثیرات سرعت قابل توجهی است که کاربران باید در هنگام پیادهسازی این راهحل به دقت در نظر بگیرند.
این پلتفرم مشکل “NASCAR” دکمههای اجتماعی شلوغ را با ارائه یک ویجت اشتراکگذاری تمیز و جهانی که منویی با تمام گزینههای اشتراکگذاری موجود را باز میکند، برطرف میکند. با بیش از 1 میلیارد بار بارگذاری ویجت در ماه و 1 میلیون نصب فعال وردپرس، AddToAny خود را به عنوان یک رهبر بازار در راهحلهای اشتراکگذاری اجتماعی تثبیت کرده است.
AddToAny Share Buttons به عنوان یک پلتفرم اشتراکگذاری اجتماعی جهانی عمل میکند که به بازدیدکنندگان وبسایت اجازه میدهد محتوا را از طریق یک ویجت سفارشیسازی شده در هر سرویس رسانه اجتماعی به اشتراک بگذارند. نوآوری اصلی در جایگزینی چندین دکمه پلتفرم فردی با یک دکمه جهانی نهفته است که منوی اشتراکگذاری جامعی را هنگام کلیک باز میکند.
این پلتفرم از دامنه گستردهای از مقاصد اشتراکگذاری پشتیبانی میکند که شامل تمام شبکههای اجتماعی اصلی (فیسبوک، X/Twitter، لینکدین، اینستاگرام، پینترست، تیکتاک)، برنامههای پیامرسان (واتساپ، تلگرام، دیسکورد)، شبکههای حرفهای (لینکدین، XING) و گزینههای کاربردی (ایمیل، چاپ، PDF) میباشد. این پوشش جامع نیاز به افزودن و نگهداری دکمههای پلتفرم فردی را از بین میبرد.
ویژگیهای کلیدی شامل شمارشگرهای اشتراکگذاری رسمی از پلتفرمهای بزرگ، دکمههای شناور پاسخگو، دکمههای دنبال کردن برای پروفایلهای اجتماعی و قابلیتهای اشتراکگذاری تصویر اختصاصی میباشد. سیستم از آیکونهای مقیاسپذیر SVG استفاده میکند که در هر اندازهای از کیفیت بصری عالی برخوردارند و کیفیت بصری ثابتی را در تمام دستگاهها تضمین میکنند. AddToAny بهطور خودکار نقاط پایانی اشتراکگذاری را بهروز نگه میدارد زیرا پلتفرمها APIهای خود را تغییر میدهند و نیاز به نگهداری مستمر را کاهش میدهد.
این پلتفرم با رویکردی متمرکز بر حریم خصوصی خود را متمایز میکند، که نیاز به ثبتنام کاربر ندارد و بهطور پیشفرض با قوانین GDPR و CCPA سازگار است. بر خلاف رقبایی که رفتار کاربران را برای درآمدزایی دادهها ردیابی میکنند، AddToAny بهطور انحصاری بر روی ارائه قابلیتهای اشتراکگذاری بدون جمعآوری اطلاعات شخصی تمرکز میکند.
سادهترین پیادهسازی AddToAny فقط به دو خط کد برای یک لینک اشتراکگذاری پایه نیاز دارد:
<a href="https://www.addtoany.com/share?linkurl=YOUR-URL&linkname=YOUR-TITLE">اشتراکگذاری</a>
برای یک تنظیمات حرفهایتر با چندین دکمه سرویس، از کیت دکمه اشتراکگذاری استاندارد استفاده کنید:
<!-- AddToAny BEGIN -->
<div class="a2a_kit a2a_kit_size_32 a2a_default_style">
<a class="a2a_button_facebook"></a>
<a class="a2a_button_twitter"></a>
<a class="a2a_button_pinterest"></a>
<a class="a2a_button_email"></a>
<a class="a2a_dd" href="https://www.addtoany.com/share"></a>
</div>
<script defer src="https://static.addtoany.com/menu/page.js"></script>
<!-- AddToAny END -->
این پیادهسازی تقریباً 400KB به وزن صفحه اضافه میکند و 16 درخواست HTTP تولید میکند که بهطور قابل توجهی بیشتر از ادعای 1.8KB AddToAny است. برای سایتهای حساس به عملکرد، در نظر داشته باشید که بارگذاری غیرهمزمان را پیادهسازی کنید یا گزینههای سبکتری را ارزیابی کنید.
کاربران وردپرس گزینههای متعددی برای پیادهسازی دارند، از نصب ساده افزونه گرفته تا ادغام کد دستی.
روش نصب افزونه:
این افزونه گزینههای سفارشیسازی گستردهای از جمله انتخاب اندازه آیکون (16-32 پیکسل)، کنترلهای قرارگیری دکمه، تنظیمات دکمه شناور و ادغام CSS سفارشی را ارائه میدهد. کاربران میتوانند انتخاب کنند که کدام پلتفرمهای اجتماعی نمایش داده شوند و ظاهر آن را بدون نیاز به دانش کدنویسی سفارشیسازی کنند.
پیادهسازی دستی وردپرس: برای توسعهدهندگانی که ترجیح میدهند کنترل کد را داشته باشند، این کد را به فایلهای الگوی تم اضافه کنید:
<?php if (function_exists('ADDTOANY_SHARE_SAVE_KIT')) {
ADDTOANY_SHARE_SAVE_KIT();
} ?>
گزینه کد کوتاه وردپرس امکان قرارگیری در سطح محتوا را فراهم میکند:
[addtoany buttons="facebook,twitter,email" media="https://example.com/image.jpg"]
برنامههای وب مدرن میتوانند AddToAny را از طریق کامپوننتهای React یا JavaScript معمولی ادغام کنند. یک پیادهسازی پایه React شامل بارگذاری اسکریپت AddToAny بهطور دینامیک و پیکربندی پارامترهای اشتراکگذاری از طریق شیء global a2a_config است.
import React, { useEffect } from 'react';
const AddToAnyButtons = ({ url, title }) => {
useEffect(() => {
const script = document.createElement('script');
script.src = 'https://static.addtoany.com/menu/page.js';
script.async = true;
document.body.appendChild(script);
window.a2a_config = window.a2a_config || {};
window.a2a_config.linkname = title;
window.a2a_config.linkurl = url;
}, [url, title]);
return (
<div className="a2a_kit a2a_kit_size_32 a2a_default_style">
<a className="a2a_button_facebook"></a>
<a className="a2a_button_twitter"></a>
<a className="a2a_dd" href="https://www.addtoany.com/share"></a>
</div>
);
};
AddToAny از بیش از 200 شبکه اجتماعی و خدمات پشتیبانی میکند که بهطور قابل توجهی بیشتر از اکثر رقبای خود است. پلتفرمهای اصلی شامل فیسبوک، X (توئیتر)، لینکدین، اینستاگرام، پینترست، ردیت، واتساپ، تیکتاک، اسنپچت، دیسکورد و پلتفرمهای جدیدی مانند Threads، Bluesky و Mastodon میباشد.
این پلتفرم بهطور خودکار نقاط پایانی اشتراکگذاری را در حالی که شبکههای اجتماعی APIهای خود را بهروزرسانی میکنند، حفظ میکند و نیاز به نگهداری دستی را از بین میبرد. این پوشش جامع اطمینان میدهد که کاربران میتوانند بهطور تقریبی به هر پلتفرمی بدون نیاز به پیادهسازی دکمههای فردی اشتراکگذاری کنند.
گزینههای سفارشیسازی شامل بارگذاری آیکونهای سفارشی، تغییر رنگ CSS، موقعیتیابی دکمههای شناور و مدیریت رویدادهای JavaScript میباشد. کاربران پیشرفته میتوانند الگوهای اشتراکگذاری را برای پلتفرمهای خاص تغییر دهند:
window.a2a_config = window.a2a_config || {};
a2a_config.templates = {
twitter: {
text: "به این لینک نگاهی بیندازید: ${title} ${link} از طرف @yourusername",
hashtags: "sharing,social"
},
email: {
subject: "به این مقاله نگاهی بیندازید: ${title}",
body: "فکر کردم ممکن است این برای شما جالب باشد: ${title} ${link}"
}
};
این پلتفرم بهطور خودکار ادغام Google Analytics را پشتیبانی میکند و رویدادهای اشتراکگذاری اجتماعی را بدون نیاز به پیکربندی اضافی برای سایتهایی که از Google Analytics استفاده میکنند، ردیابی میکند.
AddToAny بر اساس یک مدل کاملاً رایگان بدون هیچ سطح پرداختی یا محدودیتهای استفاده عمل میکند که آن را از رقبایی که مدلهای فریمیوم با ارتقاءهای پرداختی ارائه میدهند متمایز میکند.
پلتفرم | طرح رایگان | طرحهای پرداختی | هزینه سالانه |
---|---|---|---|
AddToAny | کامل | هیچ | $0 |
Shareaholic | پایه | پرو: $8/ماه، تیم: $31/ماه | $96-$372 |
ShareThis | ابزارهای وبسایت | قیمتگذاری سازمانی | متغیر |
Social Warfare | محدود | پرو: $29/سال | $29 |
Monarch | هیچ | عضویت Elegant Themes | $89 |
مدل رایگان AddToAny شامل تمام ویژگیهایی است که معمولاً برای طرحهای پرداختی در پیشنهادات رقیب محفوظ است: شمارشگرهای اشتراکگذاری، دکمههای شناور، ادغام آنالیتیکها، بهینهسازی برای موبایل و استفاده نامحدود. این موضوع AddToAny را به عنوان یک راه حل بسیار مقرون به صرفه برای کسبوکارهای کوچک و فریلنسرها که با بودجههای محدود کار میکنند، قرار میدهد.
Shareaholic ویژگیهای اضافی مانند پیشنهادات محتوا و ابزارهای درآمدزایی را در طرحهای پرداختی خود ارائه میدهد، اما نیاز به ثبتنام و مدیریت حساب دارد. Social Warfare بهینهسازی عملکرد را در نسخه پرداختی خود فراهم میکند، اما کاربران رایگان را به عملکرد پایه محدود میکند.
تستهای مستقل عملکرد نشاندهنده نگرانیهای قابل توجهی در مورد تأثیر سرعت AddToAny است. با وجود ادعای اسکریپت سبک 1.8KB، پیادهسازیهای واقعی تقریباً 400KB به وزن صفحه اضافه میکنند و 16 درخواست HTTP قبل از تکمیل رویداد سند تولید میکنند.
تست عملکرد توسط xhtmlized.com، AddToAny را در رده پایینتر در میان 10 راهحل اشتراکگذاری اجتماعی آزمایش شده قرار داد و عملکرد ضعیف شاخص سرعت و مصرف بالای منابع را ذکر کرد. تأثیر عملکرد پلتفرم با ادعاهای مستندات آن درباره عدم تأثیر بر نمرات PageSpeed متناقض است.
استراتژیهای بهینهسازی شامل:
برای سایتهایی که به عملکرد حساس هستند، گزینههای سبکتر ممکن است تجربه کاربری بهتری ارائه دهند، هرچند که مجموعه ویژگیهای کمتری دارند. با این حال، سایتهایی که پشتیبانی جامع از پلتفرمهای اجتماعی را بر سرعت خام اولویت میدهند ممکن است معاملهای در مورد عملکرد را قابل قبول بیابند.
سازگاری موبایل نتایج مختلطی را در پلتفرمها و دستگاههای مختلف ارائه میدهد. دستگاههای اندروید معمولاً سازگاری بهتری نسبت به دستگاههای iOS دارند و ادغام موفق برنامههای بومی برای پلتفرمهایی مانند واتساپ، تلگرام و اشتراکگذاری پیامک را تجربه میکنند.
مشکلات شناختهشده iOS شامل:
ملاحظات اضافی موبایل شامل این است که حفاظت از ردیابی Firefox بهطور پیشفرض از AddToAny در نسخه 63 به بعد جلوگیری میکند و نیاز به این دارد که کاربران بهطور دستی این سرویس را در لیست سفید قرار دهند. تعارضات با اسکریپتهای FastClick میتواند باعث مشکلات رویداد لمسی در دستگاههای موبایل شود.
این پلتفرم ویژگیهای بهینهسازی شده برای موبایل از جمله دکمههای شناور پاسخگو، منوهای جهانی طراحی شده برای ورودی موبایل و آیکونهای SVG بهینه شده برای صفحهنمایشهای با DPI بالا را ارائه میدهد. با این حال، تست کامل موبایل قبل از استقرار ضروری است.
AddToAny قابلیتهای گستردهای برای سفارشیسازی برای توسعهدهندگانی که به دنبال تغییرات بصری و عملکردی هستند، ارائه میدهد. سفارشیسازی CSS کنترل کاملی بر روی ظاهر دکمهها، از جمله رنگهای سفارشی، افکتهای هاور، تغییرات شعاع حاشیه و تنظیمات موقعیت را امکانپذیر میسازد.
.a2a_kit {
text-align: center;
margin: 20px 0;
}
.a2a_button_facebook,
.a2a_button_twitter {
background: #333 !important;
border-radius: 50% !important;
transition: transform 0.3s ease !important;
}
.a2a_button_facebook:hover {
transform: scale(1.1) !important;
}
پیکربندی JavaScript امکان بازخورد رویدادها، ادغام خدمات سفارشی و ردیابی آنالیتیکها را فراهم میکند. توسعهدهندگان میتوانند خدمات اشتراکگذاری سفارشی اضافه کنند، URLهای اشتراکگذاری را تغییر دهند و توابع بازخورد را برای ردیابی بهتر کاربران پیادهسازی کنند:
a2a_config.callbacks = [{
share: function(data) {
console.log("به اشتراک گذاشته شده در:", data.service);
gtag('event', 'share', {
'method': data.service,
'content_type': 'article',
'item_id': window.location.pathname
});
}
}];
دکمههای شناور میتوانند برای تعامل بهینه کاربر موقعیتیابی و طراحی شوند، با گزینههایی برای چیدمان عمودی یا افقی و موقعیتیابی سفارشی.
بازخورد کاربران تصویر مختلطی از قابلیت اطمینان و رضایت از AddToAny ارائه میدهد. نقدهای افزونه وردپرس نشاندهنده رضایت قوی با امتیاز 4.8 از 5 از بیش از 1,000 نقد است، که 90.2% از آنها امتیاز پنج ستاره دادهاند.
بازخورد مثبت کاربران به سهولت نصب، عملکرد قابل اعتماد در طول زمانهای طولانی، پشتیبانی جامع از پلتفرمهای اجتماعی و عدم وجود فروش بالاتر از حد نیاز اشاره دارد. کاربران بهویژه عدم نیاز به ثبتنام و بهروزرسانیهای مداوم که کارکرد نقاط پایانی اشتراکگذاری را حفظ میکند، مورد توجه قرار دادهاند.
نگرانیهای انتقادی کاربران شامل:
دادههای بازار نشان میدهد که AddToAny دارای 24.77% سهم بازار در افزونههای اشتراکگذاری اجتماعی است و در رده سوم پس از ShareThis قرار دارد، اما در پذیرش در میان وبسایتهای پر ترافیک پیشرو است. این پلتفرم در میان دستههای سایتهای Top 10K، 100K و 1M استفاده قویای را حفظ میکند.
AddToAny Share Buttons یک راهحل جامع و مقرون به صرفه برای اشتراکگذاری اجتماعی ارائه میدهد که بهویژه برای صاحبان وبسایتهای با بودجه محدود که به پشتیبانی گسترده از پلتفرم نیاز دارند، مناسب است. مدل کاملاً رایگان با دسترسی کامل به ویژگیها، آن را بهویژه برای کسبوکارهای کوچک، فریلنسرها و تولیدکنندگان محتوا که بدون بودجه فناوری قابل توجهی فعالیت میکنند، جذاب میسازد.
با این حال، تأثیر عملکرد پلتفرم و مشکلات سازگاری موبایل نیاز به بررسی دقیق دارد. سایتهایی که بهینهسازی سرعت را در اولویت دارند باید بهدقت تأثیر AddToAny بر Core Web Vitals را آزمایش کرده و در صورت نیاز گزینههای سبکتری را در نظر بگیرند.
اگر به پوشش گسترده پلتفرمهای اجتماعی، گزینههای سفارشیسازی جامع و پیادهسازی بدون هزینه نیاز دارید، AddToAny را انتخاب کنید. این پلتفرم برای سایتهای وردپرس که ادغام آسان و عملکرد قابل اعتماد بر نگرانیهای عملکردی اولویت دارد، به خوبی عمل میکند.
در صورتیکه بهینهسازی موبایل، طراحیهای زیبای مدرن یا تأثیر حداقلی بر عملکرد از الزامات اصلی شما باشد، گزینههای دیگر را در نظر بگیرید. برای اکثر کسبوکارهای کوچک و موارد استفاده فریلنسرها، ترکیب ویژگیهای جامع و عدم هزینه AddToAny آن را به انتخابی جذاب علیرغم محدودیتهایش تبدیل میکند.