Vorlage:Metadaten Website/Doku

aus Wikipedia, der freien Enzyklopädie
< Vorlage:Metadaten Website
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 1. März 2022 um 22:02 Uhr durch imported>Anonym~dewiki(31560) (→‎Anleitung zur Aktualisierung).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Vorlage ist eine Weiterleitung auf die neueste Vorlage mit den Besucherzahlen und Seitenabrufen der bei der Informationsgemeinschaft zur Feststellung der Verbreitung von Werbeträgern (IVW) gelisteten Websites. Solche Vorlagen gibt es jeweils vom Januar mit den ersten Daten von 2002.

Kopiervorlage

{{Metadaten Website|Süddeutsche.de|V}}
{{Metadaten Website|FAZ.NET|PI}}
{{Metadaten Website|Quellenangabe}}
{{Metadaten Website|Jahr}}

Parameter

1. Name der Website 2. V für die Besucherzahl "Visits", PI für die Seitenabrufe "Page Impressions"

Beispiele

Online-Leser der SZ: {{Metadaten Website|Süddeutsche.de|V}}<br>
Seitenabrufe der FAZ: {{Metadaten Website|FAZ.NET|PI}}

Online-Leser der SZ: 69261377
Seitenabrufe der FAZ: 209678850


Anleitung zur Aktualisierung

Diese wurde aus der .cvs-Datei der IVW mit einem octave/matlab-Programm erstellt:

  jahr=2023;

  fi=fopen(['download_' num2str(jahr) '01.csv'],'r');

  % Header-Zeile mit Tabelleneinträgen finden
  zeile='';
  while(sum(zeile==';')<=1)
    zeile=fgets(fi);
  end
  indVisitsPos=strfind(zeile,'Visits gesamt');
  visitsPosSemi=sum(zeile(1:indVisitsPos)==';');
  indPageimpressPos=strfind(zeile,'PIs gesamt');
  pageimpressPosSemi=sum(zeile(1:indPageimpressPos)==';');

  % Ausgabedatei
  fo=fopen(['Wiki' num2str(jahr) '-01.txt'],'w');
  fdisp(fo,'{{#switch:{{{1}}}')
  fdisp(fo,['| Quellenangabe = [[http://ausweisung.ivw-online.de/index.php?i=10 IVW]], Januar ' num2str(jahr)])
  fdisp(fo,['| Jahr = ' num2str(jahr)])

  % Dateieinträge abarbeiten
  k=1;
  while zeile~=-1
    zeile=fgets(fi);
    if int8(zeile)==-1,break;end
    zeile=regexprep(zeile,'(\d)[.](\d)','$1$2'); % Tausender-Trennzeichen löschen
    Semi=find(zeile==';');
    if length(Semi)<=1,continue,end % wenn es nur eine Unterseiten-Zeile ist: mit naechster Zeile weiter machen
    indVisitNr=Semi(visitsPosSemi)+1:Semi(visitsPosSemi+1)-1;
    h=str2num(zeile(indVisitNr));
    if ~isempty(h)
      visits(k)=h;
    else
      visits(k)=0;
    end
    indPageimpressNr=Semi(pageimpressPosSemi)+1:Semi(pageimpressPosSemi+1)-1;
    h=str2num(zeile(indPageimpressNr));
    if ~isempty(h)
      pageimpresss(k)=h;
    else
      pageimpresss(k)=0;
    end
    site=zeile(2:Semi(1)-2);
    fdisp(fo,['| ' site ' = {{#switch: {{{2}}}|V=' num2str(visits(k)) '|PI=',num2str(pageimpresss(k)) '}}'])
    k=k+1;
  end
  fclose(fi);
  fdisp(fo,'}}<noinclude>')
  fdisp(fo,'{{Dokumentation}}')
  fclose(fo);

Siehe auch

Der Aufbau dieser Vorlage orientiert sich an: Vorlage:Metadaten Auflagen Zeitungen DE