GET Parameter auslesen?

  • Hallo zusammen,

    auf der Dankeseite wird bei mir u.a. die order-id der URL per GET Parameter angehängt.
    Nun muss ich die Order ID aus der URL auslesen und in einem Tracking-Pixel übertragen.
    Wie genau mache ich das?
    Benötige ich da ein Pluginfür Wordpress?

    Bitte um Hilfe versuche schon seit 3 Monaten im Netz irgendetwas zu finden.

    Hier der Tracking Pixel der auf der Dankeseite eingebaut werden muss:

    <!-- START COYOTE COOKIE LEADPIXEL -->
    <img src="https://salead.de/modules/affili…rnOrderID_1834_%orderID%.png" width="1" height="1"/>
    <!-- END COYOTE COOKIE LEADPIXEL -->

    Der fett markierte Bereich: %orderID% muss durch die Order-id ausgetauscht werden.
    Leider weiß ich nicht wie das geht.

    Habe im Netz eine variable namens: $_GET['ORDER-ID'] gefunden. Bin mir aber nicht sicher ob so etwas überhaupt mit meinem Anliegen zu tun hat.

    Hatte daraufhin den Code des Tracking Pixels so geändert:

    <!-- START COYOTE COOKIE LEADPIXEL -->
    <img src="https://salead.de/modules/affili…rnOrderID_1834_$_GET['ORDER-ID'].png" width="1" height="1"/>
    <!-- END COYOTE COOKIE LEADPIXEL -->

    Bitte helft mir den Code so zu verändern, dass das Tracking Pixel die Order Id aus der URL lesen kann und es dann übermittelt.

    Bin echt verzweifelt und weiß nicht mehr weiter :(

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • auf der Dankeseite wird bei mir u.a. die order-id der URL per GET Parameter angehängt.
    Nun muss ich die Order ID aus der URL auslesen und in einem Tracking-Pixel übertragen.
    Wie genau mache ich das?

    einfach die URL untersuchen

    hier ein Link zu Wikipedia für die Grundlagen:

    https://de.wikipedia.org/wiki/Uniform_Resource_Locator

    im s.g. Query sind deine GET Parameter

    also:

    http://example.org/deine-tolle-da…=mann&id=string

    => ?a=muster&b=mann&id=string

    der Query beginnt mit ? die Parameter werden mit & getrennt

    Somit hast du in dem Beispiel

    a=muster
    b=mann
    id=string

    a, b und id sind in dem Beispiel die Get Variablen.


    Im Script fragt du nun ab, ob die Get Variable vorhanden ist mit isset - und es sollte kein array sein sondern ein string

    PHP
    if (isset($_GET['id']) && is_string($_GET['id'])) {
    $sID = trim(strip_tags(mysqli_real_escape_string($_GET['id'])));
    }



    Hatte daraufhin den Code des Tracking Pixels so geändert:

    <!-- START COYOTE COOKIE LEADPIXEL -->
    <img src="https://salead.de/modules/affili/frontend/campaignVerifier/coyoteCookieTrackingExternOrderID_1834_$_GET['ORDER-ID'].png" width="1" height="1"/>
    <!-- END COYOTE COOKIE LEADPIXEL -->


    die Ausgabe erfolgt dann mit echo

    PHP
    <?php
    
    
    echo '<img src="https://salead.de/modules/affili/frontend/campaignVerifier/coyoteCookieTrackingExternOrderID_1834_' . $sID. '.png" width="1" height="1"/>';



    Benötige ich da ein Pluginfür Wordpress?

    Bitte um Hilfe versuche schon seit 3 Monaten im Netz irgendetwas zu finden.

    mache eine Fotokopie von deinem Führerschein, spring aus dem Fenster oder mach sonstiges sinnvolles - vermeide aber unbedingt die Leihbücherrei deiner Stadt... da könntest du PHP Bücher finden.

    Mit offenen Augen träumen

  • Vielen Dank r23.

    Ich weiß ich gehe euch wahrscheinlich mit meiner Fragestellung auf die Nerven aber ich weiß es leider noch nicht besser. Deshalb bin ich hier.

    Habe nun den kompletten Code von dir in den Header der Dankeseite geschrieben:
    <?php
    if (isset($_GET['id']) && is_string($_GET['id'])) {
    $sID = trim(strip_tags(mysqli_real_escape_string($_GET['id'])));
    }
    ?>


    <?php
    echo '<img src="https://salead.de/modules/affili…rnOrderID_1834_' . $sID. '.png" width="1" height="1"/>';
    ?>

    war das korrekt? Wenn nein wo binde ich die Codes genau in Wordpress 4.7.2 ein? Brauche ich da noch ein Plugin wie "Insert PHP" damit Wordpress das versteht?

    Ist da vielleicht ein Zeichen zu viel in deinem Code, denn auf der Dankeseite wird nun folgendes angezeigt:
    [COLOR=#9B9FA4][FONT=&quot]‚;[/FONT][/COLOR]
    [COLOR=#9B9FA4][FONT=&quot]?>[/FONT][/COLOR]

Jetzt mitmachen!

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