Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:hyperlink-tracking [23.07.2018 21:27] – [Klick mittels JavaScript aufzeichnen] adminde:create:hyperlink-tracking [07.07.2020 09:50] (aktuell) – [Vorbereitungen] admin
Zeile 25: Zeile 25:
 ===== Vorbereitungen ===== ===== Vorbereitungen =====
  
-In beiden Fällen wird eine [[:de:create:questions:internal|interne Variable]] benötigt, um den Klick im Datensatz zu speichern. Die nachfolgende Anleitung geht davon aus, dass die interne Variable die Kennung'' IV01_01'' hat (die zugehörige Frage entsprechend die Kennung ''IV01''). Selbstverständlich können Sie die interne Variable in jeder beliebigen Rubrik anlegen und die entsprechende Kennung verwenden, die Code-Beispiele müssen dann entsprechend angepasst werden.+In beiden Fällen wird eine [[:de:create:questions:internal|interne Variable]] benötigt, um den Klick im Datensatz zu speichern. Bitte legen Sie dafür eine Frage vom Typ "interne Variablen" im Fragenkatalog an. Diese Frage kann ein oder mehrere Variablen (Items) beinhalten. 
 + 
 +Die nachfolgende Anleitung geht davon aus, dass die interne Variable die Kennung'' IV01_01'' hat (die zugehörige Frage entsprechend die Kennung ''IV01''). Selbstverständlich können Sie die interne Variable in jeder beliebigen Rubrik anlegen und die entsprechende Kennung verwenden, die Code-Beispiele müssen dann entsprechend angepasst werden.
  
 Es sollte auch geklärt werden, ob der Fragebogen im Hintergrund geöffnet bleibt (JavaScript-Variante) oder ob der Teilnehmer den Fragebogen mit dem Klick auf den Link verlassen soll (Knopf-Variante). Es sollte auch geklärt werden, ob der Fragebogen im Hintergrund geöffnet bleibt (JavaScript-Variante) oder ob der Teilnehmer den Fragebogen mit dem Klick auf den Link verlassen soll (Knopf-Variante).
Zeile 112: Zeile 114:
 put('IV01_01', 2); put('IV01_01', 2);
 redirect('https://www.soscisurvey.de/'); redirect('https://www.soscisurvey.de/');
 +</code>
 +
 +
 +==== Erscheinungsbild wie ein Link ====
 +
 +Der folgende PHP-Code für die erste vorgeschaltete Seite (jene mit ''buttonToPage()'') verwendet anstatt einer String-Verknüpfung den Platzhalter ''%link01%'', der nicht nur in ''html()'', sondern auch in jedem beliebigen Textbaustein platziert werden kann.
 +
 +Außerdem weist der vierte Parameter in ''buttonToPage()'' dem Knopf eine CSS-Klasse (hier z.B. "likelink") zu, die mit ein wenig CSS-Code wie ein "normaler" Link formatiert wird. Der CSS-Code wird mittels ''[[:de:create:functions:pagecss|pageCSS()]]'' auf der Seite eingebunden.
 +
 +<code php>
 +buttonToPage('link01', 'Infoseite zu SoSci Survey', '%link01%', 'likelink');
 +html('<p>Wenn Sie mehr über diese phantastische Software erfahren möchten, besuchen Sie die %link01%.</p>');
 + 
 +// Formatieren des Knopfes
 +pageCSS('
 +button.likelink {
 +  background-color: transparent;
 +  border: 0 none;
 +  padding: 0;
 +  color: #FF9900;
 +  text-decoration: underline;
 +}
 +');
 +
 +// Kein normaler "Weiter"-Knopf
 +buttonHide();
 + 
 +// Interne Variable initialisieren (Code 1)
 +put('DF07_01', 1);
 </code> </code>
de/create/hyperlink-tracking.txt · Zuletzt geändert: 07.07.2020 09:50 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki