
فهرست مطالب
وقتی دکمه واتساپ یا تماس سایت کار نمیکند، تقریباً همیشه فرمت لینک اشتباه است. لینک واتساپ باید به شکل https://wa.me/98912XXXXXXX باشد؛ یعنی شماره کامل بینالمللی با کد کشور ۹۸، بدون علامت +، بدون صفر اول و بدون فاصله یا خط تیره. لینک تماس هم باید با tel: شروع شود، مثل tel:+98912XXXXXXX یا tel:0912XXXXXXX.
نویسنده: تیم siloow (سیلو سولوشن) — آخرین بهروزرسانی: آبان ۱۴۰۵
چرا این اتفاق میافتد؟
- شماره با صفر اول (مثل ۰۹۱۲…) در لینک wa.me نوشته شده و واتساپ آن را شماره نامعتبر میداند.
- بین ارقام فاصله، خط تیره یا پرانتز گذاشته شده است.
- شماره با ارقام فارسی (۰۹۱۲…) در لینک نوشته شده و مرورگر آن را عدد نمیشناسد.
- لینک تماس بدون پیشوند tel: وارد شده و مرورگر آن را آدرس صفحه فرض میکند.
- افزونه دکمه شناور با کش یا بهینهساز جاوااسکریپت تداخل دارد یا عنصر دیگری روی دکمه افتاده است.
چه کار کنیم؟
قبل از هر تغییری از فایلها و دیتابیس سایت بکاپ کامل بگیرید؛ بعد این مراحل را به ترتیب جلو بروید:
- روی دکمه در گوشی بزنید و نگه دارید تا آدرس لینک را ببینید یا در کروم با Inspect آن را بخوانید.
- لینک واتساپ را به فرمت
https://wa.me/98+ شماره بدون صفر اول تغییر دهید؛ مثلاً ۰۹۱۲… میشود ۹۸۹۱۲…. - همه ارقام لینک را انگلیسی بنویسید و فاصله و خط تیره را حذف کنید.
- لینک تماس را با پیشوند
tel:و ترجیحاً با کد کشور (+۹۸) بنویسید. - اگر از افزونه دکمه شناور استفاده میکنید، کش را پاک کنید و دکمه را از تأخیر جاوااسکریپت مستثنا کنید.
- لینک را روی اندروید و آیفون و در دسکتاپ (واتساپ وب) تست کنید.

| لینک | غلط | درست |
|---|---|---|
| واتساپ | wa.me/0912XXXXXXX | wa.me/98912XXXXXXX |
| واتساپ | wa.me/+98 912 … | wa.me/98912XXXXXXX |
| تماس | 0912XXXXXXX بدون پیشوند | tel:+98912XXXXXXX |
| تماس | tel:۰۹۱۲… با ارقام فارسی | tel:0912XXXXXXX با ارقام انگلیسی |
نکته: متن نمایشی دکمه میتواند با ارقام فارسی و فاصله باشد (مثلاً ۰۹۱۲ ۱۲۳ ۴۵۶۷)؛ فقط آدرس لینک باید فرمت استاندارد داشته باشد. لینک tel: در دسکتاپ بسته به نرمافزارهای نصبشده ممکن است کاری نکند و این طبیعی است. اگر واتساپ کسبوکار ندارید، مطمئن شوید شماره روی واتساپ فعال است.
فرمت رسمی لینک را در راهنمای ساخت لینک گفتگو در WhatsApp و لینکهای tel را در مستند MDN درباره تگ a ببینید. برای اندازهگیری کلیکها و دلایل کم بودن تماس، چرا سایتم مشتری نمیاره را بخوانید.
دکمه تماس را بعد از هر تغییر سایت تست کنید
دکمههای تماس و واتساپ معمولاً بعد از بهروزرسانی قالب، تغییر افزونه یا تغییر شماره تماس از کار میافتند. یک عادت ساده این است که بعد از هر تغییر مهم، دکمه را روی گوشی اندروید و آیفون امتحان کنید. لینک تماس باید با tel: و شماره کامل با کد کشور شروع شود و لینک واتساپ با قالب رسمی wa.me و شماره بدون صفر اول و علامت +. اگر رویداد کلیک دکمه را در گوگل آنالیتیکس ثبت میکنید، کاهش ناگهانی کلیکها هم نشانه خوبی برای کشف خرابی است.
کی بهتر است از متخصص کمک بگیرید؟
اگر دکمهها در قالب اختصاصی یا صفحهساز ساخته شدهاند و نمیتوانید لینکشان را پیدا کنید، دکمه فقط در بعضی گوشیها کار نمیکند، یا میخواهید کلیکها را در آنالیتیکس رهگیری کنید، کمک متخصص کار را سریعتر میکند.
اگر دکمه تماس یا واتساپ سایت شما کار نمیکند، فرم تماس siloow را پر کنید؛ تیم siloow در اولین فرصت با شما تماس میگیرد.
سوالات متداول
فرمت درست لینک واتساپ برای شماره ایرانی چیست؟
https://wa.me/ و بعد شماره با کد ۹۸ و بدون صفر اول؛ مثلاً شماره ۰۹۱۲… در لینک به شکل ۹۸۹۱۲… نوشته میشود، بدون + و فاصله.
میتوانم متن پیشفرض پیام را هم در لینک واتساپ بگذارم؟
بله، با پارامتر text و متن رمزگذاریشده برای URL. این کار برای مشخص کردن صفحهای که کاربر از آن پیام داده مفید است.
چرا دکمه تماس در کامپیوتر کار نمیکند؟
لینک tel: برای برقراری تماس به برنامهای مثل اپ تماس نیاز دارد. در دسکتاپ اگر چنین برنامهای نباشد، کلیک اثری ندارد.
مشکل
دکمه واتساپ یا تماس سایت با کلیک کار نمیکند
علائم و نشانهها
- خطای شماره نامعتبر واتساپ، باز نشدن شمارهگیر
علتهای احتمالی
- صفر اول یا + در wa.me، فاصله و ارقام فارسی، نبود tel:، تداخل افزونه
راهحل کوتاه
لینک واتساپ را wa.me/98 + شماره بدون صفر و لینک تماس را با tel: و ارقام انگلیسی بنویسید.
ابزارهای موردنیاز
- Chrome DevTools


