Hashtagprojekt – Reportings (Beta!) – Version 0.1b

Das Projekt erlaubt nun eine Detailbegutachtung von einem der erfassten Tags. Die Reportingfunktion lässt sich über die folgende Befehlszeile abrufen „analyse:tag“ (Beispiele: analyse:geschenk, analyse:winter, analyse:schnee, analyse:vater usw.) und sie liefert über die EMail-Schnittstelle diese Daten zurück:

(1) Tagschau / Tagüberblick
Download: geschenk_10012017.pdf
Das Dokument zeigt die Häufungsentwicklung des Wortes „geschenk“ inklusive der Veränderung in % und die 10 wichtigsten „Untertags“.

(2) Tabelle: Häufungsentwicklung des analysierten Tags
Download: geschenk_haeufung_10012017.xlsx
Diese Datei zeigt die Rohdaten aus der Datenbank und beschreibt die Häufungsveränderung je Updatezeitraum.

(3) Tabelle: Rohdatenauflistung, Untertags
Download: geschenk_liste_10012017.xlsx
Diese Datei zeigt alle erfassten Thementags inklusive der aktuellen Häufung zum letzten Updatedatum an, welche die Zeichenkette „geschenk“ in sich tragen. Sie zeigt auch die Abweichung zum analysierten Tag „geschenk“ in %.

[Updatenotiz] Instagrambot – Version 1.2 BETA

Nach einigen Gesprächen rund um diese oder jene Analysemöglichkeiten zu den Accounts entschied ich mich für die Entwicklung der folgenden Funktionen:

[Statistiken]
(1) IG-Accounts
– Erfassen der Grunddaten außerhalb der API und unabhängig von den Token
– Erfassen der letzten Posts inkl. der Postsgrunddaten (Zeitstempel, Summe Likes // Comments)

(2) Aktivitäten
– Erfassen der Likes je Zeiteinheit (Tag, Stunde etc.)
– Erfassen der Themenwelten (Taggruppen, Einzeltags, Zielgruppen etc.), welche geliked wurden

[Ziele]
Beide Reportings lassen sich zusammenführen und das Ergebnis erlaubt die Diskussion folgender Fragen:
– Welche Aktivitäten „produzieren“ welche Rückläufer in Form von Followerzuwachs // Followerverlust und generelle Interaktionen auf den Accounts?
– Existieren Zusammenhänge zwischen den Aktivitäten und der Platzierung von Beiträgen unter den „beliebtesten Posts“?
Die erhobenen Daten werden u.U. mit der nächsten Version natürlich in ein reportfähiges Format exportierbar sein (Diagramme, eventuell PDF).

Entwicklungen am „Pinbot“ – erste Version und Zahlen

Aktuelle Zahlen und Positionierungen der betreuten Instagram-Accounts warfen vor ein paar Tagen eine interessante Frage in den Raum: „Lässt sich das Ganze auf das beliebte Medium Pinterest übertragen?“.

Ich habe daher kurzfristig die folgende Ausgangssituation geschaffen:
– Umprogrammierung des beschriebenen IG-Tools / Bots auf Pinterest

[Funktionen]
– Wechsel der IG-Tagreichweitensuche auf Interessensmatrix-Schema
– Rechercheeinstiegspunkt: Pin-Suche und Pinwand-Suche
– Liken via Halbautomatismus (manuelle Zielwahl)

[Account]
– „Hobbyprojekt“, angedockt ein Fotoblog
– 50% Nischenthemen rund um Fotografie / 50% „Allerweltsthemen“ mit Schwerpunkt auf „Leipzig“

[Aktuelle Zahlen]
=> Auslesbar aus der Pinterest-Statistik
=> „Ihr Pinterest-Profil

[Datum] => [Aufrufe] / [Betrachter]
01.06.2016 => 1768 / 770
07.06.2016 => 1567 / 717
11.06.2016 => 1102 / 562
Start des Experimentes => 11.06.2016
12.06.2016 => 2694 / 684
13.06.2016 => 4121 / 1768

Eine signifikante Steigerung der Metriken „Fans“, „Repins“, „Weiterpinner“ und Durchklicks auf die platzierten Pins lässt sich im Moment nicht beobachten. Sollten sich die Metriken „Aufrufe“ und „Betrachter“ durch die gewählte Strategie weiter steigern lassen, werden in der nächsten Woche weitere Accounts der W&L GbR in das Experiment integriert.

Delphi: TWebbrowser – Version wechseln // festlegen

Im Normalfall muss man sich (leider) bei Delphi mit einer veralteten IExplorer-Version herum ärgern, wenn man Seiten wie bspw. Instagram aufrufen und „bearbeiten“ möchte.
Dieses Problem kann man nun so lösen:

uses registry

type
TIEMode = (iemIE7, iemIE8, iemIE10);

=> Vardeklaration
procedure SetWebbrowserMode(Mode: TIEMode; AppName: string = '');
const
REG_KEY = 'Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION';
var
Reg: TRegistry;
Value: Integer;
begin
if AppName = '' then
AppName := ExtractFileName(Application.ExeName);
Case Mode of
iemIE7 : Value := $1B58;
iemIE8 : Value := $1F40;
iemIE10 : value := $2710;

end;
Reg := TRegistry.Create();
try
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey(REG_KEY, True) then
begin
Reg.WriteInteger(AppName, Value);
Reg.CloseKey;
end;
finally
Reg.Free;
end;
end;

=> Funktion für Browserversionswechsel
SetWebbrowserMode(iemIE10);
=> Browserversion auf IE10 setzen (Funktionsaufruf)

Update: Hashtaganalyse (Instagram) auf Version 0.13B

Die Scripte und Funktionen wurden um die Definitionsmöglichkeiten konkreter Zeitpunkte erweitert. Dies sieht im Ergebnis nun so aus:

1) Schema „%suchwort%“
[letzter Datensatz]
http://www.pontimania.de/_tools/instagram/output_txt2.php?abfr=foto&tagmin=20
[Datensatz vom 01.01.2016]
http://www.pontimania.de/_tools/instagram/output_txt2.php?abfr=foto&tagmin=20&date=2016-01-01

2) Schema „suchwort%“
[letzter Datensatz]
http://www.pontimania.de/_tools/instagram/output_txt2.php?abfr=foto&tagmin=20
[Datensatz vom 20.12.2015]
http://www.pontimania.de/_tools/instagram/output_txt1.php?abfr=foto&tagmin=20&date=2015-12-20

Die Angaben zur Variable „date“ lassen sich mit dem Schema „yyyy-mm-dd“ festlegen.

In der direkten Auflistung der Reichweitenveränderungen gab es eine Erweiterung auf die Filterfunktion „Wochentage“. Diese lässt sich wie folgt „ansprechen:

http://www.pontimania.de/_tools/instagram/output_rw.php?abfr=fotoausstellung&tagmin=20&wday=Mi

Die Variable „wday“ ist hier „optional“. Wird diese entfernt, erscheinen alle erfassten Datensätze und bei Verwendung werden die Wochentage in Form von „Mo“, „Di“, „Mi“, „Do“, „Fr“, „Sa“ oder „So“ benötigt.

Bei beiden Recherchevarianten sind nun die Gegenrecherchefunktionen auf unsere Twitter- und Pinterestscripte freigeschaltet.

Update der Hashtaganalysescripte auf Version 0.9B

Die Funktionen wurden nun um die Darstellung der Reichweitenveränderungen erweitert. Ein Beispiel hierfür ist die Abfrage auf „weihnachten, geschenk“. Hier wurde die Ausgabe um die Differenz und den „Abstand“ erweitert.

Bei der Berechnung wird jeweils davon ausgegangen, dass der erste dargestellte Datensatz die Ausgangslage bildet und die Veränderungen aus den Ergebnissen der „Vergangenheit“ berechnet werden müssen. Die Differenz ist also das Ergebnis aus [Datensatz-Nr.1] – [Datensatz-Nr.X]. Der „Abstand“ beschreibt den Reichweitenunterschied zwischen [Datensatz-Nr.1] zu [Datensatz-Nr.X] in prozentualer Form und der Berechnungsalgorithmus ist:

wert=([Reichweite_Datensatz-Nr.X]*100)/[Reichweite_Datensatz-Nr.1])
wert=(100-wert)*-1
wenn [Reichweite_Datensatz-Nr.X]>[Reichweite_Datensatz-Nr.1] dann wert=wert*-1

Ausblick auf die Versionsnummer 0.10B
– Programmierung von Exportfunktionen (XML, JSON)
– Anbindung der Datenbank an die vorhandene APP (Android)
– Anpassung der Recherchefunktionen auf die Variablen „Differenz“ und „Abstand“
– Anbindung der Abstandsvariable auf die Textanalysefunktionen

[Bemerkungen]
Die Datenbanken werden – bis auf weiteres – „kurzfristig“ (mindestens 1x / Tag) bis zum 31.12.2015 aktualisiert.

Update der Hashtagdatenbanken und Scripte auf Version 0.8B

Für eine bessere und effektivere Lesbarkeit oder Bewertung der einzelnen Tags und Tagräume wurden die Scripte um die folgenden Funktionen erweitert:

– Bezeichnungsänderung „Häufung“ zu „Reichweite“
– Aufsummierung und Darstellung der Reichweiten (Tag und Taggruppen)
– Link zur Mediensammlung auf Instagram JE Tag

Es findet nun auch eine feinere Unterscheidung zwischen den Recherchefunktionen statt. Die „genaue“ Tagrecherche beschreibt den Anwendungsfall „finde alles, was in einem direkten Zusammenhang mit einer Anfrage steht“. Ein Beispiel hierfür ist Tagrecherche „Wohnzimmer, Kinderzimmer“. Die „ungenaue“ Tagrecherche beschreibt eine „Freitextsuche“ und gibt alle Ergebnisse aus, welche die abgefragten Tags als Wortbestandteil tragen. Ein Beispiel ist Tagrecherche „Abitur, Geschenk“. Beide Recherchefunktionen bleiben mittelfristig parallel bestehen, bis sich ein endgültiger Standard etabliert hat.

Ausblick auf die Versionsnummer 0.9B
– Erfassen von Reichweitenveränderungen durch fortlaufendes Speichern der Tagdaten

Links zu den Anwendungen
Instagram-Scripte v0.8BETA
Statusupdates der Datenbank

Weitere Beiträge zu Instagram
Instagram-Basics
Tipps – Wie gewinnt man Follower?
Instagram für Unternehmen
8 tolle Tipps für Instagram