clicktracking für externe links
Eingetragen von patcher (217)
am 28.11.2008 - 20:41 Uhr in
am 28.11.2008 - 20:41 Uhr in
hallo zusammen,
gibt es eine möglichkeit externe links aus einer node heraus zu tracken? also wieviele unser auf diesen link geklickt haben?
vielleicht ein modul?
danke
patcher
- Anmelden oder Registrieren um Kommentare zu schreiben
habe glaube ich gefunden,
am 28.11.2008 - 21:01 Uhr
habe glaube ich gefunden, was ich suche, falle noch jemand interesse hat:
http://drupal.org/project/bouncer
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
problem mit &
am 01.01.2009 - 22:52 Uhr
hallo,
habe das modul bouncer installiert und das zählt auf problemlos meine externen links.
probleme gibt es allerdings mit links die ein & enthalten, hier bricht bouncer immer ab
also wenn ich über bouncer z.b. zu
http://www.irgendeinedomain.de/index.cfm?uuid=6B763DC9932D4AB283F30E7F69...
verlinken möchte lande ich bei
http://www.irgendeinedomain.de/index.cfm?uuid=6B763DC9932D4AB283F30E7F69...
warum bricht bouncer die links bei & ab??
jemand ne idee? workaround?
danke
patcher
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
Hallo, Dein Problem könnte
am 02.01.2009 - 11:26 Uhr
Hallo,
Dein Problem könnte damit zusammenhängen, dass ein "&" in Links unter XHTML nicht mehr als valide gilt.
Wenn du diese Links manuell bearbeitest und das Kaufmanns& als Entität schreibst sollte es eigentlich keine Probleme mehr geben (jedenfalls gilt die Entität nach w3c nicht als invalid).
Die Entsprechung wäre also anstatt "&" so zu schreiben "&", hoffentlich bringt dir das die Lösung
Gruss
minou
danke.betrifft das dann
am 02.01.2009 - 12:47 Uhr
danke.
betrifft das dann alle sonderzeichen z.b. auch "%" ?
gibt es irgendwo eine liste wo die umschreibung der validen zeichen aufgeführt ist?
bzw. besser gibt es ne möglichkeit die "unvaliden links" automatisch zu berichtigen?
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
Hallo patcher,Eigentlich
am 02.01.2009 - 13:55 Uhr
Hallo patcher,
Eigentlich geht es hier vor allem um Zeichen, die auch sonst nicht in einem Link auftauchen sollten, das ist also wahrscheinlich auch das %-Zeichen, da müsstest du mal in den zugehörigen Standards nachschlagen.
Ich habe das zufällig mal bemerkt beim validieren, dass der w3c HTML Validator das &-Zeichen in Links moniert, meines Wissens aber z.B. das Fragezeichen wieder akzeptiert für eine GET-Einleitung (ich rede immer von XHTML strict 1.0). Viel mehr kann ich dazu leider auch nicht sagen.
Generell würde ich immer in title oder alt Attributen von Links/Bildern die Umlaute als Entitäten schreiben also ä(=ä) Ä(=Ä) analog ü und Ü usw... Leerzeichen kannst du mit übersetzen. Auch bei Formulartexten oder Linkbeschreibungen bist du mit Entitäten auf der sicheren Seite.
Natürlich sollte man immer die codierung des Textes im Auge haben, vor allem damit man utf-8 und westeuropäische Charsets nicht mischt. Falls du AJAX und/oder XML verwendest und nicht schon von Grundauf mit utf-8 arbeitest (ich nehme iso-8859-1), so müssen gewisse Strings z.B. mit utf8decode()
bereinigt werden...
Wegen der Umschreibung der Links, so benutze doch die suchen->ersetzen Möglichkeit und Suche nach "&" dann gibst du als Ersetzung das "&" an.
Hier leistet mir der PSPad Editor immer wieder gute Dienste, solche Tabellen hat dieser schon von Hause aus, also die Hexadezimal, Entitäts- und ASCII Entsprechung eines Zeichens.
Wenn du mal einfach "Entitäten" in Google eingibst, wirst du sicher fündig damit du eine Referenz hast.
Gruss
minou
P.S. sorry, sehe gerade dass alle Entitäten hier als Zeichen ausgegeben werden, was ja auch richtig ist...
ich schreib dir die wichtigsten nochmal hin, ohne das &... am Anfang und das ...; am Schluss:
auml = ä
ouml = ö
Ouml = Ö
...
nbsp = Leerzeichen
amp = &
Wenn deine Links alle "zusammen" sind, so könntest du auch htmlentities() darüber laufen lassen, aber sauber schreiben wäre natürlich besser :-)
hallo miou, vielen dank für
am 02.01.2009 - 14:02 Uhr
hallo miou,
vielen dank für deine antwort.... habe noch eine andre funktionale lösung gefunden. lasse vor dem redirect-bouncer die links urlencoden dann funktioniert es...
die links werden nämlich von den usern eingegeben,.. da ist "sauber schreiben" nicht sichergestellt...;-)
liebe grüsse
patcher
_______________________________
http://www.elternjobs.de | Vereinbarkeit von Beruf & Familie | Work-Life-Balance
Links...
am 02.01.2009 - 15:52 Uhr
Hallo patcher,
das könnte sogar die beste Funktion dafür sein - urlencode(). Ansonsten wenn du mal keine Umlaute und Sonderzeichen brauchen kannst, so kannst du auch htmlentities() auf den Text anwenden, für eine URL aber wohl nicht so gut :-) ...
Gruss
minou