Seite 1 von 2

Variablen speichern

Verfasst: 27.01.2006, 12:49
von ole1210
Hallo Forum,

wahrscheinlich ist der Titel falsch gewählt, aber ich habe keine Ahnung, wie ich es schreibven soll. Evtl. kann ja ein Moderator den Titel anpassen.

Folgende Idee:
Ich würde gerne für Verkäufe auf meiner Webseite eine "Vermittlungsprovision" bezahlen.

Mein Ansatz:
Link: www.*domain*.de/?agenturnr=1

Mein Problem:
Wie löse ich es, das "agenturnr" durch alle Klicks auf der Homepage gespeichert wird?

Es ist nicht nötig, das Besucher auch noch nach Tagen erkannt werden,. es geht ausschliesslich um den Kauf direkt nach dem Besuch der Homepage. Cookies etc. sollten nicht eingesetzt werden.

Viele Grüße

Ole

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Variablen speichern

Verfasst: 27.01.2006, 13:08
von mcchaos
Hi Ole,

in was programmierst Du das? PHP?

Du mußt prinzipiell dafür sorgen, dass diese ?agenturnr=1 auf ALLE internen Links kommt. Das kannst Du händisch machen (Ganz grob: <a href="internetlink.htm?<?php print "agenturnr=$agenturnr;"?>> In PHP geht das aber auch automatisch mit Sessions (https://www.php.net/manual/de/ref.session.php), da kann man die Cookies auch ausschalten.

Verfasst: 27.01.2006, 13:24
von auftragslinker
denke auch, dass die session lösung schönes ist. am besten auf der eingangsseite auf existenz der agentennr checken (isset($agentnr)), dann
die nr unter referenz auf die sessionid (z.B. $PHPSESSID) in db oder datei ablegen und beim kauf dann vielleicht einen vermerk in die zeile/in den datensatz hinzufügen. weiss ja nicht, was du da alles mitspeichern willst, aber eine referenz auf kdnr oder bestellnr sollte ja im allgemeinen reichen.

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 27.01.2006, 13:48
von marc75

Code: Alles auswählen


session_start&#40;&#41;;
//muss auf jeder Seite erfolgen

//für quereinstieg auch auf jeder Seite prüfen
if&#40;!empty&#40;$_GET&#91;'agenturnr'&#93;&#41;&#41;&#123;
//die Agenturnummer ruhig auch auf Existenz prüfen
//DB, array, wo sie halt gespeichert ist.
$_SESSION&#91;'agentur'&#93; = $_GET&#91;'agenturnr'&#93;;
&#125;

Verfasst: 27.01.2006, 13:50
von ole1210
Jap. In PHP.

Mit Sessions wollte ich eigentlich nicht arbeiten.

Alle internen Links zu änderns ist auch eine eher grauenvolle Arbeit. Das Menü ist statisch, die Inhalte werden dynamisch aus einer Datenbank generiert.

Hatte gehofft, es gäb eine andere Lösung.

Hatte an eine Lösung so in der Art gedacht:
<input type="hidden" name="agnr" value="<? echo $agnr; ?>">

Aber irgendwie machts das nicht.

Variablen speichern

Verfasst: 27.01.2006, 13:55
von mcchaos
<input type="hidden"... müßtest Du ein <form></form> packen und das form submitten, damit er es auf eine neue Seite übernimmt. Und das wäre noch mehr arbeit, als jeden link händisch zu ändern :wink:

Ich denke, die Lösung von marc75 ist wirklich die beste Lösung.

Variablen speichern

Verfasst: 27.01.2006, 14:02
von marc75
Hatte an eine Lösung so in der Art gedacht:
<input type="hidden" name="agnr" value="<? echo $agnr; ?>">
dazu sollte dir erstmal klar sein was formulare sind, und wenn du jetzt alle links in buttons ändern willst, kannste dich gleich aus dem seo forum abmelden.

Variablen speichern

Verfasst: 27.01.2006, 14:09
von ole1210
@ marc75
Das ist mir schon klar. Wollte damit nur sagen, das ich die Nr. ganz gerne direkt im Quelltext zwischenspeichern würde, ohne Sie aber auf dem Monitor des Users anzuzeigen!

Dadurch hätte ich mehrere Fliegen mit einer Klappe geschlagen. Ich muss keine Links ändern und habe keine Sessions (kommen definitiv NICHT auf die Webseite).

Mal sehen, ob ich per htaccess zu einem Ergebniss komme.

Danke!

Variablen speichern

Verfasst: 27.01.2006, 14:14
von Djork
Du könntest es jedesmal auch noch in der DB oder einer Textfile speichern und wieder auslesen. Was aber nicht viel Sinn ergeben würde...

Nehm Sessions. Ist das Beste und auch nicht schwer wenn es mal kapiert hast wie die funktionieren. Auf www.php.net wird das wunderbar erklärt...

Variablen speichern

Verfasst: 27.01.2006, 14:16
von marc75
da bleiben dir nur cookies, die haste aber schon ausgeschlossen.

Re: Variablen speichern

Verfasst: 27.01.2006, 14:38
von tank
ole1210 hat geschrieben:... und habe keine Sessions (kommen definitiv NICHT auf die Webseite).
Was zum Kuckkuck hast du gegen Sessions?? Warum glaubst Du hat man Session-Handling entwickelt? U.a. genau für solche Zwecke. :o

Verfasst: 27.01.2006, 14:43
von ole1210
Sessions sind für mich absolutes Neuland. Da müsste ich mich erst reinarbeiten.

Ausserdem sind Sessions nicht so richtig Suma-freundlich. Das müsste ich dann auch noch brücksichtigen.

Die ganze Sache war nur als nettes Marketing-Gimmick gedacht. Hatte erhofft, das lässt sich in wenigen Minuten lösen.

Schade!

Variablen speichern

Verfasst: 27.01.2006, 15:04
von Djork
Naja, für deine Zwecke langen 15 Minuten wenn überhaupt um das zu kapieren.
Also sollte nicht so schwer sein...

Variablen speichern

Verfasst: 27.01.2006, 15:33
von ole1210
Ihr habt mich fast überzeugt mich mal in die Sessions einzulesen.

Aber ebkomme ich nicht ein fettes DC-Problem, wenn Suchmaschinen den Links folgen?

Variablen speichern

Verfasst: 27.01.2006, 16:17
von net(t)worker
ich hab mal so ein ähnliches script erstellt, hatte das so gelöst, dass jeder Affiliate einen eigenen Unterordner bekam, natürlich nur in der URL... intern wurde es über mod_rewrite gelöst... setzt aber vorraus, dass alle Seiten im webroot liegen.... so musste ich weder sessions noch cookies nutzen....

zusätzlich habe ich bei allen Partnerseiten "noindex, nofollow" in den header gesetzt um DC zu vermeiden...

für die Partnerseiten habe ich auch eine eigene Domain verwendet, und beim Aufruf ohne Partner-ordner nur ein Formular erscheinen lassen, dass den Partner- (Ordner)- Namen abfragt....

selbst wenn ein User die Seite besucht hatte und sich die URL auf einen Zettel geschrieben hat, konnte hinterher noch nachvollzogen werden über welchen Partner dieser User kam... mit sessions oder cookies kann dies nie 100% realisiert werden...

wenn du einen onlineshop betreibst, schau doch mal ob es dafür ein Affiliate Modul gibt....