#1

WoRa

Neuling  (9 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://www.zieler.de

Experte für Implementation gesucht

Hallo Forum,

ich möchte einen Google Conversion Code in ein Formular einbauen und zwar natürlich so, dass er erst ausgelöst wird, wenn das Formular abgeschickt wurde. In Siquando Web kein Problem, da gab ja eine antwortseite.html.

Aber in Pro Web? Meine PHP-Kenntnisse sind äußerst beschränkt.

Wer kann mir weiterhelfen?


Viele Grüße

Wolfgang

#2

Thomas

Moderator  (2298 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://siquando-designs.de

#3

WoRa

Neuling  (9 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://www.zieler.de

Hallo Thomas,

das soll in den Body-Bereich der Antwortseite:

<!-- Google Code for Kontaktaufnahme Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = xxxxxxxxx;
var google_conversion_language = "de";
var google_conversion_format = "2";
var google_conversion_color = "ffffff";
var google_conversion_label = "xxxxxxxxxxxx";
var google_conversion_value = 1.00;
var google_conversion_currency = "EUR";
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/xxxxxxxxx/?value=1.00&amp;currency_code=EUR&amp;label=xxxxxxxxxxxx_gM&amp;guid=ON&amp;script=0"/>
</div>
</noscript>


Auch soll der E-Mail-Link im Fuß der Site im Body noch ein Snippet bekommen, das so aussieht:

<!-- Google Code for Email Formular aufgerufen Conversion Page
In your html page, add the snippet and call
goog_report_conversion when someone clicks on the
chosen link or button. -->
<script type="text/javascript">
  /* <![CDATA[ */
  goog_snippet_vars = function() {
    var w = window;
    w.google_conversion_id = xxxxxxxxx;
    w.google_conversion_label = "xxxxxxxxxxxx";
    w.google_remarketing_only = false;
  }
  // DO NOT CHANGE THE CODE BELOW.
  goog_report_conversion = function(url) {
    goog_snippet_vars();
    window.google_conversion_format = "3";
    var opt = new Object();
    opt.onload_callback = function() {
    if (typeof(url) != 'undefined') {
      window.location = url;
    }
  }
  var conv_handler = window['google_trackConversion'];
  if (typeof(conv_handler) == 'function') {
    conv_handler(opt);
  }
}
/* ]]> */
</script>
<script type="text/javascript"
  src="//www.googleadservices.com/pagead/conversion_async.js">
</script>

Das lässt sich ja über die Eigenschaften leicht realisieren, aber in den Mail-Link mus ein Trigger nach folgendem Muster:

"<a onclick="goog_report_conversion ('http://ihrebeispielurl.de/ihr-link')" href="http://ihrebeispielurl.de/ihr-link">Jetzt herunterladen!</a>"

Als Workaround würde ich den kompletten Fuß als HTML-Clip bauen, müsste dann aber überall die Pfade anpassen. Und schön ist das auch nicht... Wir reden hier über http://www.zieler.de.

Viele Grüße

Wolfgang


Dieser Beitrag wurde bereits 2 mal bearbeitet, zuletzt von »WoRa« (13.01.2017, 18:45)
#4

Thomas

Moderator  (2298 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://siquando-designs.de

Suche einmal in der Datei classes/plugins/ngpluginparagraph/ngpluginparagraphform/ngpluginparagraphform.php nach

163
$this->output = $this->richText->parse ( $this->feedback );

 und füge in einer neuen Zeile darunter

164
$this->output = htmlspecialchars_decode ($this->output);

hinzu.

Anschließend müsstest du als Feedback im Formular zusätzlich auch JS angeben können. Neue Zeilen würde ich sicherheitshalber entfernen.


Viele Grüße
Thomas

siquando-designs.de (NEU: KARO Flex Layout, Santa Cruz Pro für Pro Shop und Apollon 11 für Siquando Shop, Templateübersicht & Support für Shop 11 + Pro Web 8)

#5

WoRa

Neuling  (9 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://www.zieler.de

Lieber Thomas,

das ist super! Vielen Dank!

Herzliche Grüße

Wolfgang

#6

Volker W.

Administrator  (7794 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

#7

WoRa

Neuling  (9 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://www.zieler.de

Hallo Volker,

so ist es, vielen Dank! Dank auch an alle Moderatoren, die das Forum so engagiert betreiben.

LG

Wolfgang

613 Aufrufe | 7 Beiträge