Ergebnis 1 bis 7 von 7

Thema: UTM Parameter an Weiterleitungsseite übergeben

  1. #1
    Contao-Nutzer
    Registriert seit
    14.11.2012.
    Beiträge
    5

    Standard UTM Parameter an Weiterleitungsseite übergeben

    Hallo zusammen,
    ich muss von einer Landingpage, die von einer Google Kampagne angesteuert wird, die UTM Parameter an die Weiterleitungsseite übergeben.
    Bsp: https://www.domain.de/meinelandingpa...x&utm_term=xxx
    soll nach Klick des Submit-Buttons dann die Weiterleitungsseite https://www.domain.de/vielendank aufrufen und die Parameter der Landingpage übernehmen. Das müsste dann so aussehen:
    https://www.domain.de/vielendank?utm...x&utm_term=xxx

    Hat jemand einen Ansatz wie man das lösen kann?
    Danke und viele Grüße

  2. #2
    Contao-Nutzer
    Registriert seit
    14.11.2012.
    Beiträge
    5

    Standard

    Habe ich das zu unverständlich formuliert oder weiß hier wirklich keiner eine Lösung?

  3. #3
    Contao-Nutzer Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    240
    Partner-ID
    6916

    Standard

    Zitat Zitat von Mirakeel Beitrag anzeigen
    Habe ich das zu unverständlich formuliert oder weiß hier wirklich keiner eine Lösung?
    Ungetestet: Leg Dir eine Kopie des form_wrapper.html5 Templates mit folgendem Inhalt an.
    Edit: Siehe zweite Antwort.
    Geändert von BennyBorn (22.02.2022 um 21:16 Uhr)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.094
    Partner-ID
    10107

    Standard

    Das würde ich so auf keinen Fall machen, denn das öffnet eine XSS Lücke. Niemals direkt auf $_SERVER zugreifen!
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    240
    Partner-ID
    6916

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Niemals direkt auf $_SERVER zugreifen!
    Naja, Du meinst wohl eher niemals einfach durchschleifen.
    Aber gut, dann hier eben die Variante mit paar Sekunden mehr Security :P

    PHP-Code:
    <?php

    if( !empty($_SERVER['QUERY_STRING']) ) {

        
    $vars = [];

        foreach( [
    'utm_source','utm_medium','utm_campaign','utm_term'] as $q ) {
            if( !empty(\
    Input::get($q) ) {
                
    $vars[$q] = \Input::get($q);
            }
        }
        
        if( !empty(
    $vars) ) {
            
    $this->action $this->action '?' http_build_query($vars);   
        }
    }

    $this->extend('form_wrapper');

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.094
    Partner-ID
    10107

    Standard

    Zitat Zitat von BennyBorn Beitrag anzeigen
    Naja, Du meinst wohl eher niemals einfach durchschleifen.
    Ja, was ja hier passiert wäre, da QUERY_STRING direkt an die action im Template übergeben worden ist.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    06.11.2009.
    Beiträge
    122

    Standard

    Ich hänge mich an diese Frage einmal dran, denn die Herausforderung ist ähnlich, aber es geht nicht um ein Formular.

    Ich erhalte UTM-Parameter von Meta an die Landingpage.
    Mit Klick auf den/die CTAs öffnet sich die nächste Seite, auf der ein Termin gebucht werden kann.
    Das sind jeweils "normale" Hyperlinks. Ich möchte gerne die UTM-Parameter von der Landingpage an diese 2. Seite weitergeben, damit ich sie über das Formular auf dieser 2. Seite auswerten kann.

    Vielleicht übersehe ich da eine einfache Lösung?!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •