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-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 = "" ;
@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
************************************/
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 / 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";
@mbaersch
mbaersch / unused-urls-example-omwest.R
Created Apr 17, 2018
R Beispielcode zum Finden verwaister URLs in Google Analytics
View unused-urls-example-omwest.R
#---------------------------------------------------------------------------------
# Beispiel zum Datenvergleich: "Tote" URLs finden
#---------------------------------------------------------------------------------
#Für den Zugriff auf GA - bei der ersten Autorisierung unten auf die Console achten und
#den Anweisungen folgen. Keine Sorge: Das ist nur einmal erforderlich
library(googleAnalyticsR)
#Für "schönere" Ausgabe der Tabelle
library(knitr)
@mbaersch
mbaersch / SerpBounceTracking.js
Last active Aug 2, 2018
SERP Bounce Tracker: Custom HTML Tag
View SerpBounceTracking.js
<script>
(function() {
if (window.history) {
var s = document.location.search;
var h = document.location.hash;
var e = {{Event}};
var n = {{New History Fragment}};
var o = {{Old History Fragment}};
if (e === 'gtm.js' &&
document.referrer.indexOf('www.google.') > -1 &&
You can’t perform that action at this time.