Ich habe Probleme, ein OnClick-Ereignis an Google (Universal) Analytics zurückzusenden.OnClick - Uncaught SyntaxError: Ungültiges oder unerwartetes Token
Hier ist die Linie in Frage:
<a href= “link-to-asset-goes-here” onclick="ga(‘send’, ‘event’, ‘Button’, ‘Click’, ‘AllVisits_Free’, {‘NonInteraction’: 1});”>
Wenn ich mit Chrome Dev-Tools überprüfen, ich sehe diesen Fehler: „Nicht abgefangene Syntaxerror: Ungültige oder unerwartetes Token“
Wenn andere Fragen suchen durch , Habe ich dieses gefunden: java - OnClick error
Konnte es nur sein, nur alle Strings dann zu entkommen? Wie so:
<a href= “link-to-asset-goes-here” onclick="ga(\‘send’\, \‘event’\, \‘Button’\, \‘Click’\, \‘AllVisits_Free’\, {\‘NonInteraction’\: 1});”>
Würde das irgendwelche Probleme mit dem NonInteraction Teil des Codes verursachen?
Leider habe ich keinen Zugang, um diese live zu testen, und muss jede Codeversion jedes Mal an den Client senden, oder ich könnte einfach verschiedene Codevarianten einfacher testen.
Und nur als Referenz verwenden wir die neueste Version des GA (Universal) Analytics-Tracking-Codes. Wenn ich mir die Echtzeitberichte in GA anschaue, merke ich, dass ich mich auf der Seite befinde, aber Ereignisse werden nicht ausgelöst, wenn ich auf den Link klicke.
Danke!
@nyun gibt es eine Möglichkeit, das zu erzwingen? Wenn man sich den Code in Dev-Tools anschaut, sind die einzelnen Anführungszeichen definitiv schräg, aber ich bin mir nicht sicher, wie man Zitate nach oben oder nach unten erzwingt. Vielen Dank! – Tony6D
Nicht sicher, was Sie meinen, indem Sie es erzwingen. Tust du es nicht einfach ein? – nyuen
@nyun Slanted Anführungszeichen ist das, was Sie als "intelligente Anführungszeichen" richtig bezeichnen? Auch hier muss ich den Code an einen Kunden senden, und er kopiert/fügt ihn aus der E-Mail in den Code-Editor der Seite ein. Ich frage mich, ob die schrägen Markierungen aus dem Kopieren/Einfügen stammen. – Tony6D