Vorlage:Metadaten Website
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
Bearbeiten{{Metadaten Website|Süddeutsche.de|V}} {{Metadaten Website|FAZ.NET|PI}} {{Metadaten Website|Quellenangabe}} {{Metadaten Website|Jahr}}
Parameter
Bearbeiten1. Name der Website 2. V für die Besucherzahl "Visits", PI für die Seitenabrufe "Page Impressions"
Beispiele
BearbeitenOnline-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
BearbeitenDiese 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
BearbeitenDer Aufbau dieser Vorlage orientiert sich an: Vorlage:Metadaten Auflagen Zeitungen DE
hier Kategorien eintragen