Abfrage für Kampagnenbesucher

hii

Gut bekanntes Mitglied
6. Januar 2009
126
8
NRW
Hallo zusammen,

ich möchte bei bestimmten Kampagnen das Template verändern (Grafiken und Inhalte).

Nun habe ich diesen Hinweis hier gefunden (siehe: http://forum.jtl-software.de/shopbetrieb-pflege-jtl-shop3/31712-b-split-testing-mit-shop3.html):
Code:
{if isset($smarty.session.Kampagnenbesucher) && $smarty.session.Kampagnenbesucher->cParameter eq "MeinKampagnenParameter" && $smarty.session.Kampagnenbesucher->cWert eq "MeinKampagnenWert"}############# B #############{/if}

Allerdings haut es bei mir nicht hin. Selbst wenn ich über diese Kampagne in den Shop komme, wird in meinem Beispiel nicht ein alternatives Logo angezeigt.
Code:
<img src="{$currentTemplateDir}themes/helbrecht/images/logos/shoplogos/Logo_HELBRECHT_optics_02{if isset($smarty.session.Kampagnenbesucher) && $smarty.session.Kampagnenbesucher->cParameter eq "hel" && $smarty.session.Kampagnenbesucher->cWert eq "eso"}-Eyestuff_com{/if}.png" alt="{$Einstellungen.global.global_shopname}"/>

Weiß jemand, wie ich die Kampagnen korrekt abfragen kann, bzw. wo mein Fehler liegt?

Viele Grüße
Heiko
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.385
263
AW: Abfrage für Kampagnenbesucher

Mich wundert dass das funktionieren soll, lautet doch das Array in der Session "Kampagnen" und nicht "Kampagnenbesucher". Zumindest existiert ...besucher bei mir garnicht in der Session.
 

hii

Gut bekanntes Mitglied
6. Januar 2009
126
8
NRW
AW: Abfrage für Kampagnenbesucher

Wie kann ich denn ferststellen, welche Werte verfügbar sind? Sprich, wie kann ich sehen was in einer Session steht?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.385
263
AW: Abfrage für Kampagnenbesucher

{$smarty.session|@debug_print_var} gibt dir alles aus was in der Session steht.
 

hii

Gut bekanntes Mitglied
6. Januar 2009
126
8
NRW
AW: Abfrage für Kampagnenbesucher

Danke für den Tipp! Allerdings sind die Werte in meiner Session vorhanden, jedoch funktioniert mein Code von oben trotzdem nicht.
Code:
[B]Kampagnenbesucher[/B] => [B]stdClass Object (8)[/B]
  [B] ->kKampagne[/B] = "1000"
  [B] ->cName[/B] = "Eyestuff"
  [B] ->cParameter[/B] = "hel"
  [B] ->cWert[/B] = "eso"
  [B] ->nDynamisch[/B] = "0"
  [B] ->nAktiv[/B] = "1"
  [B] ->dErstellt[/B] = "2013-03-28 11:49:28"
  [B] ->dErstellt_DE[/B] = "28.03.2013 11:49:28"
Was mache ich falsch?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.385
263
AW: Abfrage für Kampagnenbesucher

Ok, dann ist die Abfrage schonmal richtig, zumindest zum Teil. Und die Pfade zum Logo stimmen auch alle? Hast du mal einen Link zum Shop? Untersuch doch mal im Firebug das Logo img.
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
715
107
06774 Muldestausee
AW: Abfrage für Kampagnenbesucher

Code:
{if isset($smarty.session.Kampagnenbesucher) && $smarty.session.Kampagnenbesucher->cParameter eq "MeinKampagnenParameter" && $smarty.session.Kampagnenbesucher->cWert eq "MeinKampagnenWert"}############# B #############{/if}

Code:
<img src="{$currentTemplateDir}themes/helbrecht/images/logos/shoplogos/Logo_HELBRECHT_optics_02{if isset($smarty.session.Kampagnenbesucher) && $smarty.session.Kampagnenbesucher->cParameter eq "hel" && $smarty.session.Kampagnenbesucher->cWert eq "eso"}-Eyestuff_com{/if}.png" alt="{$Einstellungen.global.global_shopname}"/>

Weiß jemand, wie ich die Kampagnen korrekt abfragen kann, bzw. wo mein Fehler liegt?

Viele Grüße
Heiko

Beides ist richtig und sollte funktionieren. Die Session Variable Kampagnenbesucher existiert nur, wenn der Zugriff über die Kampagne bzw. mit den entsprechenden GET Parametern erfolgt. Beim Aufruf von www.helb...recht.com?hel=eso sollte es klappen.

Edit: wieder zu langsam gewesen
 

hii

Gut bekanntes Mitglied
6. Januar 2009
126
8
NRW
AW: Abfrage für Kampagnenbesucher

Weiß der Geier warum... aber es geht nun!
Ich hatte zwischenzeitlich etwas anders rumexperimentiert, sicherlich ist sich da was gegenseitig in die Quere gekommen.

Danke für deine Mithilfe Martinwolf!

Edit: Thx auch an Tom10 :)
 

mwamser

Aktives Mitglied
26. März 2013
55
9
AW: Abfrage für Kampagnenbesucher

Hallo,

ich habe ein ähnliches Problem im Zusammenhang mit der Kampagnenbesucher Session-Variable:
Ich kann diese ohne Probleme auslesen, allerdings wenn sie einmal gesetzt wurde, dann wird sie nicht mehr aktualisiert: dh. rufe ich die URL mit einer neuen Source auf, bleibt dennoch in der SessionVariable der alte Wert bestehen.
Erst eine neue Session kann wieder einmalig einen neuen Wert aufnehmen.
Lässt sich das irgendwie verhindern, sprich das der Wert für "Kampagnenbesucher" auch aktualisiert wird wenn der Kunde aus einer weiteren Kampagne kommt?

Michael
 
Ähnliche Themen
Titel Forum Antworten Datum
SQL Abfrage für verkaufte Artikel + aktueller Bestand JTL-Wawi 1.8 1
Neu SQL Abfrage Artikelbezeichnung auf Englisch für Artikeletikett User helfen Usern - Fragen zu JTL-Wawi 4
Neu Abfrage des Lieferantenbestands Eigene Übersichten in der JTL-Wawi 4
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu Abfrage von Änderungen am Lagerbestand zu einem bestimmten Zeitpunkt in der Vergangenheit JTL Ameise - Eigene Exporte 3
Neu SQL Abfrage wird mehrfach ausgeführt - Ausgabe in der Übersicht falsch Eigene Übersichten in der JTL-Wawi 8
SQL Abfrage via Ameise: Seriennummer u. weitere Daten JTL-Wawi 1.8 0
Marktplatzname für Konto-Otto ändern? Otto.de - Anbindung (SCX) 0
Neu Plugin Konfigurator für Breite x Höhe Plugins für JTL-Shop 6
Neu Artikel mit PReisabfrage Negativer Betrag für Lotto-Auszahlung Allgemeine Fragen zu JTL-POS 0
Wie Druckvorlagen Set z.B. für Versandetiketten wechseln? JTL-Wawi 1.7 1
Neu Plugin für Boomerang Versandverpackungen Plugins für JTL-Shop 1
Neu Grundpreisangaben für geringe Gramm-Mengen werden nicht angezeigt Betrieb / Pflege von JTL-Shop 0
Neu mit FBM für Ausland User helfen Usern - Fragen zu JTL-Wawi 2
Neu Falsche Gewinnermittlung für Kleinunternehmer JTL-Wawi - Ideen, Lob und Kritik 8
Neu Netto für Händler gleich, Brutto für Endkunden - Plugin oder andere Alternative? Allgemeine Fragen zu JTL-Shop 0
Neu Mindestbestellwert für Netto-Einkaufswert JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 0
Neu Cron für Export-Manager "tut nix" JTL-Shop - Fehler und Bugs 15
Neu Liquid Variable für Positionsart User helfen Usern - Fragen zu JTL-Wawi 3
Neu leeres Textfeld erstellen für einen Hinweis auf der Rechnung User helfen Usern - Fragen zu JTL-Wawi 2
Neu Filter für Zeitraum in "Alle Bons" aktualisiert sich nicht JTL-POS - Fehler und Bugs 0
Neu Mobatraum.de Alles für die Modellbahnträume Shops stellen sich vor 0
Gelöst Nachbestellung via Bestellvorschläge für Ladenlokale Allgemeine Fragen zu JTL-POS 1
Neu Export Gesamtpreis für Artikel mit Mindestabnahme Allgemeine Fragen zu JTL-Shop 0
Neu Frage zu Designvorlage JTL-Adept - Slider (für Ebay) eBay-Designvorlagen - Fehler und Bugs 4
Hosted (gehostete?) Datenbank Download Zweitgerät für unterwegs JTL-Wawi 1.8 13
Kennzahlen Übersicht für JTL Wawi - Wirtschaftliche Auswertung JTL-Wawi 1.8 0
Neu Feldname für Workflow herausfinden User helfen Usern - Fragen zu JTL-Wawi 4
Neu Datenimport über Ameise in JTL für Shopware Shopware-Connector 1
Wichtig Beta Connector für Presta 8 mit PHP 8+ PrestaShop-Connector 45
Anfrage für Zusammenarbeit zur Verbesserung unseres JTL-Onlineshops Einrichtung JTL-Shop5 1
Neu Track&Trace für Österreichische Post JTL-Track&Trace - Ideen, Lob und Kritik 2
Neu PrestaShop Connector für Prestashop 8 mit PHP 8.2 wird nicht unterstützt PrestaShop-Connector 3
Neu Variablen für den Email Versand Einrichtung JTL-Shop5 0
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Wo befindet sich das Feld mit der Information für "Zustandsbeschreibung" auf Ebay? JTL-Wawi 1.8 9
Neu Egener Export für CBAM-Bericht möglich? JTL Ameise - Eigene Exporte 0
Gelöst Globaler Haken für Überverkaufe ermöglichen JTL-Workflows - Fehler und Bugs 2
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
In Diskussion Benutzerdefinierten Standardpfad für Errorlogs definieren (Voting) JTL-Workflows - Ideen, Lob und Kritik 0
Neu Freitextfeld über Variation - Zeichenbeschränkung für Gravur Allgemeine Fragen zu JTL-Shop 8
Neu Template/ Vorlage für Bestellbestätigung gesucht Templates für JTL-Shop 0
WaWi Preisuntergrenze für Artikel festschreiben JTL-Wawi 1.7 4
Neu Variablen für Stücklistartikel in den neuen Vorlagen Angebot Auftrag Rechnung ect. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Anleitung: Artikeletiketten für Auftrag, Rechnung, Lieferschein etc. drucken mit Etikettenanzahl = Artikelanzahl User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zusatzkosten für Artikel Gelöste Themen in diesem Bereich 17

Ähnliche Themen