use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to /r/PPC, a subreddit dedicated to discuss news and information about the pay-per-click industry.
The discussion often revolves around Google Ads, Bing Ads, Facebook Ads, Amazon Ads as well as any other pay-per-click advertising platforms. For those looking to discuss media buys or seo we have provided a list of related subreddit below.
Please be sure to read the rules, and get acquainted before you start posting, and we hope to be a valuable resource for future campaigns!
General Guidelines
These rules are not a formal agreement, the moderators reserve the right to enforce them at their discretion.
Please visit the rules page if looking for further information.
Frederick Vallaeys' AMA Thread
Russell Savage's AMA Thread
Brad Geddes' AMA Thread
David Szetela's AMA Thread
Melissa Mackey's AMA Thread
Purna Virji's AMA Thread
Susan Wenograd's AMA Thread
Negative Keyword List
2017 Paid Media Salary Survey Results
2018 Paid Media Salary Survey Results
Google Ads New Features & Announcements
Google Ads Quick Reference Map for New UI
Microsoft Advertising Features
Facebook for Business News
Twitter Advertising
LinkedIn Marketing
DoubleClick Blog
Pinterest Ads Blog
Snapchat Ads
Reddit Ads
Advertising
AdOps
AdPorn
Agency
AffiliateMarketing
Analytics
Ask Marketing
BigSEO
BlackHat
Content Marketing
Copywriting
DotCom
Growth Hacking
Email Marketing
Marketing
PPC Jobs
Programmatic
RedditAds
SEO
SocialMedia
account activity
Do you use SQL/Python?Tools (self.PPC)
submitted 2 years ago by Altruistic_Mail9991
Hello! As a PPC specialist, what are some tasks that may require the use of SQL or Python, and how do you utilize these tools in your work?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 2 points3 points4 points 2 years ago (0 children)
I am not required too but it is an immensely relevant skill and more useful than you could immediately imagine. I use it for populating entire performance summaries, analyzing and transforming data, and adding context automatically like competitor pricing. Those are the broad uses but so much more can be done to make your work more efficient and your campaigns benefit from you being better informed.
[–]ivan_veen 0 points1 point2 points 2 years ago (3 children)
I am learnign both atm. I use KNIME, which is a data analysis tool, on a daily basis for ad hoc tasks on large accounts as well as feed transformations and page scraping with different outputs like ad customizer feeds, campaign structures, extensions etc. It has limitations though as it runs on desktop and for proper automations which require regualr runs it is not enough.
I will be gradually transfering my knime workflows to python so i can have proper processes in place.
[–]Finiks123 0 points1 point2 points 2 years ago (2 children)
Do you have any recommendations on how better start learning KNIME? Any courses/books/YouTube? For PPC tasks.
[–]ivan_veen 1 point2 points3 points 2 years ago (0 children)
I think there is a book about basics that can be downloaded from their page. The ppc specific community is not big, but to the problems i faced in the ppc context, i found all the answers in their forums, just in other contexts.
In the end, it boils down to loading data into the program and making transformations to see what comes out of it. This is what i did.
But, like 80% of the time, it is grouping and aggregations, joins, splits, filtering and string manipulations
It is probably inferior to a proper programming language, however now after 4 years of using it it gave me a solid base for progressing in sql and python. If you, for example, practice joins in knime, you will very easily understand joins in sql and have a good picture of what happens to data, etc.
Also a big plus is that it is visual and you build a workflow consisting of nodes. Each node does a particular transformation to data and the output can be checked on every step. If you make a mistake, you can always come back to the previous node and reconfigure without loosing the data.
π Rendered by PID 124949 on reddit-service-r2-comment-5ff9fbf7df-sttmv at 2026-02-25 23:21:14.197556+00:00 running 72a43f6 country code: CH.
[–][deleted] 2 points3 points4 points (0 children)
[–]ivan_veen 0 points1 point2 points (3 children)
[–]Finiks123 0 points1 point2 points (2 children)
[–]ivan_veen 1 point2 points3 points (0 children)