Comment on page
Interessenten-Anfragen
In dem Artikel wird beschrieben, wie man Anfragen von der Webseite automatisch in Propstack einlesen kann.
Wenn jemand auf der Homepage ein Formular ausfüllt, möchte man in der Regel, dass dieser Kontakt in Propstack erfasst wird, genau so wie es auch bei den Immobilienportalen der Fall ist.
Die Immobilienportale schicken eine E-Mail mit den Daten zum Interessenten in einer XML-Datei, die im Anhang dabei ist. Die XML-Datei ist im Openimmo-Format und heißt in der Regel "kontakt-xml" oder "kontaktanfrage.xml".
Propstack kann diese XML-Dateien beim Empfangen der E-Mail auslesen und anhand dessen den Kontakt dann anlegen.
Das gleiche Prinzip kann man auch auf der Webseite anwenden, das nach dem Ausfüllen eines Formulars eine E-Mail an den Makler verschickt wird mit der XML-Datei im Anhang.
muster.xml
664B
Text
Openimmo-XML Datei (Muster)
Möchte man UTM-Parameter mitschicken würde die XML-Datei so aussehen:
openimmo-with-utm.xml
1KB
Text
Openimmo-XML Datei mit UTM Parametern
Eine alternative und deutlich einfachere Lösung zur XML-Datei ist den Inhalt der E-Mail so zu formatieren, dass Propstack leicht den Mail-Inhalt nach Infos zum Interessenten auslesen kann.
Dafür muss im Mail-Inhalt zunächst ein "Container" existieren, der exakt folgende ID besitzt: "ps-kontaktanfrage". Man kann diese ID z.B. einfach dem
body
-Tag geben.Dann müssen im Mail-Inhalt die nötigen Infos mit einem HTML-Tag umhüllt werden und eine bestimmte ID jeweils vergeben werden, damit Propstack die Info in das richtige Feld im Kontakt hinterlegt.
Ein Muster, wie der E-Mail Inhalt aussehen kann, sieht man hier:
anfrage-muster.txt
1KB
Text
anfrage-muster.html
Im Prinzip müssen die Stellen nur mit einem
<span>
-Tag umschlossen und dem Tag eine id
vergeben werden, das wars im Prinzip schon.ID | Beschreibung |
client_salutation | Anrede. eines von mr und ms |
client_academic_title | Akad. Titel des Kontaktes |
client_first_name | Vorname |
client_last_name | Nachname |
client_email | E-Mail-Adresse |
client_phone | Telefonnummer |
client_street | Straße + Hausnummer |
client_zip_code | PLZ |
client_city | Stadt |
client_country | Land |
client_locale | Sprache des Interessenten. Mögliche Werte: de, en, es |
client_status | Kontakt-Status, z.B. Interessent |
client_accept_contact | Kontakterlaubnis bestätigt (ja/nein) |
client_newsletter | Newsletter gewünscht (ja/nein) |
client_property_mailing_wanted | Immobilienmailings gewünscht (ja/nein) |
body | Bemerkung zum Kontakt |
property_id | Propstack-ID des angefragten Objektes |
project_id | Propstack-ID des angefragten Projektes |
In Propstack kann man auch neben den Kontaktdaten die Suchanfrage des Kontaktes automatisch einlesen lassen. Dafür nutzt man die "Mail-Inhalt"-Lösung, wie oben beschrieben und erweitert den E-Mail-Inhalt um die Felder der Suchanfrage.
Folgende Felder können in der E-Mail mitgegeben werden:
ID | Typ | Mögliche Werte |
query_locations | string[] | |
query_cities | string[] | |
query_regions | string[] | |
query_price | float | |
query_price_to | float | |
query_base_rent | float | |
query_base_rent_to | float | |
query_living_space | float | |
query_living_space_to | float | |
query_total_floor_space | float | |
query_total_floor_space_to | float | |
query_number_of_rooms | float | |
query_number_of_rooms_to | float | |
query_number_of_bedrooms | integer | |
query_number_of_bedrooms_to | integer | |
query_number_of_bath_rooms | integer | |
query_number_of_bath_rooms_to | integer | |
query_marketing_type | string | BUY,RENT |
query_rs_types | string[] | APARTMENT,HOUSE,TRADE_SITE,OFFICE,GASTRONOMY,STORE,INVESTMENT |
query_rs_categories | string[] | |
query_lift | boolean | |
query_balcony | boolean | |
query_garden | boolean | |
query_built_in_kitchen | boolean | |
query_cellar | boolean | |
query_rented | boolean | |
query_note | string | |
Hier wieder eine Muster-HTML, wie es aussehen würde, wenn man ein Suchprofil mitgeben möchte:
anfrage-muster-mit-suchprofil.txt
2KB
Text
Suchprofil-Muster-HTML
Last modified 8mo ago