ciao mauricot,
non uso smarty da parecchio tempo ma ricordo che il suo delimitatore è proprio la parentesi graffa singola, presente anche nel codice di monitoraggio di analytics. Quindi credo tu debba metterlo in modalità {literal}, altrimeti smarty proverà ad interpretare erroneamente il codice javascript.