Allgemein
Dynamische Parameter
41 min
was sind parameter in 4leads? parameter sind platzhalter , mit denen du dynamische inhalte aus kampagnen und formularen automatisiert in 4leads elemente einfügen lassen kannst beispiel 1 ein kontakt sendet ein anmeldeformular ab deine kampagne startet und du möchtest eine telegram benachrichtigung mit den daten des kontakts erhalten hierfür kannst du einen platzhalter wie beispielsweise e mail in die benachrichtigungs nachricht einfügen, welcher automatisch mit der entsprechenden kontakt e mail ersetzt wird zudem ist es mit einigen parametern möglich, verschiedenste operatoren auf inhalte anzuwenden dazu zählen mathematische funktionen, text und kodierungsoperatoren sowie datums und zeitangaben beispiel 2 du möchtest eine url bauen, in der nicht nur typische inhalts platzhalter eingefügt werden sollen, sondern beispielsweise auch vorgefertigte url bausteine oder timestamps mittels rechenoperationen kannst du vorhandene daten nutzen, um berechnungen durchzuführen oder das format der darstellung zu ändern parameter nachfolgend werden alle parameter/platzhalter vorgestellt diese finden sich je nach anwendungsfall an verschiedenen stellen in 4leads wieder hauptplatzhalter url konstanten semantische standard elemente für den aufbau einer validen url kontakt alle stammsatzfelder und die id für einen kontakt salutation anrede des kontakts firstname vorname des kontakts \[ max ] lastname nachname des kontakts \[ mustermann ] email e mail adresse des kontakts \[ mailto\ no reply\@example com ] company firma des kontakts \[ muster gmbh ] companyposition firmenposition des kontakts \[ leiter musterabteilung ] privatephone telefonnummer des kontakts \[ +49123456 ] mobilephone mobile telefonnummer des kontakts \[ +49123456 ] street straße des kontakts \[ musterstraße ] streetnumber hausnummer des kontakts \[ 1 ] city stadt des kontakts \[ musterstadt ] zip postleitzahl des kontakts \[ 12345 ] country iso2 ländercode des kontakts \[ de ] website webseite des kontakts \[ https //example com/ ] birthday geburtstag des kontakts \[ 01 01 2000 ] formular formular id 4leads id des formulars host host unter der die eintragung stattfand subdomain subdomain (teil des hosts) unter der die eintragung stattfand path der pfad der url unter der das formular abgesendet wurde ip die ip adresse des rechners von dem das formular abgesendet worden ist smarte url platzhalter mit diesen platzhaltern kannst du alle angegebenen inhalte des formulars und informationen zum kontakt der url anhängen formular daten fügt alle formulardaten und angegebene, primäre kontaktdaten als vordefinierten get parameter an die url kontakt daten fügt den kontakt stammsatz als vordefinierter get parameter an die url beinhaltet also alle angegebenen stammfelddaten webinar platzhalter webinar id anbieter id des webinars \[ 1 ] occurrenceid anbieter id des termins \[ 1 ] sessionid anbieter id der sitzung \[ 1 ] registrantid anbieter id der teilnehmenden \[ 1 ] timezone zeitzone der anmeldung \[ europe/berlin ] name name des webinars \[ muster webinar ] webinar track utm source wert tracking parameter utm source \[ twitter, google ] utm medium wert des tracking parameters utm medium \[ email, cpc ] utm campaign wert des tracking parameters utm campaign \[ sale ] utm content wert des tracking parameters utm content \[ button, link1 ] utm term wert des tracking parameters utm term gclid wert des tracking parameters gclid gc id wert des tracking parameters gc id fbclid wert des tracking parameters fbclid custom wert des tracking parameters custom liveroomurl url zum beitreten des webinars \[ https // ] replayurl url zur aufzeichnung/wiederholung des webinars \[ https // ] confirmationurl url für die bestätigung \[ https // ] registrationdatetime iso registrierungsdatum (iso8601) \[ 1698418186 ] webinardatetime iso webinartermin (iso8601) \[ 1698418186 ] attentdatetime iso teilnahmedatum (iso 8601) \[ 1698418186 ] smarte url platzhalter mit diesen platzhaltern kannst du alle angegebenen inhalte des formulars und informationen zum kontakt der url anhängen webinar daten fügt alle webinardaten als vordefinierten get parameter an die url keine utms wenn auf der formularseite standardmäßig utm parameter vorhanden sind, dann werde diese in der regel mit durchgeleitet, stehen also auf der dankesseite zur verfügung du kannst sie somit in der url einsetzen sollen überhaupt keine utm parameter durchgeleitet werden, dann setze diesen platzhalter was sind utm parameter? utm parameter sind im allgemeinen tracking informationen, die an die url angehängt werden damit kannst du beispielsweise erfahren, woher oder von wem die jeweilige seite aufgerufen wurde funktionen getparam sind auf der seite mit dem formular bereits get parameter in der url vorhanden gewesen, dann kannst du sie hier abgreifen mit dem getparam platzhalter lässt sich der wert eines get parameters ausgeben, der beim aufruf eines formulars aus der url erfasst wurde getparam(string) in die klammer kommt dann der entsprechende platzhalter für den parameter, der abgegriffen wird hier ein beispiel für den parameter utm source https //www 4leads io/?param1=getparam(utm source) postparam selbiges prinzip wie bei den get parametern lässt sich auch auf vorhandene post parameter anwenden mit dem postparam platzhalter lässt sich der rohe wert eines post parameters ausgeben, der übermittelt wurde postparam(string) in die klammer kommt dann der entsprechende platzhalter für den parameter, der abgegriffen wird hier ein beispiel für den parameter utm source https //www 4leads io/?param1=postparam(utm source) webinar felder werte aus webinarfeldern verwenden feld suchen suche hier ein von dir im formular angelegtes webinarfeld beim namen sollte es existieren, wird es dir angezeigt und du kannst es als platzhalter der url hinzufügen der platzhalter vertritt anschließend des feldwert des webinar feldes zusatzfelder hier findest du alle in deinem account vorhandenen zusatzfelder wähle hier dein zusatzfeld aus, welches du als platzhalter hinzufügen möchtest suche gegebenenfalls nach dem feld, wenn es in der auflistung fehlt mathematische funktionen hier findest du mathematische operationen, die du auf deine inhalte anwenden kannst platzhalter pi mit diesem platzhalter fügst du die zahl pi ein funktionen average gibt den durchschnitt der übergebenen parameter wieder average(number\[ ;number]) ceil gibt die kleinste ganzzahl zurück diese ist größer oder gleich der übergebenen zahl zurück ceil(number) floor gibt die kleinste ganzzahl zurück diese ist kleiner oder gleich der übergebenen zahl zurück floor(number) formatnumber formatiert eine zahl mit 1000er trennzeichen und optionalen dezimalziffern formatnumber(number; uinteger $decimals = 0; string $decimal separator = ' '; string $thousands separator = ' ') max liefert gemäß den standard vergleichen den "größten" angesehenen parameter wert zurück max(number\[ ;number]) min liefert gemäß den standard vergleichen den "kleinsten" angesehenen parameter wert zurück min(number\[ ;number]) round rundet eine ganzahl zur nächsten ganzzahl round(number) sum summiert die übergebenen wert zu einem wert auf sum(number\[ ;number]) text und kodierung mit diesen operatoren kannst du text und kodierungen anpassen funktionen fallback gibt den ersten text parameter zurück, falls dieser nicht leer ist ansonsten wird parameter 2 genommen fallback(string;string) lcfirst konvertiert das erste zeichen der zeichenkette zu einem kleinbuchstaben lower konvertiert alle zeichen der zeichenkette zu kleinbuchstaben substr liefert den teil der zeichenkette zwischen start und endposition zurück substr(string;uinteger\[;number]) trim entfernt alle leerzeichen vom anfang und ende der zeichenkette ucfirst konvertiert das erste zeichen der zeichenkette zu einem großbuchstaben upper konvertiert das erste zeichen der zeichenkette zu einem großbuchstaben urldecode dekodiert spezielle zeichen einer url zu text urlencode kodiert spezielle zeichen zu einer gültigen url hmacsha256 erzeugt einen hash schlüssel unter verwendung von hmac und dem sha256 algorithmus hmacsha512 erzeugt einen hash schlüssel unter verwendung von hmac und dem sha512 algorithmus hmacsha256(string data;string secret) datum und zeit hier findest du operatoren für zeitliche angaben platzhalter millitimestamp anzahl der millisekunden zeit 1 januar 1970 mitternacht now aktuelles datum und uhrzeit (utc|gmt+0) timestamp unix timestamp anzahl der sekunden zeit 1 januar 1970 mitternacht funktionen dateformat formatiert ein datum in das gegebene format optional kann eine ziel und ausgangs zeitzone übergeben werden dateformat(\<format>;\<date>\[;\<totimezone>;\<fromtimezone>]) addseconds addiert die anzahl an sekunden auf das gegebene datum negative werte werden subtrahiert addseconds(string;integer) addminutes addiert die anzahl an minuten auf das gegebene datum negative werte werden subtrahiert addminutes(string;integer) addhours addiert die anzahl an stunden auf das gegebene datum negative werte werden subtrahiert addhours(string;integer) adddays addiert die anzahl an tagen auf das gegebene datum negative werte werden subtrahiert adddays(string;integer) addmonths addiert die anzahl an monaten auf das gegebene datum negative werte werden subtrahiert addmonths(string;integer) addyears addiert die anzahl an jahren auf das gegebene datum negative werte werden subtrahiert addyears(string;integer) dd mm y konstante für datums formate euro datum dd mm yy konstante für datums formate euro datum kurz hh\ mm\ ss konstante für datums formate uhrzeit mit sekunden hh\ mm konstante für datums formate uhrzeit 24 stunden und minuten hh\ mm konstante für datums formate uhrzeit in pm/am
