[TYPO3-german] direct_mail Personalisierung über contants

IT at bysystem.net IT at bysystem.net
Wed Mar 31 09:13:50 CEST 2010


Hallo Lorenz,

ja das klingt in der Tat sehr einfach und effektiv.

Was ist aber mit den Neu-Abonnement-Einträgen. Ich müsste dann jedes Mal, bevor ich einen neuen Newsletter versenden will, über meine DB drübergehen und das u.g. UPDATE durchführen?

Vielen Dank und Grüße
Yilmaz

-----Original Nachricht-----
From: "Ulrich Lorenz PHZ Luzern" lorenz.ulrich at phz.ch
Date: Tue, 30 Mar 2010 21:15:28 +0200
To: "German TYPO3 Userlist" typo3-german at lists.typo3.org
Subject: Re: [TYPO3-german]direct_mail Personalisierung üb
er contants

> Hallo zusammen
> 
> Ich war ja an dieser Diskussion auch bereits beteiligt und denke, dass Stephans Ansatz funktionieren wird.
> 
> Du könntest z.B. vor dem Newsletter-Versand ein UPDATE von fe_users machen à la
> 
> UPDATE fe_users SET emailanrede = 'Sehr geehrter Herr ' WHERE gender = 0;
> UPDATE fe_users SET emailanrede = 'Sehr geehrte Frau' WHERE gender = 1;
> 
> Das Feld emailanrede musst du neu anlegen (entweder manuell in der DB mit dem Kickstarter eine eigene Extension machen, die dieses Feld hinzufügt).
> 
> Dann kannst du das Feld emailanrede (oder wie auch immer es dann heisst) in der Extension-Konfiguration von direct_mail (im Extension Manager) hinzufügen und kannst es dann benutzen. Sehr einfach und schnell eingerichtet.
> 
> 
> Grüsse,
> 
> 
> Lorenz
> 
> > -----Original Message-----
> > From: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-
> > bounces at lists.typo3.org] On Behalf Of Stephan Schuler
> > Sent: Tuesday, March 30, 2010 8:36 PM
> > To: German TYPO3 Userlist
> > Subject: Re: [TYPO3-german] direct_mail Personalisierung über contants
> > 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA256
> > 
> > Hallo Yilmaz.
> > 
> > 
> > Ich bin mir nicht zu 100% sicher ob ich verstehe was du grade vor hast,
> > befürchte aber einen Denkfehler zu erkennen. Dazu muss ich aber etwas
> > weiter ausholen.
> > 
> > Directmail ruft die Mailseite von außen auf, damit das normale TYPO3-
> > Rendering vollständig durchlaufen wird.
> > Ich nenne die bereitgestellt Webseite mal "Provider" und das
> > Directmail-Modul das die Webseite von außen einließt "Getter" damit
> > meine Sätze nicht so umständlich klingen.
> > Der Getter teilt dem Provider normalerweise nicht mit, welche
> > Adressdatensätze verschickt werden sollen. Der Getter ruft den Provider
> > einfach von außen auf. Der bereitgestellte Output kann deshalb gar
> > nicht personalisiert sein, weil der Provider den konkreten Datensatz
> > nicht kommt.
> > Noch "schlimmer": Der Getter ruft dem Provider nur einmal pro "Run"
> > auf, nicht einmal pro zu verschickende E-Mail. Je nach Newsletterumfang
> > würde ich auch überhaupt nicht wollen, dass 5000 (in etwa die
> > Größenordnung mit der ich pro "Run" zu tun habe) E-Mails 5000 Clicks
> > meiner Webseite erzeugen. Gerade wenn hier der tt_address-Datensatz mit
> > einbezogen würde und deshalb (mindestens in Teilen) kein Caching
> > möglich wäre würde das den Webserver doch zu sehr belasten.
> > Die Personalisierung geschieht dann anschließend durch Powermail, indem
> > recht simpel die (vom Getter eingelesene) Webseite pro zu versendende
> > E-Mail einmal durch ein str_replace-Array geschoben wird.
> > Im Output-HTML müssen dazu die Marker (z.B. eben ###USER_name###) noch
> > vorhanden sein, damit Directmail (nachdem der Getter die Seite
> > eingelesen hat) noch Stellen hat, an denen personalisierte Daten stehen
> > können.
> > 
> > Ein Typoscript zum Zeitpunkt des Pagerenderings hat deshalb überhaupt
> > keine Chance, das Geschlecht des Adressdatensatzes zu ermitteln.
> > 
> > Was machbar ist: dem Adressdatensatz eine Spalte "emailanrede" geben,
> > die geschlechtsabhängig "Sehr geehrter Herr" oder "Sehr geehrte Frau"
> > beinhalten. Dann kann der Marker "###USER_emailanrede###" verwendet
> > werden.
> > Ich habe das bei meinem letzten Newsletter über einen passenden View
> > realisiert, der dann auch gleich die Sprache (an der Speicher-PID zu
> > erkennen) mit berücksichtigt hat.
> > 
> > 
> > Ich hoffe, erstens dein Problem nicht vollkommen missverstanden und
> > zweitens mehr geklärt als verwirrt zu haben.
> > 
> > 
> > Grüße,
> > 
> > 
> > 
> > Stephan Schuler
> > TYPO3 Entwickler
> > 
> > Telefon: +49 (911) 539909 - 0
> > E-Mail: Stephan.Schuler at netlogix.de
> > 
> > - --
> > netlogix GmbH & Co. KG
> > Systemhaus | Trainingscenter | Medienagentur
> > Andernacher Straße 53 | 90411 Nürnberg
> > Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
> > E-Mail: mailto:info at netlogix.de | Internet: http://www.netlogix.de/
> > 
> > netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA
> > 13338)
> > Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB
> > 20634)
> > Umsatzsteuer-Identifikationsnummer: DE 233472254
> > Geschäftsführer: Stefan Buchta, Matthias Schmidt
> > 
> > ________________________________________
> > 
> > 
> > Von: typo3-german-bounces at lists.typo3.org [typo3-german-
> > bounces at lists.typo3.org] im Auftrag von IT@ [bysystem.net
> > it at bysystem.net]
> > Gesendet: Dienstag, 30. März 2010 16:51
> > An: German TYPO3 Userlist
> > Betreff: Re: [TYPO3-german]     direct_mail Personalisierung über
> > contants
> > 
> > Entschuldige bitte Kristian (wg. deines Names;-),
> > 
> > "constants" ist ein TopLevelObject und hat nichts mit "Constant" (ohne
> > "s") zu tun. Damit kannst du einen vordefinierten Marker mit Werten
> > füllen (siehe z.B. unten den Marker ###EMPFAENGER###, den ich in einem
> > Contentelement z.B. Text mit dem Marker aus direct_mail
> > (###USER_name###) füllen kann.
> > 
> > Was kann ich dagegen tun, DAMIT er ein cObject erwartet?
> > 
> > Viele Grüße
> > Yilmaz
> > 
> > - -----Original Nachricht-----
> > From: Kristian Domke news at neither-nor.net
> > Date: Tue, 30 Mar 2010 16:08:01 +0200
> > To: typo3-german at lists.typo3.org
> > Subject: [TYPO3-german]  Re:  direct_mail Personalisierung über
> > contants
> > 
> > > Am 30.03.2010 14:25, schrieb IT at bysystem.net:
> > > > Hallo Lorenz,
> > >
> > > Nicht Lorenz, aber ich antworte dennoch...
> > >
> > > > ich benutze fe_users. Wenn ich über phpMyAdmin in der DB
> > nachschaue,
> > > > sehe dort nur Werte 0 und 1 und diese sind wie folgt zugeordnet:
> > > >
> > > > 0 = Herr 1 = Frau
> > >
> > > OK, dann wird das stimmen.
> > >
> > > >
> > > > Habe es trotzdem so versucht, wie du unten vorgeschlagen hast,
> > leider
> > > > aber kein Erfolg. Es wird für den Marker ###ANREDE### noch immer
> > > > "CASE" angezeigt!
> > > >
> > >
> > > Es Wird CASE angezeigt? Dann erwartet er an der Stelle offensichtlich
> > > kein cObject. Ich habe jetzt bei dir nicht gefunden, wie constants
> > > definiert ist. Wo kommt das denn her, und welcher Objekttyp ist das?
> > >
> > > > object = CASE
> > > > [...]
> > > > constants.ANREDE<  object
> > > > constants.EMPFAENGER=<strong>###USER_name###</strong>
> > > >
> > >
> > > Kristian
> > > _______________________________________________
> > > TYPO3-german mailing list
> > > TYPO3-german at lists.typo3.org
> > > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> > 
> > 
> > -----BEGIN PGP SIGNATURE-----
> > Version: PGP Universal 3.0.0 (Build 2881)
> > Charset: Windows-1252
> > 
> > wpUDBQFLskSrpp0IwsibV8MBCJ4GBAC+gZu5lPJVabWplDDmO5l4pog15Fxxvcnb
> > NCM51/MLgSFBKvwsbCq+tfphOOMUsx/3h9Z0c3b8SD2eITDFYkPbASaEbWEiKAxF
> > RHAXuxkaMxijYOutnr3kz+DveUTDJbivyGl1EVxpc6vPEnDhm4aU9XPHIa3lGVW8
> > 16CiK+OW7g==
> > =TQCR
> > -----END PGP SIGNATURE-----
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 


More information about the TYPO3-german mailing list