$echo '{
< "rows": [
< {
< "id": "001",
< "campaignId": "C001",
< "channel": "search",
< "url": "https://shop.example.test/?utm_source=google&utm_medium=cpc&utm_campaign=autumn"
< },
< {
< "id": "002",
< "campaignId": "C001",
< "channel": "search",
< "url": "https://shop.example.test/?utm_source=Google&utm_medium=cpc&utm_campaign=autumn"
< },
< {
< "id": "003",
< "channel": "search",
< "url": "https://shop.example.test/?utm_source=google&utm_source=bing&utm_medium=cpc&utm_campaign=autumn"
< },
< {
< "id": "004",
< "campaignId": "C002",
< "channel": "email",
< "url": "https://shop.example.test/?utm_source=newsletter&utm_medium=email&utm_campaign=spring"
< },
< {
< "id": "005",
< "campaignId": "C002",
< "channel": "email",
< "url": "https://shop.example.test/?utm_source=newsletter&utm_medium=email&utm_campaign=Spring"
< },
< {
< "id": "006",
< "campaignId": "C003",
< "channel": "ads",
< "url": "https://shop.example.test/?utm_source=google&utm_medium=cpc&utm_campaign={{campaign.name}}&utm_term={Keyword}"
< },
< {
< "id": "007",
< "url": "https://shop.example.test/?utm_source=google&utm_medium=cpc&utm_campaign=bad%GG"
< },
< {
< "id": "008",
< "url": "https://shop.example.test/?utm_source=newsletter#utm_medium=email&utm_campaign=summer"
< },
< {
< "id": "009",
< "url": "https://shop.example.test/?utm_source=google&utm_medium=cpc&utm_campaign=summer&utm_content=a%26b&utm_term=a+b&sig=A%2bb%2F%3d&flag=#keep"
< },
< {
< "id": "=HYPERLINK(\\"https://example.test\\")",
< "channel": "=1+1",
< "url": "https://shop.example.test/?utm_source=newsletter&utm_medium=email&utm_campaign=&utm_content={unknown}"
< }
< ],
< "policy": {
< "requiredParameters": [
< "utm_source",
< "utm_medium",
< "utm_campaign"
< ],
< "allowedValues": {
< "utm_source": [
< "google",
< "newsletter"
< ],
< "utm_medium": [
< "cpc",
< "email"
< ]
< },
< "allowedSourceMediumPairs": [
< {
< "source": "google",
< "medium": "cpc"
< },
< {
< "source": "newsletter",
< "medium": "email"
< }
< ],
< "casePolicy": "lowercase",
< "aliases": {
< "utm_source": {
< "Google": "google"
< }
< },
< "allowedMacros": [
< "{{campaign.name}}",
< "{Keyword}"
< ]
< }
<}' |
<apify call h_murdock/campaign-utm-policy-audit --silent --output-dataset