zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden JS nur unter Bedingung ausführen - Conversion Tracking

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 28.09.2011, 22:52
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 28.09.2011
Beiträge: 1
Cognac befindet sich auf einem aufstrebenden Ast
Standard JS nur unter Bedingung ausführen - Conversion Tracking

Moin liebe Programmiergemeinde,

seit langem muss ich mal wieder ein Forum bemühen, weil ich keine vernünftigen Antworten per Google fand, vielleicht ja auch weil die Fragestellung nicht einfach ist. Also:

Ich nutze Joomla! und dort Breezeforms, was per JQuery läuft. Wird das Formular ausgefüllt und korrekt abgesendet, landet man auf Seite 2. Dort soll ein Tracking Code installiert werden. Das Blöde ist nun aber, dass in diesem Formular die Seite 2 im Quellcode schon bei Aufruf des Formulars an den Browser gesendet wir. Entsprechend wird der Aufruf getrackt, was er aber erst nach dem korrekten Ausfüllen soll.

Ich fing nun an, eine kleine Schleife zu basteln, die nur bei einer bestimmten Variable durchlaufen werden soll und dann den entsprechenden Code ausgibt. Liefe es auf dem Server, hätte ich mit PHP keine Probleme. Nur wie formatiere ich folgende Ausgabe in einem document.write():

Code:
<!-- Google Code for Kontakt/Anfrage Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = xyz;
var google_conversion_language = "de";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "XYZ";
var google_conversion_value = 0;
/* ]]> */
</script>
<script type="text/javascript" src="http://www.google.com/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img alt="" src="http://www.google.com/conversion/?label=XYZ&amp;"/>
</div>
</noscript>
Da bin ich überfragt.

Vielen Dank für Eure Mühen!

Gruß Cognac
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 30.09.2011, 11:52
Benutzer
neuer user
 
Registriert seit: 26.04.2010
Beiträge: 75
moontan befindet sich auf einem aufstrebenden Ast
Standard

Also Dein Formularproblem habe ich zwar nicht verstanden - aber für das document.write brauchst Du nur den Script Tag beim write einmal zu unterbrechen:
scr'+'ipt und /scr'+'ipt
Dann kannst Du das einfach 1 zu 1 mit document.write ausgeben.

Den Noscript Teil mit JS auszugeben macht wohl dabei keinen Sinn

LG
Uli
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 04.10.2011, 12:25
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von moontan Beitrag anzeigen
Also Dein Formularproblem habe ich zwar nicht verstanden - aber für das document.write brauchst Du nur den Script Tag beim write einmal zu unterbrechen:
Nein, du brauchst nur den Script Tag zu maskieren, genauer gesagt den schliessenden.
HTML-Code:
document.write('<\/script>');
Mit Zitat antworten
  #4 (permalink)  
Alt 06.10.2011, 16:14
$("#mettbröttchen");
XHTMLforum-Mitglied
 
Registriert seit: 28.09.2010
Ort: Bremen
Beiträge: 448
zeji wird schon bald berühmt werden
Standard

Häng doch per jQuery ein hidden-field name="gesendet" mit nem value="true" o.ä ans Formular.

Dann Fragst du per PHP ab, ob POST["gesendet"] existiert und den Wert = "true" hat....
Wenn ja, führ den Tracking-Code aus....


Aber ka, ob sich da Breezeforms in irgendeiner Weise querstellt...
Mit Zitat antworten
Antwort

Stichwörter
jquery

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JQuery Funktion aufrufen wenn Bedingung erfüllt muella Javascript & Ajax 5 10.07.2009 16:55
Tool zum schnellen Ausführen von PHP Funktionen Floele Ressourcen 0 16.07.2007 17:55
JS in XMLHttpRequest-Ergebnis ausführen drakanor Javascript & Ajax 1 10.04.2007 15:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:27 Uhr.