2016-07-26 14 views
0

Ich arbeite an einer E-Mail, und der Verfasser möchte, dass der Link direkt auf ein Video auf einer Seite verweist. Dieses Video befindet sich auf einer Registerkarte und auf der Seite unten.Universelles Analytics-Tracking verhindert Ankerverbindung vom Arbeiten

Ich habe einen Anker eingerichtet, um zum Video zu gelangen, aber sobald das Universal Analytics-Tracking zur URL hinzugefügt wurde, funktioniert der Ankerlink nicht mehr.

Works:

<a href="http://www.foo.com/page-name/?tabset0=1#anchor-name">Link Text</a>

Lasten Seite Ohne Anchor Going:

<a href="http://www.foo.com/page-name/?tabset0=1#anchor-name&utm_source=foo-source&utm_medium=foo-medium&utm_content=foo-content&utm_campaign=foo-campaign">Link Text</a>

Gibt es etwas, was ich tun kann, den Anker-Link zu arbeiten richtig zu bekommen?

Antwort

1

Ich denke, die URL ein bisschen im zweiten Beispiel fehlerhaft ist (es kann funktionieren, aber es ist nicht, was Sie meinen unbedingt zugreifen)

Versuchen Sie es mit:

http://www.foo.com/page-name/?tabset0=1&utm_source=foo-source&utm_medium=foo-medium&utm_content=foo-content&utm_campaign=foo-campaign#anchor-name 

Fragment Identifikatoren/Anker (wie Sie es bezeichnen) soll am Ende (das Ende) der Adresse gegeben werden - wenn Sie es in der Mitte der Abfrage setzen, wird es nicht korrekt übergeben. Tatsächlich werden dem Server keine Fragmentkennungen gegeben. Nur der Client bekommt diese ... die CGI-Abfrage wird definitiv dem Server gegeben.

Hier finden Sie weitere Informationen: https://en.wikipedia.org/wiki/Fragment_identifier