Skip to content

Instantly share code, notes, and snippets.

Markus Baersch mbaersch

Block or report user

Report or block mbaersch

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@mbaersch
mbaersch / gms.scrolltracker.js
Last active Oct 18, 2018
Scroll tracking script for Google Tag Manager / Google Analytics (no jQuery)
View gms.scrolltracker.js
<script type="text/javascript">
/* gms.scrolltracking.js | v0.2
www.gandke.de
Copyright (c) 2015 Markus Baersch (@mbaersch)
Licensed under MIT license.
*/
var trackBottomScroll = 0;
var trackScrollStep = 20 ;
var useDataLayer = true ;
window.onscroll = function () {
@mbaersch
mbaersch / gms.serverside-analytics.php
Last active Sep 30, 2016
Serverside tracking of bots and users using PHP and Google Analytics Measurment Protocol
View gms.serverside-analytics.php
<?php
/* gms.serverside-analytics.php | v0.4
www.gandke.de
Copyright (c) 2015 Markus Baersch (@mbaersch)
Licensed under MIT license.
*/
/***********************************
VARIANT A: TRACK BOTS AND REAL USERS
************************************/
@mbaersch
mbaersch / gms-collmex-cleanup.php
Last active Sep 22, 2016
PHP Script zum Löschen verwaister Seiten, Kategorien und Produkte aus einem Collmex-Shop
View gms-collmex-cleanup.php
<?php
/* Collmex Cleanup: Alte Collmex-Shop-Dateien vom Server entfernen
Version 1.0.0.1 vom 21.09.2016
M. Baersch, gandke marketing & software gmbh - www.gandke.de
*/
// Tragen Sie hier das Passwort ein, dass zum Starten der gewaehlten Aktion angegeben werden muss. Es dient dem Schutz Ihres Shops!
// Ohne Nutzung eines Kennworts kann jeder das Script aufrufen und dadurch Dateien loeschen. Nehmen Sie uns diese Huerde daher bitte
// nicht krum. Geben Sie ein Kennwort (welches kein " enthalten sollte) zwischen den Anfuehrungszeichen in der naechsten Zeile ein.
$setup_kennwort = "" ;
View checkvat.php
<?php
/* Pruefung einer VAT mittels nuSOAP (https://sourceforge.net/projects/nusoap/) statt SOAP
Version 1.0.0.1 vom 30.09.2016
M. Baersch, gandke marketing & software gmbh - www.gandke.de
*/
function isValidVat($nr) {
require_once('lib/nusoap.php');
$vatid = str_replace(array(' ', '.', '-', ',', ', '), '', trim($nr));
$cc = substr($vatid, 0, 2);
$vn = substr($vatid, 2);
@mbaersch
mbaersch / gms_wp_ga_optout_marker.php
Last active Mar 30, 2017
Wordpress Plugin-Code zur Ausgabe eines Opt-Out-Markers für Google Analytics
View gms_wp_ga_optout_marker.php
<?php
/*
Plugin Name: gms GA Opt-Out-Marker (Demo)
Plugin URI: https://www.gandke.de/ga-marker
Description: Ausgabe eines Markers f&uuml;r internen Traffic zum Ausschluss aus Google Analytics. Weitere Infos siehe Blog
Author: Markus Baersch, gandke marketing &amp; software
Author URI: https://www.gandke.de
Version: 0.2
*/
@mbaersch
mbaersch / PbGaOptoutMarker.inc.php
Last active Mar 30, 2017
Gambio GX3 Plugin-Code zur Ausgabe eines Opt-Out-Markers für Google Analytics
View PbGaOptoutMarker.inc.php
<?php
/* --------------------------------------------------------------
PbGaOptoutMarker.inc.php 2017-03-29
Markus Baersch, gandke marketing & software, Peter Berghausen
https://www.gandke.de, http://www.peterberghausen.de
Copyright (c) 2017 Markus Baersch, gandke marketing & software, Peter Berghausen
Released under the GNU General Public License (Version 2)
[http://www.gnu.org/licenses/gpl-2.0.html]
--------------------------------------------------------------
*/
@mbaersch
mbaersch / pb_ga_optout_marker.php
Created Mar 30, 2017
modified eCommerce Shop Plugin-Code zur Ausgabe eines Opt-Out-Markers für Google Analytics
View pb_ga_optout_marker.php
<?php
/* --------------------------------------------------------------
pb_ga_optout_marker.php 2017-03-29
Markus Baersch, gandke marketing & software, Peter Berghausen
https://www.gandke.de, http://www.peterberghausen.de
Copyright (c) 2017 Markus Baersch, gandke marketing & software, Peter Berghausen
--------------------------------------------------------------
*/
/**
@mbaersch
mbaersch / adwords-script-product-reviews.js
Last active Jul 9, 2019
Dynamische Anzeige von Trusted Shops Produktbewertungen
View adwords-script-product-reviews.js
/***********************************************************************/
/****** Dynamische Anzeige von Trusted Shops Produktbewertungen *******/
/***********************************************************************/
/* v1.2 2017 Markus Baersch (@mbaersch)
gandke marketing & software - www.gandke.de */
/******************************* Setup *******************************/
//Bezeichnung des Labels für Anzeigegruppen mit zu behandelnden Keywords angeben
var lblDynParams = "ApiRating";
@mbaersch
mbaersch / gms-gatracktrans-universal.html
Created Jul 22, 2017
Google Analytics Checkout- und Transaktionsmessung im Collmex-Shop [Google Tag Manager & Universal Analytics Version]
View gms-gatracktrans-universal.html
<html>
<!--
Google Analytics Checkout- und Transaktionsmessung im Collmex-Shop - Universal Analytics Version
Version 1.0.0.1 vom 23.07.2017
M. Baersch, gandke marketing & software gmbh - www.gandke.de
-->
<head>
<title>gms Collmex Checkout Tracker</title>
<meta name="robots" content="noindex,nofollow" />
<script type="text/javascript">
@mbaersch
mbaersch / adwords-script-gurkenfinder.js
Last active Jan 8, 2018
Identifizieren von schlecht performenden Keywords und Produkten in AdWords
View adwords-script-gurkenfinder.js
/**************************************************************/
/****** "Gurkenfinder"-Script für Google AdWords *******/
/**************************************************************/
/* v1.3 2017 Markus Baersch (@mbaersch)
Reduzierte Non-MCC-Fassung
gandke marketing & software - www.gandke.de */
/*********** Start Setup **********************/
var emailAddress = "mailadresse@hier.eintragen";
You can’t perform that action at this time.