Skip to content

Instantly share code, notes, and snippets.

@norisk-marketing
norisk-marketing / norisk_smx-2019_negative_automation.ipynb
Created April 10, 2019 21:14
norisk_SMX-2019_Negative_Automation.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@norisk-marketing
norisk-marketing / norisk_friendsofsearch_pythonscripts.ipynb
Created February 23, 2019 10:52
norisk_FriendsOfSearch_PythonScripts.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

SEA Camp Logo

Liebe SEA-Camp Hannover Teilnehmer,

Danke fürs Zuhören von unserem Vortrag "Tools für bessere SEA-SEO Verzahnung". Wir hoffen, ihr habt einige gute Ideen mitnehmen können. Diese github-gist Seite hat zum Ziel, alle relevanten und angesprochenen Inhalte in einer Dokumentation zusammenzuführen.

Die Folien findet ihr hier: slideshare.com/norisk

Bei weiteren Fragen, gerne unten kommentieren oder eine Mail schreiben an:

HeroConf logo

Dear HeroConf London Attendants,

Thank for your listening to our talk "Automating Search Query Processing" at HeroConf London 2018. We hope you enjoyed the presentation. This github-gist page aims to bring all related resources, links and code into one documentation.

The slideshare deck can be found here: slideshare.com/norisk

For any further questions, please reach out to cgutknecht@noriskshop.de or philippmainka@gmail.com (related to Sixt slides).

norisk GA Challenge

Hallo Zusammen,

Danke fürs Zuhören bei meinem Vortrag zur Analytics Challenge auf der Analytics Summit am 7.11. Schön, dass ihr hier vorbeischaut. Wie versprochen gibts hier die Erklärungen für das Page Speed Dashboard und die Datensammlung. Wenn Ihr Fragen oder Verbesserungsvorschläge habt, schreibt mir gerne eine Mail. Wer Interesse an einem vertieften Austausch hat, sprecht mich gerne auf der Analytics Summit an oder schickt mir gerne Kontaktaufnahme auf Xing, falls sich ein Austausch vor Ort nicht ergibt.

Die Folien vom Vortrag findet ihr auf Slideshare

@norisk-marketing
norisk-marketing / nrMerchantCenterMonitoring.js
Last active March 21, 2018 12:16
This Merchant Center Monitoring Script logs ALL levels of important shopping data to a spreadsheet and sends a differential email alert.
/**
* Merchant Center Dashboard
* Version: 2.0.0
* @author: Christopher Gutknecht
* norisk GmbH
* cgutknecht@noriskshop.de
*/
/// CONFIG START ////
@norisk-marketing
norisk-marketing / nrHourlyGTMChecker.js
Last active March 21, 2018 12:15
This hourly revenue checker will check your main URL every hour to check for the existence of a gtm.js File and an initialized dataLayer array.
function domainCheckerAndGtmjsPrinter() {
// ********** START OF CONFIGURATION ***************
var homeUrls = [
"https://www.shop1.de",
"https://www.shop2.com",
"https://www.site3.de",
];
var RECIPIENT = ['name@email.de','name2@email.com'];
var MISSING_DATALAYER_EXCEPTION = "https://www.site3.de";
@norisk-marketing
norisk-marketing / nrHourlyRevenueChecker.js
Last active March 21, 2018 09:40
The nrHourlyRevenueChecker.js checks the revenue of the last two hours within a business day time frame and sends an alert email if revenue = zero.
/***** START CONFIGURATION ******/
var MONITORED_GA_PROFILES = [[11111111, "Shop 1"],[2222222222, "Shop 2"],[333333333, "Shop 3"]];
var RECIPIENTS = ["name@email.com","name2@email.com"];
var SCRIPT_NAME = "nrHourlyRevenueChecker";
/***** END CONFIGURATION ********/
// IMPORTANT: ENABLE THE GOOGLE ANALYTICS API in the ADVANCED APIs DROPDOWN
function main() {
for(var i=0;i<MONITORED_GA_PROFILES.length;i++){
@norisk-marketing
norisk-marketing / nrShoppingIdExcludeByRoas.js
Last active April 13, 2018 18:58
nrShoppingIdExcludeByRoas.js
/*
* This norisk script creates and exports a report on product id level to a static URL as Google Spreadsheet.
* You can chose a specific Shopping Campaign to be reported or you select all.
* The URL the report will be available at, has to be chosen.
*/
// ********** START OF CONFIGURATION ***************
// README >> EVERY variable needs to be set specific to the project
// SEE THE MARKDOWN DOCUMENTATION below
@norisk-marketing
norisk-marketing / nrCampaignBulkUpload.js
Last active December 10, 2021 21:43
CampaignCreation Service for AdWords Scripts via BulkUpload
var NEW_CAMPAIGN_CONFIG = {
"autoCreateCampaignsByUpload" : 1, // Set "1" and new campaigns will auto-added, 0 for No
"newcampSettings": { "Budget" : 1, }, // Note: new campaigns will ALWAYS be uploaded as paused
"uploadWithoutPreview" : 1, // With "1", the preview mode will be skipped
"Campaign type" : "Search Only", // Optional, default "Search Only"
"Campaign state" : "paused", // Optional, default "paused"
"Campaign subtype" : "Standard", // Optional
"Bid Strategy Type" : "cpc", // Optional , default "cpc"
"labels" : ["someLabel1","someLabel2"]