{"id":10869,"date":"2025-04-09T18:57:07","date_gmt":"2025-04-09T18:57:07","guid":{"rendered":"https:\/\/wiki.pontiac.media\/?docs=ctv-documentation\/reporting\/custom-reporting\/scheduled-reports"},"modified":"2025-05-23T21:28:01","modified_gmt":"2025-05-23T21:28:01","slug":"scheduled-reports","status":"publish","type":"docs","link":"https:\/\/wiki.pontiac.media\/?docs=ctv-documentation\/reporting\/custom-reporting\/scheduled-reports","title":{"rendered":"Scheduled Reports"},"content":{"rendered":"\n<p>Custom reports can be automatically delivered to your email, FTP or S3 bucket, or Google Cloud Storage on the schedule of your choice. When creating a custom report, select the \u2018Schedule Automated Report\u2019 box, then open the \u2018Scheduled Reports\u2019 tab to choose the schedule and configure the delivery method.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-1024x563.png\" alt=\"\" class=\"wp-image-10852\" srcset=\"https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-1024x563.png 1024w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-300x165.png 300w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-768x422.png 768w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-1536x844.png 1536w, https:\/\/wiki.pontiac.media\/wp-content\/uploads\/2025\/04\/Screenshot-2025-04-09-103745-2048x1125.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>When creating a new Custom Report and selecting Schedule Automated Report, the Scheduled Reports tab becomes editable. Complete the setup by selecting the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Report Frequency: \n<ul class=\"wp-block-list\">\n<li>Daily: Reports will be sent each morning for the previous day.<\/li>\n\n\n\n<li>Weekly: Reports will be delivered on Monday mornings for the previous week.<\/li>\n\n\n\n<li>Monthly: Reports will be delivered on the first of each month for the previous month.<\/li>\n\n\n\n<li>Custom: \n<ul class=\"wp-block-list\">\n<li>Set a specific day frequency. For example, every 2 days.<\/li>\n\n\n\n<li>Set a specific week frequency on a specific day. For example, every 2 weeks on Monday.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Reporting Interval: Yesterday, Last 7 days, Last 30 days, Month to Date, Previous Month, Custom\n<ul class=\"wp-block-list\">\n<li>Custom: Last __ Days<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Deliver by: Choose delivery method by selecting the checkbox for each.\n<ul class=\"wp-block-list\">\n<li>Email\n<ul class=\"wp-block-list\">\n<li>Email addresses should be separated by comma.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>FTP\n<ul class=\"wp-block-list\">\n<li>FTP Server<\/li>\n\n\n\n<li>FTP Path<\/li>\n\n\n\n<li>FTP Port<\/li>\n\n\n\n<li>FTP Username<br>FTP Password<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>AWS S3\n<ul class=\"wp-block-list\">\n<li>Bucket: This is the name of the bucket, e.g. example.bucket. Bucket name does not contain a leading backslash or the s3:\/\/ prefix.\n<ul class=\"wp-block-list\">\n<li>Creating a bucket in AWS S3:\n<ul class=\"wp-block-list\">\n<li>In AWS S3 click Create Bucket<\/li>\n\n\n\n<li>Chose a bucket name that is available and the desired AWS Region.<\/li>\n\n\n\n<li>Change Object Ownership to ACLs enabled.<\/li>\n\n\n\n<li>Uncheck Block all public access field and check \u201cI acknowledge that the current settings might result in this bucket and the objects within becoming public\u201d.<\/li>\n\n\n\n<li>Click Create bucket.<\/li>\n\n\n\n<li>Navigate to the newly created bucket and click Create folder with the output path that we chose in Pontiac (\u201coutput-path\u201d). Confirm to create the folder.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Setting up the report in Pontiac:\n<ul class=\"wp-block-list\">\n<li>Go to Reporting tab and then click New Custom Report.<\/li>\n\n\n\n<li>Select Log Level Report from the Report Type Drop Down<\/li>\n\n\n\n<li>Go to Scheduled Reports tab and check Deliver by S3 box.<\/li>\n\n\n\n<li>In the expandable section fill out the Bucket field with the AWS S3 Bucket name. Example: S3-test-bucket.<\/li>\n\n\n\n<li>Fill out the Path field with a desired output path location and file name (To include the date macro use dateInt (YYYYMMDD) like xxx\/filename-%dateInt% otherwise your file will be overwritten each day). Example: output-path\/Pontiac-reports.csv or output-path\/Pontiac-reports-%dateInt%.csv<\/li>\n\n\n\n<li>Click View security policy and copy the full text area.<\/li>\n\n\n\n<li>Go to Amazon AWS S3 and modify permissions for the bucket we chose earlier. In the Permissions tab click Edit and paste the policy text from earlier and Save.<\/li>\n\n\n\n<li>Back in Pontiac reports screen click Verify and wait for a successful confirmation message.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Path: This will be the full location that the report is saved to. To include the date macro use dateInt (YYYYMMDD) like xxx\/filename-%dateInt% otherwise your file will be overwritten each day.<\/li>\n\n\n\n<li>View Security Policy<\/li>\n\n\n\n<li>Verify your configured bucket policy.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Google Cloud Storage\n<ul class=\"wp-block-list\">\n<li>Bucket: This is the name of the bucket, e.g. example.bucket. Bucket name does not contain a leading backslash or the gs:\/\/ prefix.<\/li>\n\n\n\n<li>Path: This will be the full location that the report is saved to. To include the date macro use dateInt (YYYYMMDD) like xxx\/filename-%dateInt% otherwise your file will be overwritten each day.<\/li>\n\n\n\n<li>Credentials: Valid json object.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"author":17,"featured_media":0,"parent":10232,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-10869","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10869"}],"version-history":[{"count":5,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10869\/revisions"}],"predecessor-version":[{"id":11223,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10869\/revisions\/11223"}],"up":[{"embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10232"}],"next":[{"title":"Custom Report","link":"https:\/\/wiki.pontiac.media\/?docs=ctv-documentation\/reporting\/custom-reporting\/custom-report","href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10844"}],"prev":[{"title":"Overview","link":"https:\/\/wiki.pontiac.media\/?docs=ctv-documentation\/reporting\/custom-reporting\/overview","href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=\/wp\/v2\/docs\/10837"}],"wp:attachment":[{"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10869"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/wiki.pontiac.media\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=10869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}