📌 اصل ماجرا
وقتی از داخل X لینک یک post رو share میکنید، آخر URL گاهی s=52 یا t=...&s=52 میاد. خود post با handle/status/id باز میشه، پس اون tail برای نمایش محتوا لازم نیست و بیشتر attribution میسازه.
در mapping پیدا شده از JavaScript خود Twitter، کد s=52 یعنی لینک از app آیفون و مسیر Telegram share ساخته شده. چند نمونه نزدیکش هم اینه، کد s=46 یعنی iPhone copy، کد s=19 یعنی Android copy، کد s=20 یعنی web copy. اگر t هم کنار s باشه، X یک token مبهم برای ربط دادن shareهای یک session داره.
پشت لینک تمیز، محتوای اصلی فقط path پسته. هر چیزی بعد از علامت سؤال معمولا برای analytics، attribution یا رفتار محصوله.
🧩 مقایسه کوتاه
این خانواده رو همه جا میبینید. utm_source و utm_campaign به Analytics میگن ترافیک از کدوم campaign اومده. gclid رو Google Ads برای ربط دادن click به conversion اضافه میکنه. si در YouTube نقش share identifier داره و t.co در X یک redirect layer برای click count و safety check میسازه. برای clean sharing، معمولا میتونید t و s رو از لینک X پاک کنید و خود post همچنان باز میشه.
🔗 https://dfir.blog/unfurl-parsing-twitter-mastodon-linkedin/
✈️ @Mirage_Notes