sudo apt-get update
sudo apt-get upgrade
| /*************************************************************************************** | |
| * AdWords Account Audit -- Check Ads for disapprovals -- text if there are open issues | |
| * Version 1.0 | |
| * Created By: Derek Martin | |
| * DerekMartinLA.com | |
| ****************************************************************************************/ | |
| // This script was heavily inspired by Russell Savage so all credit where its due! | |
| // Sign up at Twilio.com and get an API key (sid) and Auth code and place here | |
| // Url: https://www.twilio.com/ |
| /*********************************************************************************************** | |
| * AdWords Account Optimization - Review Google Display Network Site Placement Quality. | |
| * Analyze Display Network Placements that have accrued more than $20 of cost MTD against | |
| * Standard SEO metrics (PageAuthority, DomainAuthority, # of Backlinks, Age of Site) and report back | |
| * Any questionable placements that are strong targets for exclusion. | |
| * Created By: Derek Martin | |
| * DerekMartinLA.com | |
| ****************************************************************************************/ | |
| // CONSTANTS |
| /************************************************************************************** | |
| * AdWords Optimization -- Quality Score Performance Checker | |
| * This script audits an account's quality score performance and creates a table that shows the | |
| * distribution of CTR, Cost, & Conversins against Quality Score. | |
| * Version 1.0 | |
| * Created By: Derek Martin | |
| * DerekMartinLA.com | |
| **************************************************************************************/ | |
| function main() { |
| /********************************************************************************************************************** | |
| * Amazon Autocomplete Tool | |
| * Leverage the Amazon Autocomplete feature to find highly commercial keyword opportunities. | |
| * Export the results for efficient importing into Google Adwords | |
| * Version 1.0 | |
| * Created By: Derek Martin | |
| * DerekMartinLA.com or MixedMarketingArtist.com | |
| **********************************************************************************************************************/ | |
| var hashMapResults = {}; |
| var email_address = 'derek@wpromote.com'; | |
| function main() { | |
| var urlList = runUrlReport(); | |
| urlList = _.uniq(urlList, function(item, key, url) { | |
| return item.url; | |
| }); | |
| var listOfBrokenUrls = []; |
| Google Analytics Dashboards | |
| Local Search Dashboard https://www.google.com/analytics/web/template?uid=gNhA6alsRsy9rFxKJSz2Ng http://localu.org/blog/how-to-segment-local-search-analytics/ | |
| https://econsultancy.com/blog/62828-10-useful-google-analytics-custom-dashboards/ |
| var wordList = [ | |
| "a", | |
| "aardvark", | |
| "aback", | |
| "abacus", | |
| "abaft", | |
| "abalone", | |
| "abandon", | |
| "abandoned", | |
| "abase", |
This is a collection of snippets, not a comprehensive guide. I suggest you start with Operational PGP.
Here is an incomplete list of things that are different from other approaches:
| (function($) { | |
| $.fn.popover.Constructor.prototype.show = function() { | |
| var fallback_position = 'top'; | |
| var e = $.Event('show.bs.' + this.type); | |
| if (this.hasContent() && this.enabled) { | |
| if (e.isDefaultPrevented()) { | |
| return; | |
| } |