Bid Boost on Custom Logic
Create a bid boost based on dimensions values and custom logic for specific situations. What can I do with this? Increase bids for newly launched campaigns Adjust bids based on campaign category Example How it works The script copies the cost from the report and uploads it as a dimension. Requirements Setup Dimensions may be used in the bidding logi...
Auto-pause mature campaigns that have a low ROAS
The script automatically pauses PPC campaigns that are considered mature but are yielding low Return on Ad Spend (ROAS). What can I do with this? This script helps advertisers ensure their budget is being allocated to the campaigns that are most likely to boost their return on their marketing investment and eliminate wasted spend on those that are u...
Auto-pause keyword based on performance
The script automatically updates the status of keywords to “Paused” if their performance crosses user-determined thresholds. What can I do with this? This script helps advertisers ensure their budget is being allocated to the assets that are most likely to help them meet their performance goals and eliminate wasted spend on those that are underperfo...
Monthly Budget Cap via gSheet
This script pauses campaigns in Strategies if they exceed a monthly budget cap as defined in a Google Sheets document. It is an alternate approach to setting the budget cap with a Marin Dimension. What can I do with this? This script gives you greater control of monthly spending than publisher tools allow, eliminating the possibility of overspending...
Adjust bids based on keyword performance
The script automatically updates the bids of keywords to “Paused” if their performance crosses user-determined thresholds. What can I do with this? This script automates custom bidding adjustments based on business logic to complement Marin or Publisher Bidding. How it works The script compares current performance metrics to user-defined keyword per...
Boost bids based on inventory levels
The script automatically calculates an auction boost based on inventory levels and recent keyword performance. The Auction Boost can be used by Marin's Dynamic Actions to adjust the keyword bid. What can I do with this? This script helps ensure optimal spending on keywords depending on inventory levels and other factors not visible to the publisher....
Boost budget based on performance
The script automatically increases the budget of non-brand campaigns if their CPA performance is better than the average by a certain threshold. What can I do with this? Increase spend allocation to campaigns that are performing better than average to help drive additional conversions How it works The identifies relevant campaigns based on their nam...
Pause campaigns based on performance
The script automatically updates the status of new campaigns to “Paused” if their ROAS crosses user-determined thresholds. What can I do with this? This script helps advertisers ensure their budget is being allocated to the assets that are most likely to help them meet their performance goals and eliminate wasted spend on those that are underperform...
Reset Budgets at Start of Month
The script automatically resets the budget target for a strategy at the beginning of each month. What can I do with this? Start each month with a consistent budget target, even if changes were made through the previous month. This can be easily adapted to work on campaigns as well. Example How it works The script identifies Strategies with [RESET]...
Profit Maximization
A typical use case for Profit Maximization would be a lead-generation business with little branded traffic. In this case, the customer wishes to maximize revenue while minimizing ad spend. This goal would be used when you don't have a specific target ROAS or Spend. This is a powerful optimization goal. It will keep spending as long as revenue > c...
Negative keyword expansion
The script creates a report of negative keywords based on user-defined business rules that prevent ads from being shown when certain keywords are present. What can I do with this? You can leverage this script to ensure you're not using your budget on the terms that aren't relevant or have been shown to have negative impact on your campaigns. How it ...
Label keywords with high new-to-brand potential
This script sets a dimension to help you identify those keywords that are most likely to generate new-to-brand conversions. What can I do with this? With this script, you can easily identify those customers that haven't ever shopped with your brand on Amazon and target these customers with the greatest potential CLTV uplift. How it works The Python...
Label Keywords with New-to-brand Potential
This script identifies and automatically labels the keywords that are most likely to be tagged “New To Brand” by Amazon What can I do with this? Help boost your conversions among customers who haven't purchased from you in the past with by leveraging identifying those that have the highest NTB potential. Take it a step further and the system to auto...
Automatically Pause Campaigns Not in an Active Ad Group
The script automatically updates the status of advertising campaigns to “Paused” if they're not assigned to ad groups, to optimize budget management What can I do with this? This script helps to optimize budget algorithms by only having campaigns that are aligned to ad groups set to active across all your publishers. Example How it works The scrip...