Affiliate Code Variablen

  • Hallo,

    Ich habe bei acpromotion.de einen Merchant Konto erstellt und möchte dort einen Affiliate Pay per Sale Kampagne starten.

    Folgenden Code habe ich zum einfügen:

    Code
    <img src="http://www.acpromotion.de/********action=order&value=XXX&orderid=XXX" width=1 height=1 border=0>

    Der dynamische Abschnitt value='XXX' muß durch die Variable des Nettobetrags zu ersetzt werden, der Abschnitt orderid='XXX' ist durch durch eine eindeutige (einmalige) Variable zu ersetzen. Diese eindeutige Variable kann zum Beispiel die Rechnungs-Nummer sein.

    Jetzt frage ich mich welche Variablen da rein kommen und wo ich den code einbauen soll. Der Support ist stur und sagt ich soll mich hier melden.

  • Das Zählpixel muss auf der Checkout_success.php zusammengebaut, und in der checkout_success.html ausgegeben werden, die nötigen Variablen hast du an der Stelle m.E.

  • Hallo und Danke für deine Antwort,

    Muss ich den Code jetzt in die beiden Dateien einbauen? Oder muss in die php datei ein spezielle code eingebaut werden?

  • ich habe den code am ende von checkout_success.html eingebaut. Ist es so richtig?

  • ne, das wirds nicht tun.

    hier mal am beispiel von "superclicks"

    in die checkout_success.php schreibst du :

    $smarty->assign('SUPERCLIX_IMG', '<IMG SRC="http://clix.superclix.de/cgi-bin/code.cgi?pp=DEINEID&cashflow='.$total_data['value'].'&tax=1.19&goods='.$orders['orders_id'] .'" WIDTH="1" HEIGHT="1">');

    Die entsprechenden Angaben müssen natürlich an der Stelle verfügbar sein , für das $orders array füge darüber ein (falls nicht soweiso schon vorhanden):

    $orders_query = xtc_db_query("select orders_id, orders_status,customers_email_address from ".TABLE_ORDERS." where customers_id = '".$_SESSION['customer_id']."' order by orders_id desc limit 1");
    $orders = xtc_db_fetch_array($orders_query);

    für den Teil in $total_data wäre es dann eben

    $total_query = xtc_db_query("SELECT value FROM ".TABLE_ORDERS_TOTAL." where orders_id='".(int)$orders['orders_id']."' and class='ot_subtotal'");
    $total_data = xtc_db_fetch_array($total_query);

    Du hast jetzt ein Smarty, welches die richtigen Werte beinhaltet, dieses kannst du dann in der checkout_success.html im Templateordner einbinden, dafür reicht dann :

    {$SUPERCLIX_IMG}


    Ich hoffe das hilft allen mit ähnlicher Problemstellung:)

    Mit besten Grüßen

    Mario

    PS : achso... ;)

    in die php :

    $smarty->assign('ACP_IMG', '<img src="http://www.acpromotion.de/********action=order&value='.$total_data['value'].'&orderid='.$orders['orders_id'] .'" width=1 height=1 border=0>');

    in die html:


    {$ACP_IMG}

    Denk aber daran, dass du, wenn es mehr als 1 Vermarkternetzwerk gibt, eine cookieweiche benötigst um keine doppelten Provisionen zu zahlen.

  • Danke. Jetzt habe ich in der checkout_success.html an Zeile 75 den code drinne:

    Code
    72        {/if}73        {$FORM_END}74    </div>75    {$ACP_IMG}76</div>

    und in der checkout_success.php:

    Code
    182 include ('includes/application_bottom.php');
    183 $smarty->assign('ACP_IMG', '<img src="http://www.acpromotion.de/show_pay_per_x.php?id=***&action=order&value='.$total_data['value'].'&orderid='.$orders['orders_id'] .'" width=1 height=1 border=0>');
    184 ?>


    danke dir :)

  • Muss ich jetzt noch in die checkout_success.php

    Code
    $orders_query = xtc_db_query("select orders_id, orders_status,customers_email_address from ".TABLE_ORDERS." where customers_id = '".$_SESSION['customer_id']."' order by orders_id desc limit 1");$orders = xtc_db_fetch_array($orders_query);$total_query = xtc_db_query("SELECT value FROM ".TABLE_ORDERS_TOTAL." where orders_id='".(int)$orders['orders_id']."' and class='ot_subtotal'");$total_data = xtc_db_fetch_array($total_query);


    einfügen?

    Das Ende sieht jetzt so aus:

    Code
    $orders_query = xtc_db_query("select orders_id, orders_status,customers_email_address from ".TABLE_ORDERS." where customers_id = '".$_SESSION['customer_id']."' order by orders_id desc limit 1");
    $orders = xtc_db_fetch_array($orders_query);
    $total_query = xtc_db_query("SELECT value FROM ".TABLE_ORDERS_TOTAL." where orders_id='".(int)$orders['orders_id']."' and class='ot_subtotal'");
    $total_data = xtc_db_fetch_array($total_query);
    $smarty->assign('ACP_IMG', '<img src="http://www.acpromotion.de/show_pay_per_x.php?id=***&action=order&value='.$total_data['value'].'&orderid='.$orders['orders_id'] .'" width=1 height=1 border=0>');
    ?>

    3 Mal editiert, zuletzt von daniel (13. Januar 2011 um 11:08)