手臂训练:练出更强壮的肱二头肌和肱三头肌
健身

手臂训练:练出更强壮的肱二头肌和肱三头肌

了解适合肱二头肌和肱三头肌的有效动作,采用对关节友好的姿势,并循序渐进地安排训练,以提升力量、肌肉量和日常活动能力。

#手臂训练 #肱二头肌训练 #肱三头肌训练 #手臂锻炼 #力量训练 #肌肉增长 #健康老龄化

最好的手臂训练动作,应该能让肘关节在可控的活动范围内完成屈曲和伸展,适合你的关节状况与现有器械,而且可以逐步增加难度,而不至于让每一组都变成动作是否走样的考验。对大多数人来说,这意味着用一个拉类动作和一个弯举训练肱二头肌一侧,再用一个推类动作和一个伸展动作训练肱三头肌一侧。

你不需要单独安排“手臂日”,不需要十几种弯举变化,也不需要使用极限重量。引体向上、划船、推举和俯卧撑本来就会训练手臂。之后可以加入直接的弯举和肱三头肌伸展,补足大动作没有充分覆盖的局部训练。

快速答案

要完成一次简单的手臂训练,可以选择一个弯举、一个肱三头肌伸展、一个拉类动作和一个推类动作。每个动作做 2–3 组,每组 8–15 次可控重复,每周进行一到两次,同时把训练计划中其他高强度拉和推的组数也计算在内。大多数组应在还能规范完成约 1–3 次时结束。

一个实用的训练组合可以是哑铃弯举搭配过顶肱三头肌伸展,再进行有支撑划船和窄距上斜俯卧撑。先在目标范围内增加重复次数,再提高负重。如果肘、腕或肩出现尖锐疼痛、麻木、突然无力或肿胀,就不要再把问题当作普通的训练不适,应寻求适当评估。

关键事实

  • 肱二头肌和其他屈肘肌负责弯曲肘关节,也帮助控制弯举和拉类动作的下放阶段。
  • 肱三头肌负责伸直肘关节,参与伸展、推举、俯卧撑和许多伸手取物的动作。
  • 复合拉和推动作可以提供大量间接的手臂训练,然后才需要加入孤立动作。
  • 渐进式抗阻训练能够提升力量和肌肉量,前提是努力程度、训练量、活动范围或负重逐渐增加。
  • 改变动作会调整关节位置和不同区域的受力,但坚持训练比收集大量变化动作更重要。

本指南提供的是一般运动知识,不是诊断或康复方案。如果近期发生过骨折、肌腱撕裂、脱臼或手术,或者握力、手臂力量出现原因不明的下降,请在负重训练前寻求个体化建议。如果创伤后听到或感到“啪”的一声,同时出现瘀青或畸形,应尽快就医;如果手臂疼痛伴随胸部压迫感、呼吸困难、出汗,或疼痛向下颌或背部放射,也应立即求助。

手臂训练实际练到了什么

“手臂”是健身房里便于使用的统称,并不是单一肌群。肘关节运动依赖多块跨越肘部的肌肉,而肩、前臂、手腕和手则负责稳定负重。

肱二头肌、肱肌和肱桡肌

肱二头肌分为长头和短头。两者都帮助屈肘和使前臂旋后,也就是让手掌转向上方。由于肱二头肌也跨过肩关节,改变上臂位置会影响它的长度和力臂,但没有任何一种弯举能把其中一个头完全“打开”或“关闭”。

肱肌位于肱二头肌下方,无论手掌向上、向内还是向下,都是强有力的屈肘肌。前臂保持中立位时,肱桡肌会发挥显著作用,例如锤式弯举。划船和引体向上会在训练背部、肩部、前臂和握力的同时,募集这些屈肘肌。

肱三头肌与伸肘

肱三头肌有长头、外侧头和内侧头,三者在肘部汇入共同的肌腱。它们都负责伸肘。长头还跨过肩关节,因此手臂举过头顶时,它比手臂置于体侧时受到更大拉伸。

推举和俯卧撑会同时训练肱三头肌、胸肌和肩部。使用绳索、弹力带、哑铃或器械进行的伸展,则把伸肘作为主要任务。两类动作都有价值:复合动作能移动更大的总负重,而孤立动作可以增加局部手臂训练,不必再安排一次高强度的胸部或肩部训练。

主动肌与拮抗肌指南解释了为什么动作方向改变时,肱二头肌和肱三头肌会交换角色,也解释了它们为何可能共同收缩以保持控制,而不是像简单的开关一样一开一关。

如何选择最适合的手臂训练动作

一个有用的动作应符合四项标准:

  1. **符合目标。**弯举能提高弯举这一特定动作的力量;引体向上能培养整合性的拉力技能;两者都不是普遍更优的选择。
  2. **为目标肌肉提供有效阻力。**不应总是因为借力、握力先衰竭或躯干晃动,而在手臂肌肉充分工作前就结束一组。
  3. **适合你的关节。**直杆、中立握把、哑铃、绳索、弹力带或器械都可以有效。应选择能让手腕稳定,并让肘和肩处于可耐受位置的设置。
  4. **可以量化。**你应能逐周比较重复次数、负重、活动范围、节奏或辅助程度。

美国运动医学会 2026 年立场声明综合了 137 篇系统综述,强调渐进式抗阻训练能够改善整个成年期的力量、肌肉体积、爆发力和身体功能。对一般健康成年人而言,坚持训练和足够的努力程度,比特定器械类型或复杂方法更重要(ACSM)。

一项大型网络荟萃分析同样发现,与不训练相比,多种负重、组数和频率组合都能提高力量并促进肌肥大。较高负重在最大力量方面排名较好,多组训练在肌肉增长方面表现较好(Currier 等,2023)。这支持灵活选择动作,而不是规定某一种弯举或伸展必须是“最佳”动作。

八个有效的手臂训练动作

把下面的列表当作动作库。一次完整训练不需要把八个动作全部做完。

1. 旋后哑铃弯举

站姿或坐姿均可,双手各持一只哑铃,掌心朝前。保持上臂安静,弯曲肘部,把哑铃举到前臂接近上臂的位置,不要强行让肩膀前移。控制下放到手臂舒适伸长的位置。

做 2–4 组,每组 8–15 次。双臂交替弯举可能更容易控制躯干;双臂同时弯举则更省时间。如果固定掌心向上的姿势刺激手腕,可以让前臂自然转动。

**常见错误:**身体后仰并让肘部前移,以完成每一次重复。少量身体移动并不一定危险,但反复借力会让训练剂量难以比较。当弯举变成全身参与的提拉时,应降低负重。

2. 锤式弯举

握住哑铃,让双手掌心相对。保持手腕中立并弯曲肘部,然后下放至肘部舒适伸直。中立握法会训练屈肘肌,并让肱桡肌发挥突出作用。

做 2–3 组,每组 8–15 次。绳索手柄或弹力带也能重现这种中立手位。锤式弯举是一种选择,并不是练出手臂“宽度”的必做动作;手臂外观取决于解剖结构、整体肌肉增长、身体成分和时间。

**常见错误:**让手腕向后塌。保持手与前臂对齐,并选择能无痛握住的手柄粗细。

3. 有支撑弯举或牧师凳弯举

把上臂靠在稳定的倾斜垫上,或将训练侧上臂抵住大腿内侧。从可控的较低位置开始,在肩膀不离开支撑面的情况下弯举,并在前臂即将于顶端完全依靠支撑前停止。

支撑能减少摆动的机会,也便于追踪进步。但它会把肘和肩固定在某个位置,并不一定适合所有人。不要在无法控制的负重下,强行完成肘关节最后几度的伸展。

一项针对年轻女性的随机试验发现,经过八周牧师凳弯举或上斜弯举后,不同区域的变化有所不同:牧师凳弯举使屈肘肌远端增长更多,上斜弯举使近端增长更多,而力量主要在实际训练的动作中提升(Kassiano 等,2025)。这并不能证明哪种动作普遍更好,而是说明动作选择可以影响特定适应,而且测试到的力量具有任务特异性。

4. 划船、高位下拉或辅助引体向上

选择一个水平或垂直拉类动作,让背部和屈肘肌共同工作。做划船时,应支撑胸部或稳定躯干,把上臂向后拉,再返回到肩胛骨和肘部都能在可控范围内活动的位置。做高位下拉或辅助引体向上时,将上臂拉向胸廓侧面,不要通过摆动完成重复。

做 2–4 组,每组 6–12 次。对某些人来说,掌心向上的握法可能增加屈肘需求,但中立握和掌心向下的握法同样会训练手臂。握法选择不应凌驾于肩、肘或手腕的舒适度之上。

引体向上的动作与进阶指南介绍了在还不能完成一次完整自重引体向上时,如何调整辅助程度、活动范围和身体控制。

5. 过顶肱三头肌伸展

可以双手握一只哑铃、双手各握一只哑铃,或使用连接低位绳索的把手。在肩部舒适的活动范围内把上臂举过头顶。弯曲肘部,让前臂移到头后,再伸直肘部,同时避免腰部过度反弓。

做 2–4 组,每组 8–15 次。上斜凳可以支撑躯干,绳索或弹力带也可能更容易控制阻力。如果过顶姿势让肩部产生夹痛或肘部疼痛,就改用其他伸展动作,不要勉强维持这一角度。

一项小型、为期 12 周的自身对照研究发现,与手臂置于体侧的伸展相比,过顶绳索伸展带来的肱三头肌增长更多,尤其是长头(Maeo 等,2023)。这项研究支持把过顶训练作为一种实用选择,但不代表它不可替代,也不能证明所有过顶器械和技术都有相同效果。

6. 绳索、弹力带或器械肱三头肌下压

让上臂靠近身体两侧,从肘部弯曲的位置开始,伸直肘部直至手臂伸长,但不要用力撞击关节锁定。控制回程,同时避免肩膀向前滚动。

做 2–4 组,每组 8–20 次。绳索让双手可以找到舒适的运动轨迹;直杆或弯杆可能感觉更稳定。弹力带在动作开始时最轻,随着拉长而变难;绳索则能保持更稳定的拉力方向。

**常见错误:**通过移动上臂和躯干,把动作变成站姿直臂下拉。部分肩部运动可以是有意安排的,但如果目标是比较肱三头肌伸展表现,训练设置就应保持可重复。

7. 窄距上斜俯卧撑

双手放在墙壁、栏杆、训练凳或稳定的箱子上,间距略窄于肩宽。保持身体稳定,肘部沿舒适轨迹移动,将胸部降低到支撑物附近,再推离支撑物。选择足够高的支撑面,确保每次重复都能保持控制。

做 2–4 组,每组 6–15 次。降低支撑面会增加手臂承担的体重比例。如果地面版本会缩短活动范围、改变躯干位置或加重手腕不适,它就不一定更好。

不要强迫肘部紧贴肋骨。上臂与躯干保持适度夹角,通常更有利于肩和手腕找到自然轨迹。稳固放在地面的俯卧撑支架或哑铃可以让手腕保持中立。

8. 窄距哑铃卧推或器械推胸

躺在训练凳上,或坐在推胸器械中,选择能让手腕叠放在前臂上方的握距。在舒适范围内下放,然后推起,让肘部完全伸直,但不要猛烈锁死。

做 2–4 组,每组 6–12 次。较窄握距通常会提高伸肘需求,但握距过窄可能使手腕或肩部姿势变差。“窄距”是指比平时推举的握距稍窄,而不是双手相碰。

这个动作也会训练胸部和肩部前侧。如果你的计划已经包含大量推类训练,应先计入这些组数,再决定是否增加多项肱三头肌孤立动作。肩部训练指南可以帮助你区分手臂训练与均衡肩部计划所需的推、抬举、旋转和肩胛骨运动。

手臂训练姿势:真正重要的原则

良好的动作姿势并不是僵硬不动的造型,而是一种可重复的可控方案,并让目标肌肉始终成为主要限制因素。

  • **在开始重复前稳定手腕。**除非计划中有专门的手腕训练,否则手掌应大致与前臂对齐。
  • **使用你能掌控的活动范围。**达到舒适的拉长位置,不要反弹,也不要让负重把关节拉到超出控制的角度。
  • **孤立动作应主要从肘部运动。**一定程度的肩部移动很正常,但不应只在疲劳时突然大幅增加。
  • **控制回程。**约 1–3 秒的下放阶段更容易监控重复质量;刻意采用极慢节奏并非必需。
  • **保持呼吸。**可以在困难阶段呼气,也可以持续自然呼吸。如果没有相关训练,或有理由限制压力骤升,应避免长时间屏气。
  • **当任务发生变化时停止。**如果活动范围明显缩小、疼痛加重,或其他身体部位开始承担大部分动作,就应结束这一组。

当全幅度动作可以舒适、可控地完成时,它是实用的默认选择,但“全幅度”因人和动作而异。一项系统综述发现,对包括屈肘肌在内的多个肌群来说,全幅度训练和肌肉处于较长长度时的部分幅度训练,通常优于短肌长下的部分幅度训练;不过,不同肌肉和区域的证据并不完全一致(Kassiano 等,2023)。这些证据应帮助你优先选择有效范围,而不是强迫关节进入疼痛角度。

应该做多少组、多少次?

从既能带来进步、又不会影响下一次训练质量的最小剂量开始。手臂的直接训练量是在拉和推带来的间接训练量之上累加的。

目标 重复次数侧重 直接手臂训练的起始量 努力程度指引 主要进阶方式
一般力量与功能 6–12 弯举和伸展各每周 2–4 组 结束时保留 2–3 次重复 先增加次数,再小幅加重
肌肉增长 8–20 各每周 4–8 组,并根据复合动作调整 通常保留 1–3 次重复 仅在需要时增加可恢复的每周组数
肌耐力 12–25+ 各每周 2–6 组 在动作质量或关节舒适度下降前停止 先增加次数或持续时间,再加重
技能学习或恢复训练 8–15 次轻松重复 各每周 2–4 组 保留 3–5 次重复 先扩大活动范围并提高稳定性

这些是起始范围,不是生物学定律。对不同的人来说,一组划船并不等于完整的一组弯举,但也不能算完全没有训练肱二头肌。同样,推类动作也会增加肱三头肌的训练量。如果手臂在进步、关节感觉良好,增加直接训练组数并不一定更好。

当前公共卫生指南建议,每周至少两天对所有主要肌群进行肌肉强化活动,同时进行有氧活动(美国身体活动指南)。这是全身目标,并不是要求安排两个专门的手臂训练日。

训练频率主要是分配高质量训练量的一种方式。一项荟萃分析发现,当每周训练量相等时,较高频率相较较低频率并没有显著的肌肥大优势(Schoenfeld 等,2019)。每周训练一次或两次都可以有效;两次较短的训练往往更容易从手臂训练量中恢复,也更容易与复合训练搭配。

实用的两日手臂训练计划

这个模板可以放进两次全身或上肢训练中。先进行 5 分钟轻松的全身活动热身,再为第一个拉、推、弯举和伸展动作各做一组轻量练习。

A 日:水平拉与推

动作 组数 × 次数 休息 说明
胸托划船 3 × 6–12 90–150 秒 用上臂拉动;保持躯干有支撑
窄距上斜俯卧撑或窄距推举 3 × 6–12 90–150 秒 选择对手腕和肩部友好的设置
旋后哑铃弯举 2 × 8–15 60–120 秒 控制下放到手臂伸长的位置
过顶肱三头肌伸展 2 × 8–15 60–120 秒 使用舒适的过顶活动范围

B 日:垂直拉与直接训练

动作 组数 × 次数 休息 说明
高位下拉或辅助引体向上 3 × 6–12 90–150 秒 不要摆动身体完成最后几次
哑铃卧推或器械推胸 3 × 6–12 90–150 秒 使用比平时略窄的握距
锤式弯举或有支撑弯举 2 × 10–15 60–120 秒 保持手腕对齐
下压 2 × 10–20 60–120 秒 伸直肘部,但不要强行锁死

两次训练之间至少间隔一天。如果一周中其他胸部、背部或肩部训练已经包含类似的拉和推动作,可以删除重复的复合动作,只保留所需的直接训练。

你可以交替进行弯举和伸展,以配对组节省时间。这两类肌肉在肘部的作用相反,因此局部疲劳的重叠程度低于连续做两种弯举。动作转换不要仓促;如果重复次数或动作质量明显下降,就延长休息时间。

如何进阶而不刺激肘部

采用双重进阶法:

  1. 选择一个能在目标次数范围下限附近完成,并且还能再做 2–3 次的负重。
  2. 保持这一负重,直到每一组都能用同样可控的动作达到次数范围上限。
  3. 以实际可行的最小幅度加重,通常每只哑铃增加 0.5–2 公斤(1–5 磅),或将绳索配重提高一档。
  4. 回到重复次数范围的下半段,然后再次逐步提升。

每次只增加一个主要变量。如果同时提高负重、组数、频率、活动范围和强度,就无法判断哪项变化带来了进步或刺激。

手臂肌肉增长并不要求每组都练到瞬时力竭。一项系统综述和荟萃分析发现,与提前停止相比,让每一组都达到力竭并没有明确的肌肥大优势,尤其是在考虑训练量之后(Refalo 等,2023)。力竭训练指南说明了如何把努力程度当作剂量,而不是意志力测试。

进步停滞时,应先检查睡眠、营养、执行情况、推拉训练总量,以及活动范围或动作技术是否发生变化。然后只选择一项调整:增加一次重复、小幅加重、每周增加一组,或替换已经不再适合的动作。力量训练方法指南会把这些变化放进完整计划,而不是把手臂训练当作孤立挑战。

40 岁、60 岁及以后如何训练手臂

年龄不会让人失去增强力量的能力。一项针对 75 岁及以上成年人的随机试验荟萃分析发现,抗阻训练能显著改善力量(Straight 等,2020)。经常发生变化的是负荷管理不当所付出的代价:结缔组织对负荷骤增的耐受度可能下降,恢复可能变慢,既往疾病或关节状况也可能缩小适用动作的范围。

实用调整包括:

  • 每个动作先做两组直接训练,不要照搬高级训练者的大训练量计划。
  • 如果直杆刺激手腕或肘部,可使用中立握哑铃、绳索、弹力带或器械。
  • 将训练量分散到两天,而不是把所有弯举和伸展集中在一次训练中。
  • 每次只让一个变量进阶,并在评估效果前让训练剂量稳定数周。
  • 每周同时保留全身拉、推、负重行走、腿部训练、平衡训练和有氧活动。

臂围并不等同于实用能力。拉门、提行李、从地上起身、拎购物袋和在失衡时控制身体,不仅依赖肱二头肌和肱三头肌,也依赖握力、肩部、躯干、腿部和协调能力。参考主要肌群指南,把直接的手臂训练纳入均衡的动作计划。

用 SuperAge 把手臂训练进步与恢复联系起来

记录一次手臂训练很容易,但一次表现良好的训练并不能充分说明身体适应。SuperAge 可以帮助你把训练与睡眠、静息心率、HRV 趋势、活动情况和长期健康趋势放在一起观察,从而提出更有价值的问题:同样负重下的表现是否提高?酸痛是否在下次训练前消退?增加训练量是否与恢复变差或完成训练次数减少同时发生?

把这些信号当作背景信息,而不是医疗许可,也不要把它们当成每天早晨都要调整计划的命令。让计划保持足够长时间,以便看出趋势,然后只调整一个变量。训练间恢复指南解释了局部酸痛、表现、睡眠和动力如何帮助安排下一次训练,而不是让单一指标成为最终裁决。

下载 SuperAge,把手臂训练进步与活动、睡眠、静息心率、HRV 和长期健康趋势一起查看,同时让训练决策以动作技术和恢复情况为依据。

手臂训练的常见错误

只计算直接训练组数

划船、引体向上、俯卧撑和推举都会训练手臂。忽略这些训练,可能让一个看似适中的计划变成激进的每周剂量。先计算复合训练,再出于明确目的加入弯举或伸展。

每周更换动作

新动作会带来酸痛,也让训练表现难以比较。除非疼痛、器械条件、厌倦或目标改变提供了明确理由,否则应将一小组核心动作保持 4–8 周。

追求酸痛或泵感

短暂的泵感反映体液变化和血流增加;酸痛则来自新刺激、负荷和个体反应之间并不完美的组合。两者都不能证明训练带来了更多肌肉增长。更值得追踪的是重复次数、负重、活动范围、舒适度和持续性。

要求每个人采用完全相同的动作

肢体长度、肩部活动度、肘部提携角、手腕舒适度、器械和训练经历都因人而异。应保留动作的目的和控制,同时允许握距和关节轨迹适合个人。

把肘痛视为意志力不足

如果疼痛在一组中逐渐加重,持续存在并在连续训练中恶化,改变握力,或影响日常任务,就需要调整负荷,并可能需要临床评估。仅仅更换握把、却维持同样过大的训练量,并不总能解决问题。

常见问题

哪些手臂训练最适合初学者?

哑铃或弹力带弯举、弹力带或绳索肱三头肌伸展、有支撑划船和上斜俯卧撑,可以涵盖屈肘、伸肘、拉和推。先从每个动作两组、每组 8–15 次开始,并选择能让你控制全部有效活动范围的版本。

俯卧撑能练出肱三头肌吗?

可以。俯卧撑会同时训练肱三头肌、胸肌、肩部前侧、前锯肌和躯干。稍窄的手位通常会增加伸肘需求,但如果目标是手臂增长或伸肘力量,直接训练肱三头肌仍可能有用。

划船和引体向上能取代肱二头肌弯举吗?

对于一般健身目标,它们可以提供足够的屈肘肌训练,尤其是在内容较少的计划中。如果希望增加局部训练量、提升弯举专项力量、改变前臂位置,或在不增加背部疲劳的情况下促进手臂增长,弯举仍很有价值。

每次应该做多少个手臂动作?

如果训练已经包含一个拉类动作和一个推类动作,对许多初学者来说,一个弯举和一个肱三头肌伸展就足够了。只有当另一种变化有明确目的,而且恢复情况仍然良好时,才需要增加动作。

应该在同一天训练肱二头肌和肱三头肌吗?

可以,但不是必须。把两者配对能够节省时间,因为它们在局部执行相反作用。只要每周训练量、努力程度、进阶和恢复安排得当,分开训练同样有效。

大重量和高次数,哪一种更好?

只要每组足够有挑战性且动作保持稳定,两者都能促进肌肉增长。较重负重更符合最大力量的专项需求;中等和较高的重复次数通常能让直接手臂训练对关节更友好,也更容易控制。

每一组都应该练到力竭吗?

不需要。大多数组可以在保留 1–3 次规范重复时结束。偶尔接近力竭有助于校准努力程度,但反复达到力竭会增加疲劳和动作走样,而不保证带来额外增长优势。

练出更强壮的手臂需要多长时间?

几周内可能就会发现协调性改善或能够完成更多重复,但明显的围度变化通常需要数月持续训练、充足食物与蛋白质、良好睡眠和渐进负重。遗传、起点、年龄、整体计划和测量方法都会影响时间进程。

要点总结

  • 手臂训练应围绕屈肘、伸肘、一个拉类动作和一个推类动作展开。
  • 在增加直接手臂训练量前,先计算复合拉和推动作。
  • 使用可控的活动范围,保持手腕稳定,并选择适合自身关节的动作变化。
  • 从可恢复的小剂量开始,先增加重复次数,再提高负重。
  • 训练强度应足以刺激适应,但不必强制每组达到力竭。
  • 把手臂训练放进全身计划中,并纳入有氧体能、腿部、躯干、平衡和恢复。

如需更全面的框架,可以从完整的长寿运动指南开始,再把这份手臂计划作为其中一个重点组成部分,而不是整个训练计划。

参考文献

  1. American College of Sports Medicine. Resistance training prescription for muscle function, hypertrophy, and physical performance in healthy adults. 2026.
  2. Currier BS, et al. Resistance training prescription for muscle strength and hypertrophy in healthy adults. British Journal of Sports Medicine. 2023.
  3. Kassiano W, et al. Which ROMs lead to Rome? A systematic review of range of motion and muscle hypertrophy. Journal of Strength and Conditioning Research. 2023.
  4. Kassiano W, et al. Distinct muscle growth and strength adaptations after preacher and incline biceps curls. International Journal of Sports Medicine. 2025.
  5. Maeo S, et al. Triceps hypertrophy after overhead versus neutral-arm elbow extension. European Journal of Sport Science. 2023.
  6. Refalo MC, et al. Proximity to failure and skeletal-muscle hypertrophy. Sports Medicine. 2023.
  7. Schoenfeld BJ, et al. Weekly training frequency and muscle hypertrophy. Journal of Sports Sciences. 2019.
  8. Straight CR, et al. Resistance training, muscle size, and strength in very elderly adults. Sports Medicine. 2020.
  9. U.S. Department of Health and Human Services. Current Physical Activity Guidelines for Americans.

作者 SuperAge Team

The SuperAge Team writes evidence-informed guides on biological age, longevity biomarkers, Apple Health, wearables, and practical healthspan tracking.