gn2-Tracking: smartes E-Commerce-Tracking für OXID

gn2-tracking

Das Einrichten von Google Analytics mit vernünftigem E-Commerce-Tracking inklusive Trichteranalyse & Co. ist normalerweise ziemlich aufwendig, die entsprechenden Code-Snippets ins Template einbinden, die passenden Ziel-URL bei Google definieren usw. Mit unserem neuen Modul, was demnächst veröffentlicht wird, ist das ganz simpel, Google-ID im Konfigurationsfile eintragen, Trichter/Ziel in Google-Analytics definieren, fertig, um alles andere kümmert sich das Modul. Wie simpel das ist, sieht man in der Installationsanleitung. Vor der Veröffentlichung suchen wir noch Tester, wer Interesse hat, einfach in den Kommentaren melden oder eine kurze Mail schicken.

  • Veröffentlicht in: OXID

Skript des Tages: SpeedDumper

Da wir immer mal wieder auf Servern arbeiten müssen, wo der Datenbankexport per phpMyAdmin & Co. fehlschlägt, hat Dave ein kleines Skript geschrieben, was konsolenbasiert arbeitet. Ganz einfach Konfiguration eintragen, hochladen und im Browser aufrufen:

<?php
## Configuration
$db    = '';
$user  = '';
$pass  = '';
$host  = '';
$utf8  = false;
$nohup = true;
$gzip  = true;
$file  = 'dump-'.$db.'-'.date('Ymd_His').'.sql';
## Dump Logic
if (!empty($_POST)) {
  foreach (glob('*.sql*') as $file) {
    $file = basename($file);
    echo '<a href="'.$file.'">'.$file.'</a> - '.round(filesize($file)/1024,2).'kB<br>';
  }
  die();
}
echo '<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>';
$script = <<<JQUERY
<script type="text/javascript">
jQuery(document).ready(function(){
  setInterval(function(){
    jQuery.post('?',{ sizes: 1 }, function(data){
      jQuery('#response').html(data);
    });
  }, 500);
});
</script>
JQUERY;
echo $script;
echo '<pre>';
$dump = '';
if ($nohup == 1) {
  $dump .= 'nohup ';
}
$dump = 'mysqldump --user '.$user.' -p'.$pass.' '.$db
        .' --host='.$host.' --dump-date=false ';
if (!$utf8) {
  $dump .= '--default-character-set=latin1 ';
}
if ($gzip) {
  $file .= '.gz';
  $dump .= '| gzip ';
}
$dump .= '> '.$file.' 2>&1 &';
system($dump);
echo '<div id="response"></div>';
echo '</pre>';
?>

nach der Nutzung  das Skript direkt wieder entfernen, da es keinen Zugriffsschutz gibt oder den Zugriff per .htaccess unterbinden. Das ganze gibts natürlich wie alle unsere Opensource-Entwicklungen auf Github https://github.com/gn2netwerk/SpeedDumper

OpenImmo und REDAXO

OpenImmo ist DER Standard zum Datenaustausch zwischen Maklersoftware und externen Systemen wie Immobilienportalen oder natürlich auch den Webseiten der Immobilienmakler. Wir haben seit längerem eine Erweiterung für REDAXO programmiert, die den einfachen Import und Darstellung der Immobilien auf der Webseite ermöglicht. Das aktuellste Projekt ist http://sig-holstein.de, wo wir im Auftrag von Polarpixel die Schnittstelle integriert und entsprechend der Kundenanforderungen eingerichtet haben.

 

GN2 code ist Geschichte

Nachdem wir schon längere Zeit unsere öffentlichen Projekte auf Github verschoben haben und auch intern nicht mehr Redmine sondern die Tools von Atlassian für unsere Projektabwicklung benutzen, haben wir uns heute entschieden, die Domain direkt auf unsere Githubseite weiterzuleiten. Wer also auf der Suche nach Downloads von REXseo oder markitup für REDAXO ist, einfach https://github.com/gn2netwerk bookmarken.

Zendesk: für uns das perfekte Ticketsystem

Normalerweise wickeln wir ja alle Vorgänge in der Firma über Topix ab (dazu gibt es demnächst einen eigenen Artikel), für unser Hosting waren wir nach dem Ausbau unseres Supportteams auf der Suche nach einer eigenständigen Lösung, da nicht alle Supporter hier vor Ort im Büro sitzen und deshalb ein Onlineticketsystem die beste Möglichkeit ist. Zuerst haben wir OTRS getestet, an sich ein super System, allerdings erreichen uns Supportanfragen nicht nur per Mail, sondern mittlerweile verstärkt über Facebook und Twitter (neben Telefon, Skype und IRC). Um diese Kanäle möglichst zu bündeln und zentral zu verwalten bin ich beim Recherchieren auf Zendesk gestoßen, mit dem die Integration von Twitter und Facebook möglich ist. Außerdem bietet es ab dem Tarif Plus+ ein eigenes Chatsystem, was zukünftig Skype als Supportchat ablösen wird. Obwohl das System im Gegensatz zu OTRS kostenpflichtig ist, wiegen die Vorteile den Kostenfaktor einfach auf. Neben vielen nützlichen vordefinierten Regelsätzen und Automatisierungsmöglichkeiten, der Option, Tickets direkt in FAQ-Artikel zu wandeln und vielem mehr, ist es vor allem die neue GUI die mich sofort überzeugt hat. Clean, simpel, komplett tastaturbedienbar und trotzdem funktional, es macht einfach Spass damit zu arbeiten und spart jede Menge Zeit. Wer also auf der Suche nach einem extrem durchdachten und ausgereiften Ticketsystem für den Support ist, sollte Zendesk zumindest mal testen (30 Tage hat man dafür Zeit), es lohnt sich definitiv. Abgerundet wird das Ganze durch geschmeidige Mobile-Apps für alle gängigen Plattformen.