1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Conversion-Code bei Ajax Formular

Dieses Thema im Forum "Javascript & Ajax" wurde erstellt von DiDiJo, 3. Mai 2011.

  1. DiDiJo

    DiDiJo Erfahrenes Mitglied

    Hi Leute,

    ich habe eine Seite aufgebaut in der alle Kontaktformulare per AJAX verschickt werden, ohne das die Seite nicht neu geladen werden muss.

    Die Erfolgs / Fehlermeldungen der Formulare gebe ich in einem DIV aus, welches ich mittig im Browser positioniere und nur im Fehler / Erfolgsfall anzeigen lasse. Soweit gar kein Problem.

    Nun möchte unser Kunde einen Google-Conversion Code eingebaut haben. Dieser soll erscheinen, wenn ein Kontaktformular erfolgreich abgeschickt wurde. Ich habe mir nun folgendes gedacht:
    PHP:
    1.  
    2. [....]
    3. // $google_code enthät den gesammten Conversion-Code
    4. $message = 'Danke für die Kontaktanfrage'.$google_code
    5. return $message;
    6.  
    Dieses return wird dann per JS in die Seite eingefügt: error_content.innerHTML = error_text;

    Das funktioniert soweit auch allerdings kann man keine der Anfragen über AdWords einsehen, da der Code ja gar nicht richtig ausgeführt sondern nur in ein Element geschrieben ohne das der Browser den Code richtig verarbeitet ... zumindest ist das meine Vermutung.

    Wie kann ich nun den Conversion-Code "ausgeben", sodass er auch wirklich interpretiert wird.

    mfg DiDi
  2. einfach nur crack

    einfach nur crack mag Cookies & Kekse

    Soweit ich weiß, gibt es noch eine Funktion, welche dem Inhalt dann sagt, dass er interpretiert werden soll. Es könnte eval() sein, aber ich will meine Hand dafür nicht ins Feuer legen. Ansonsten ist dein Ansatz richtig.
  3. DiDiJo

    DiDiJo Erfahrenes Mitglied

    also entweder hats nicht richtig funktioniert oder ich habe es falsch gemacht. Aber ich habe eine Lösung für mein Problem gefunden. Undzwar habe ich nun den google-code in einer leeren HTML Seite stehen und lasse im erfolgsfall einfach einen iframe anzeigen der dann den code-enthält. So wird der Code im iframe ausgeführt und interpretiert

Diese Seite empfehlen