Gambio Shopsoftware

Gambio GX: Vorschaubilder steuern bei Facebook Like

Gambio GXHeute 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.

geschrieben am 11.12.2011 von in Gambio Shopsoftware · 0 Kommentare

Gambio GX + Piwik: Ecommercetracking

Gambio GXNachdem 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

geschrieben am 19.10.2011 von in Gambio Shopsoftware, Piwik · 0 Kommentare

Gambio GX: Google Analytics einbauen + Kampangen tracken

Gambio GXNachdem 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.

 

geschrieben am 18.09.2011 von in Gambio Shopsoftware · 0 Kommentare

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.

geschrieben am 08.07.2011 von in Gambio Shopsoftware, Software · 0 Kommentare

Gambio GX: Statischer Facebook-Button

Gambio GX 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

geschrieben am 22.05.2011 von in Gambio Shopsoftware · 1 Kommentar

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

geschrieben am 06.03.2011 von in Gambio Shopsoftware, Piwik · 1 Kommentar

Gambio GX 2.5: Piwik-Kampagne hinzufügen

Gambio GXSeit 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

geschrieben am 09.10.2010 von in Gambio Shopsoftware · 0 Kommentare

Gambio GX: “Like”-Button auf Startseite und Artikelseite einbinden

Gambio GXNachdem 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

geschrieben am 28.08.2010 von in Gambio Shopsoftware, Kurz gemeldet · 4 Kommentare

QR Code Business Card