En effet, ça ne change rien que ce soit un sort ou une capacité.
Note que tu peux aussi attendre que la capacité de l'adversaire se résolve avant d'activer ta capacité (tu recevras forcément la priorité après cette résolution et avant que vous ne passiez à l'étape de déclaration des bloqueurs)
Pour l'autre question, pense à mettre le texte des cartes dont tu parles (cf règles du forum). Je le mets car tu es nouveau sur le forum mais penses-y la prochaine fois.
Golem's Heart
Comme son texte l'indique, sa capacité ne se déclenche que si on lance un sort d'artefact.
Donc ça ne marchera pas lorsqu'un jeton artefact sera mis sur le champ de bataille (ils ne sont pas lancés), ni quand une carte d'artefact est mise sur le champ de bataille autrement qu'en ayant été lancée.
Lancer un sort, c'est un processus précis: c'est l'annoncer, mettre la carte (non-terrain) sur la pile (en général depuis sa main, mais parfois des effets nous autorise à le faire depuis d'autres zones et meme avec des copies de carte), faire les divers choix nécessaires (modes, X, etc..,cibles), déterminer le coût total à payer (= cout de mana (ou parfois un coût de substitution) + d'éventuels couts supplémentaires - d'éventuelles réductions de coût), la possibilité d'activer des capacités de mana si ce cout comprend du mana, puis le paiement de ce cout total. Le sort est alors lancé.
Donc, si un effet dit juste de "mettre (la carte d'artefact) sur le champ de bataille" quelle que soit la zone d'origine (main, bibliothèque,cimetière,exil,..), la carte ne sera pas lancée, donc ça ne déclenchera pas la capacité du coeur de golem