Gambio Shopsoftware
Gambio GX: Vorschaubilder steuern bei Facebook Like
Heute hatte ich das Problem, das wenn ein Kunde meinen Shop auf Facebook mit einem Link postete, die Vorschaubilder nicht das waren, wie ich es mir vorstellte.
Meine Vorstellung:
Bei Shop, Content und Kategorie ein Standartbild mit vorgegebenen Txt
Bei Produkt, das Produktbild und der dazugehörige Text.
Die Umsetzung folgte mittels den Facebook Open Graph – Tags in der Datei /includes/header.php so in Zeile 80, nach der Einbindung des Stylesheets. Dazu habe ich folgenden Abschnitt eingefügt:
<?php
if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO)) {
echo '
<meta property="og:title" content="'.$product -> data['products_name'].'" />
<meta property="og:url" content="http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']. '" />
<meta property="og:site_name" content="Onlineshop deine-seife.de" />
<meta property="og:locale" content="de_DE" />
<meta property="og:description" content="'.$product -> data['products_description'].'" />
<meta property="og:image" content="'.HTTP_SERVER . DIR_WS_CATALOG . DIR_WS_THUMBNAIL_IMAGES . $product -> data['products_image'].'" />';
}
else {
echo '
<meta property="og:title" content="Seitentitel" />
<meta property="og:url" content="Shopurl" />
<meta property="og:site_name" content="Seitenname" />
<meta property="og:locale" content="de_DE" />
<meta property="og:description" content="Kurze Beschreibung" />
<meta property="og:image" content="URL zum Vorschaubild" />';
}
?>
Und schon hatte ich das gewünschte Ergebnis. Einfach die Texte anpassen und schon könnt ihr das auch nutzen.
Gambio GX + Piwik: Ecommercetracking

Nachdem heute das Update von Piwik auf Version 1.6 kam, habe ich mich mal ran gemacht und das schon lange vor mir hergeschobene Ecommerce Tracking eingebaut. War eigentlich auch nicht so schwierig.
Den Artikel Gambio GX + Piwik: Ecommercetracking ganz lesen
Gambio GX: Google Analytics einbauen + Kampangen tracken
Nachdem die deutschen Datenschützer beruhigt wurden, was den Einsatz von Google Analytics auf deutschen Webseiten angeht, habe ich mich entschieden, dies wieder in meinen Webseiten einzubauen. Siehe dazu auch den schönen Artikel von Peer Wandiger auf Blogprojekt.
Hauptgedanke ist natürlich die Erfassung auf meinem Onlineshop deine-seife.de. Dieser läuft auf dem Gambio Shopsystem.
Der Einbach des Codes ist spielend einfach:
1. Im Shopsystem einloggen und in den Backend-Bereich wechseln
2. Dann den Menupunkt Gambio Seo -> Google Analytis aufrufen
3. Den Trackingcode in dem Fenster einfügen:
<script type=”text/javascript”>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxx-x']);
_gaq.push(['_gat._anonymizeIp']);
_gaq.push(['_trackPageview']);(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
4. Die Auswahl dann auf “Verwenden: Ja” setzen
5. Speichern drücken und das wars!
Eigentlich total easy, oder? Aber da ich ja meine Daten auch in Preisvergleichsportale hochladen,möchte ich diese Kampangen auch tracken.
Dafür müssen die exportierten Produktlinks natürlich angepasst werden. Das muss man Gottsei dank seit dem letzen Update* von Gambio nur noch einmal machen.
Man öffnet die Datei admin/gm/classes/GMProductExport.php und sucht folgende Stelle:
while($t_campaign = xtc_db_fetch_array($t_campaign_query))
{
$t_campaign_array[] = array(‘id’ => ‘refID=’ . $t_campaign['campaigns_refID'] . ‘&’, ‘text’ => $t_campaign['campaigns_name']);
}
und ändert diesen in
while ($t_campaign = xtc_db_fetch_array($t_campaign_query))
{
$t_campaign_array[] = array(‘id’ => ‘refID=’ . $t_campaign['campaigns_refID'].’&utm_source=’.$t_campaign['campaigns_refID'].’&utm_medium=Preislisting&utm_campaign=’.$t_campaign['campaigns_refID'] . ‘&’, ‘text’ => $t_campaign['campaigns_name']);
}
um. Der Wert Preislisting kann durch einen beliebigen anderen ersetzt werden. Mit dieser Codeänderung werden bei jedem Artikelexport die Links mit den Namen der jeweiligen Kampagne versehen, die in der Schnittstelle ausgewählt habt. Ich nehm dann z.B. “Google-Base” oder “preisauskunft.de”.
Natürlich ist von Interesse zu sehen, welche über welchen Artikel der Besucher in den Shop kam.
Dazu sucht man folgende Stelle:
// products_link
if($this->coo_gm_seo_boost->boost_products) {
$t_products['products_link'] = gm_xtc_href_link($this->coo_gm_seo_boost->get_boosted_product_url($t_products['products_id'], $t_products['products_name']) . ‘?’ . $this->v_module_data_array['campaign']);
} else {
$t_products['products_link'] = gm_xtc_href_link(‘product_info.php’, $this->v_module_data_array['campaign'] . xtc_product_link($t_products['products_id'], $t_products['products_name']));
}
und ändert diesen in
// products_link
if($this->coo_gm_seo_boost->boost_products) {
$t_products['products_link'] = gm_xtc_href_link($this->coo_gm_seo_boost->get_boosted_product_url($t_products['products_id'], $t_products['products_name']) . ‘?’ . $this->v_module_data_array['campaign'].’utm_term=’.$t_products['products_name']);
} else {
$t_products['products_link'] = gm_xtc_href_link(‘product_info.php’, $this->v_module_data_array['campaign'] . xtc_product_link($t_products['products_id'], $t_products['products_name']).’utm_term=’.$t_products['products_name']);
}
um. Damit wird dem Wert utm_term der Artikelname zugewiesen.
Das wars dann erstmal gewesen. Weitere Funktionen von Google Analytics, wie der Bereich E-Commerce nutze ich erstmal nicht. Sollte sich meine Meinung dazu ändern, werde ich euch auch dann den passenden Code dazu präsentieren.
*Die Codeänderungen wurden an Version v1.0.15d SP2.6d r3569 gemacht. Bei älteren Versionen kann es zu Abweichungen von den zu bearbeitenden Dateien kommen.
Twitter-Tweet Button kein SSL?
Als erstes Vorweg, zurzeit wird der Twitter-Tweetbutton, den man sich unter http://twitter.com/about/resources/tweetbutton holen kann, in einem SSL-Modus nicht angeboten.
Damit aber diesen in einem Gambio Shop einbauen kann und das denn SSL-Sicheren Betrieb nicht beeinträchtig, gibt es die Lösung den Button auszublenden, sobald der Kunde sich auf einer gesicherten Seite befindet. Ich glaube kaum, das einer seinen Kasse oder sein Konto tweeten will.
Folgenden Code baut man in die header.php ein:
<?php
if($_SERVER["HTTPS"] != "on") {
echo '<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>';
}
?>
und folgenden Code setzt man in einer der Templatedateien ein, wo man den Button erscheinen lassen möchte:
{php}
if($_SERVER["HTTPS"] != "on") {
echo '<a href="http://twitter.com/share" data-count="none" data-via="deine_seife" data-lang="de" style="margin-top:10px;">Tweet</a>';
}
{/php}
Wobei die mittlere Codezeile mit dem gewünschen Darstellungscode zu ersetzen ist.
Gambio GX: Statischer Facebook-Button
Zwar kursieren viele verschiedene Meinungen, auch rechtlicher Art, wie man mit den Like-Button von Facebook bei Internetseiten, Onlineshops und weiteren umgehend soll und darf, aber es gibt auch einfache Lösung dazu.
Den Artikel Gambio GX: Statischer Facebook-Button ganz lesen
PIWIK + Gambio GX: Adwordskampagne und Umsatz tracken
Um eine Messung durchzuführen, wie gut eine Adwordskampagne läuft, muss man 2 Dinge wissen: Die Conversionsrate und der Umsatz, die mit Ihr generiert werden.
Also kann man das wunderbar mit Piwik tracken und erhält gute Nebeninformationen.
Welche Anpassungen sind notwendig?
Den Artikel PIWIK + Gambio GX: Adwordskampagne und Umsatz tracken ganz lesen
Gambio GX 2.5: Piwik-Kampagne hinzufügen
Seit dem Gambio GX Update auf 2.5+ ist auch die Exportfunktion geändert worden. Wenn man früher eine Kampagne und ggf. die Keyword dazu aufnehmen wollte, musste man nur die gewünschte Export-Datei wie etwa die froogle.php ganz einfach anpassen.
Jetzt wird der Export zentral gesteuert und ausgegeben. Zu finden ist das ganze unter admin/gm/classes/GMProductExport.php
Aber was muss man dazu ändern oder anpassen. Das könnt ihr hier lesen.
Den Artikel Gambio GX 2.5: Piwik-Kampagne hinzufügen ganz lesen
Gambio GX: “Like”-Button auf Startseite und Artikelseite einbinden
Nachdem mehrere Kunden mich gefragt haben, ob ich den mit meinem Onlineshop auch in Facebook aktiv wäre, habe ich mich eintschlossen, den Schritt in die Richtung zu gehen. Am einfachsten war eigentlich die Fan-Page zu basteln. Was sich erstmal am schwierigsten rausstelle, war die Einbindung des “Like”-Button/”Gefällt mir”-Button im Shop.
Den Artikel Gambio GX: “Like”-Button auf Startseite und Artikelseite einbinden ganz lesen
