Wo kann ich den Trackingcode in die Registrierungsbestätigung einfügen

  • Hallo zusammen

    Ich möchte gern eine Werbeanzeige mit Conversions Optimierung schalten. Dafür müsste ich aber auf der Seite der Registrierungsbestätigung einen Pixel bzw. Tracking Code einfügen. Damit registriert werden kann, dass sich jemand bei mir angemeldet hat.

    Wo kann ich dies beim WBB4 machen?

    Danke für die Hilfe.

  • Code
    System > Optionen > Allgemein > Seite > Footer-Code

    Hier kannst du dann in der Textbox deinen Tracking-Code einfügen, so dass er dann im Quelltext eingebettet wird.

  • Hi Maikeeey,

    mit was trackst du? Normal kann man ein Ziel definieren. Du gibt’s also z.B als Ziel (/register-activation/) an.
    Nur bei Besuch dieser Url wird dann getrackt bzw. das Ereignis als Ziel festgehalten.

    Stellst du dir das so vor?

  • Hallo Peter

    Danke für deine Antwort.

    Ich konkretisiere mal was ich machen möchte. Und zwar möchte ich bei Facebook Werbung schalten und diese kann man dort erfolgsabhängig machen, so dass ich für jeden Nutzer zahle, der sich über die Werbung bei Facebook im Forum registriert hat.

    Dafür müsste ich aber den Trackingcode von Facebook auf der Seite der erfolgreichen Registrierung oder Freischaltung einbinden.

  • Bau den Code direkt ins Template ein


    Warum das? Sowohl in register.tpl als auch in registerActivation.tpl gibt es doch entsprechende Einstiegspunkte für Templatelistener. Damit wäre dann auch jegliches Problem bei Updates ausgeschlossen.


    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier und hier.

  • Danke so wie es jetzt ausschaut, funktioniert es mit Templatelistener genau so wie ich es wollte.

    Das Thema ist zwar schon älter, aber immer noch aktuell genug. Ich habs zuerst im register.tpl per ACP probiert (Template kopiert und im Design-Template geändert), funktioniert nicht, bei einer Registrierung bekomme ich eine Fehlermeldung. Gleiches, wenn ich den Code direkt per FTP in den header-tag des Templates einbaue. Das registerActivation.tpl reagiert nicht auf den Code, zumindest wird im Werbemanager nichts angezeigt. Wie hast du es gemacht?

    ...und wieder einen Schritt weiter :thumbup:

  • Was sagt denn die Fehlermeldung aus ?
    Eventuell ist ja dein code block als solcher mit dem template engine kollidiert, hier helfen meist zusätzliche leerzeichen an der richtigen stelle...

    Ich vermute es wurde einfach mit dem Plugin hier:

    woltlab.com/pluginstore/file/1494/


    Ein templatelistener z.B. auf das Event fieldsets im template registerActivation angelegt.

  • Folgenden Code habe ich im Template-Listener unter Name: Facebook; Template: registerActivation; Event: fieldsets; eingegeben:


    Spoiler anzeigen


    <!-- Facebook Pixel Code -->
    <script>
    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
    n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
    n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
    t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
    document,'script','//connect.facebook.net/en_US/fbevents.js');


    fbq('init', '918144838254052');
    fbq('track', "PageView");</script>
    <noscript><img height="1" width="1" style="display:none"
    src="https://www.facebook.com/tr?id=918144838254052&ev=PageView&noscript=1"
    /></noscript>
    <!-- End Facebook Pixel Code -->

    Da wird mir folgender Fehler angezeigt: Der Template-Code enthält mind. einen Syntaxfehler. Häufige Fehler sind nicht geschlossene Anweisungen oder Schreibfehler.

    ...und wieder einen Schritt weiter :thumbup:

  • fbq('track', "PageView");

    Sollte es nicht so sein fbq('track', 'PageView'); also "='

    Also Richtig sollte es so sein:

  • Schon komisch das FB den Code ohne Leerzeichen so herausgibt. Schön das es nun geht.


    Das hat damit auch absolut gar nichts zu tun. Der Originalcode wird aufgrund der fehlenden Leerzeichen nach { und vor } als Templatecode geparsed, was wiederum zum genannten Fehler führt. Unabhängig vom Templatesystem ist der Code selbst korrekt.

    Ginge sogar noch "kompakter":

    JavaScript
    <script>!function(b,e,f,g,a,c,d){ b.fbq||(a=b.fbq=function(){ a.callMethod?a.callMethod.apply(a,arguments):a.queue.push(arguments) },b._fbq||(b._fbq=a),a.push=a,a.loaded=!0,a.version="2.0",a.queue=[],c=e.createElement(f),c.async=!0,c.src=g,d=e.getElementsByTagName(f)[0],d.parentNode.insertBefore(c,d)) }(window,document,"script","//connect.facebook.net/en_US/fbevents.js");fbq("init","918144838254052");fbq("track","PageView");</script>
    <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=918144838254052&ev=PageView&noscript=1"/></noscript>
  • Hallo,

    Frohe OStern erstmal :)


    Ich bin auch grade bei der Einrichtung der Werbung auf Facebook.
    Natürlich möchte ich nur Registrierungen in Rechnung gestellt bekommen und nicht die Aufrufe unseres Forums weshalb ich das Event fürs Tracking in Zeile 10 auf register-activation gesetzt habe.

    Bisher sieht der Code also folgendermaßen aus:

    Gehe ich recht in der Annahme dass das PageView Event in 15 ebenfalls durch register-activation ersetzt werden muss damit tatsächlich nur Registrierungen gezählt und berechnet werden?

    Danke und LG
    Thomas

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!