[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-id-\u002Fdocs\u002Fgoogle-ads-scheduled-feeds":3},{"id":4,"title":5,"body":6,"category":992,"code_examples":993,"demos":993,"description":994,"extension":995,"meta":996,"navigation":993,"order":997,"path":998,"seo":999,"sitemap":1006,"stem":1008,"tags":1009,"toc":1014,"videos":993,"__hash__":1015},"docs\u002Fdocs\u002Fgoogle-ads-scheduled-feeds.md","Google Ads Scheduled Feeds — Offline Conversions & Customer Match",{"type":7,"value":8,"toc":961},"minimark",[9,14,23,39,56,61,72,99,103,122,126,166,176,180,185,233,237,309,313,346,409,413,417,461,465,485,527,531,535,546,550,553,595,598,681,685,700,714,718,731,735,769,773,777,788,792,810,814,829,833,850,854,857,886,890,897,901,922,926,957],[10,11,13],"h1",{"id":12},"google-ads-scheduled-feeds","Google Ads Scheduled Feeds",[15,16,17,18,22],"p",{},"Panduan ini menunjukkan cara menghubungkan Konektor ke ",[19,20,21],"strong",{},"Google Ads Scheduled Uploads"," agar Google Ads otomatis menarik data leads Anda sebagai:",[24,25,26,33],"ol",{},[27,28,29,32],"li",{},[19,30,31],{},"Offline Conversions"," — untuk mengoptimalkan bidding iklan berdasarkan konversi dunia nyata (chat → deal).",[27,34,35,38],{},[19,36,37],{},"Customer Match"," — untuk menargetkan\u002Fmengecualikan audiens, lookalike, atau remarketing.",[40,41,42],"info",{},[15,43,44,47,48,51,52,55],{},[19,45,46],{},"Kenapa fitur ini?"," Konektor mengekspos dua URL CSV per workspace. Google Ads akan mem-fetch URL tersebut pada jadwal (Harian \u002F Mingguan \u002F Bulanan) dengan ",[19,49,50],{},"HTTP Basic Auth",". Semua data PII (email, nomor HP, nama) otomatis di-hash ",[19,53,54],{},"SHA-256"," sebelum dikirim, sesuai standard resmi Google.",[57,58,60],"h2",{"id":59},"arsitektur-singkat","Arsitektur Singkat",[62,63,68],"pre",{"className":64,"code":66,"language":67},[65],"language-text","[Konektor DB]  ──▶  \u002Fv1\u002Fgoogle\u002Ffeeds\u002F{kode}\u002Foffline-conversions.csv  ──▶  Google Ads (Scheduled)\n              ──▶  \u002Fv1\u002Fgoogle\u002Ffeeds\u002F{kode}\u002Fcustomer-match.csv        ──▶  Google Ads (Scheduled)\n                   ▲\n                   │\n              HTTP Basic Auth\n              (Username + Password yg Anda generate)\n","text",[69,70,66],"code",{"__ignoreMap":71},"",[73,74,75,81,87,93],"ul",{},[27,76,77,80],{},[19,78,79],{},"Protokol:"," HTTPS (wajib).",[27,82,83,86],{},[19,84,85],{},"Auth:"," HTTP Basic Auth (standar Google Ads).",[27,88,89,92],{},[19,90,91],{},"Format:"," CSV sesuai spec resmi Google (lihat di bawah).",[27,94,95,98],{},[19,96,97],{},"Isi file:"," Di-generate on-demand tiap Google Ads fetch — selalu data terbaru.",[57,100,102],{"id":101},"prasyarat","Prasyarat",[24,104,105,112,115],{},[27,106,107,108,111],{},"Workspace sudah memiliki ",[19,109,110],{},"Tracking Code"," (otomatis dibuat saat register).",[27,113,114],{},"Akun Google Ads aktif dengan akses Admin \u002F Standard.",[27,116,117,118,121],{},"(Untuk offline conversions) Sudah membuat ",[19,119,120],{},"Conversion Action"," di Google Ads dengan nama yang akan Anda kirim.",[57,123,125],{"id":124},"langkah-1-generate-kredensial-di-konektor","Langkah 1 — Generate Kredensial di Konektor",[24,127,128,131,138,145,155],{},[27,129,130],{},"Login ke Konektor → pilih workspace yang ingin dihubungkan.",[27,132,133,134,137],{},"Buka menu ",[19,135,136],{},"Google Ads Feeds"," (di sidebar Owner).",[27,139,140,141,144],{},"Klik ",[19,142,143],{},"\"Generate Kredensial\"",".",[27,146,147,150,151,154],{},[19,148,149],{},"Salin password"," yang ditampilkan ",[19,152,153],{},"sekarang juga"," — password ini hanya ditampilkan satu kali. Simpan di password manager Anda.",[27,156,157,158,161,162,165],{},"Salin juga ",[19,159,160],{},"Username"," dan dua ",[19,163,164],{},"URL feed"," (offline & customer match).",[167,168,169],"warning",{},[15,170,171,172,175],{},"Password disimpan dalam bentuk PBKDF2-SHA-256 (100.000 iterasi, salt random per-workspace). Konektor TIDAK pernah menyimpan password plaintext. Jika lupa, klik ",[19,173,174],{},"\"Ganti Password\""," untuk membuat yang baru — akan memutus jadwal upload yang sedang berjalan.",[57,177,179],{"id":178},"langkah-2-konfigurasi-offline-conversions","Langkah 2 — Konfigurasi Offline Conversions",[181,182,184],"h3",{"id":183},"_2a-buat-conversion-action-di-google-ads","2a. Buat Conversion Action di Google Ads",[24,186,187,200,212,230],{},[27,188,189,190,193,194,193,197,144],{},"Google Ads → ",[19,191,192],{},"Tools & Settings"," → ",[19,195,196],{},"Conversions",[19,198,199],{},"New conversion action",[27,201,202,203,193,206,193,209,144],{},"Pilih ",[19,204,205],{},"Import",[19,207,208],{},"Other data sources or CRMs",[19,210,211],{},"Track conversions from clicks",[27,213,214,215,218,219,222,223,222,226,229],{},"Isi ",[19,216,217],{},"Name"," sesuai dengan nama status lead di Konektor (default: ",[69,220,221],{},"new",", ",[69,224,225],{},"qualified",[69,227,228],{},"won",", dll.) — atau sesuaikan name-map di pengaturan feed.",[27,231,232],{},"Ulangi untuk setiap status yang ingin Anda import.",[181,234,236],{"id":235},"_2b-buat-schedule-upload","2b. Buat Schedule Upload",[24,238,239,251,259,268,277,298,303],{},[27,240,189,241,193,243,193,245,193,248,144],{},[19,242,192],{},[19,244,196],{},[19,246,247],{},"Uploads",[19,249,250],{},"Schedules",[27,252,140,253,193,256,144],{},[19,254,255],{},"+",[19,257,258],{},"HTTPS",[27,260,261,262],{},"Paste URL offline conversions dari Konektor:\n",[62,263,266],{"className":264,"code":265,"language":67},[65],"https:\u002F\u002Fkonektor.id\u002Fv1\u002Fgoogle\u002Ffeeds\u002FWS-XXXXXX\u002Foffline-conversions.csv\n",[69,267,265],{"__ignoreMap":71},[27,269,214,270,272,273,276],{},[19,271,160],{}," dan ",[19,274,275],{},"Password"," yang di-generate Konektor.",[27,278,279,280],{},"Pilih frekuensi:\n",[73,281,282,288],{},[27,283,284,287],{},[19,285,286],{},"Daily"," (recommended) — cukup untuk kebanyakan kasus.",[27,289,290,293,294,297],{},[19,291,292],{},"Weekly"," \u002F ",[19,295,296],{},"Monthly"," — jika volume leads rendah.",[27,299,140,300,144],{},[19,301,302],{},"Save",[27,304,140,305,308],{},[19,306,307],{},"\"Upload preview\""," — Google Ads akan langsung test-fetch file Anda.",[181,310,312],{"id":311},"_2c-contoh-output-csv","2c. Contoh Output CSV",[62,314,318],{"className":315,"code":316,"language":317,"meta":71,"style":71},"language-csv shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Parameters:TimeZone=+0700\nEmail,Phone Number,Conversion Name,Conversion Time,Conversion Value,Conversion Currency\na3f1b2c...,e5d8f7a...,qualified,2026-04-21 10:30:00,100000,IDR\nd92fe8b...,c7b3a14...,won,2026-04-20 15:22:11,2500000,IDR\n","csv",[69,319,320,328,334,340],{"__ignoreMap":71},[321,322,325],"span",{"class":323,"line":324},"line",1,[321,326,327],{},"Parameters:TimeZone=+0700\n",[321,329,331],{"class":323,"line":330},2,[321,332,333],{},"Email,Phone Number,Conversion Name,Conversion Time,Conversion Value,Conversion Currency\n",[321,335,337],{"class":323,"line":336},3,[321,338,339],{},"a3f1b2c...,e5d8f7a...,qualified,2026-04-21 10:30:00,100000,IDR\n",[321,341,343],{"class":323,"line":342},4,[321,344,345],{},"d92fe8b...,c7b3a14...,won,2026-04-20 15:22:11,2500000,IDR\n",[73,347,348,358,368,374,384,400],{},[27,349,350,353,354,357],{},[19,351,352],{},"Parameters:TimeZone"," — Wajib. Default ",[69,355,356],{},"+0700"," (WIB). Ubah di setting jika Anda di zona lain.",[27,359,360,363,364,367],{},[19,361,362],{},"Email \u002F Phone Number"," — SHA-256 hashed. Email di-lowercase & trim, phone di-normalisasi E.164 (",[69,365,366],{},"+62…",").",[27,369,370,373],{},[19,371,372],{},"Conversion Name"," — nama status lead (atau custom mapping).",[27,375,376,379,380,383],{},[19,377,378],{},"Conversion Time"," — format ",[69,381,382],{},"yyyy-MM-dd HH:mm:ss"," di zona waktu yang dideklarasikan.",[27,385,386,389,390,393,394,393,397,144],{},[19,387,388],{},"Conversion Value"," — ",[69,391,392],{},"actualValue"," ?? ",[69,395,396],{},"estimatedValue",[69,398,399],{},"0",[27,401,402,405,406,367],{},[19,403,404],{},"Conversion Currency"," — ISO-4217 (default ",[69,407,408],{},"IDR",[57,410,412],{"id":411},"langkah-3-konfigurasi-customer-match","Langkah 3 — Konfigurasi Customer Match",[181,414,416],{"id":415},"_3a-buat-customer-list-di-google-ads","3a. Buat Customer List di Google Ads",[24,418,419,429,437,446,452,455],{},[27,420,189,421,193,423,193,426,144],{},[19,422,192],{},[19,424,425],{},"Audience manager",[19,427,428],{},"Customer lists",[27,430,431,193,433,436],{},[19,432,255],{},[19,434,435],{},"Upload data source: Scheduled"," (via HTTPS).",[27,438,439,440],{},"Paste URL customer match dari Konektor:\n",[62,441,444],{"className":442,"code":443,"language":67},[65],"https:\u002F\u002Fkonektor.id\u002Fv1\u002Fgoogle\u002Ffeeds\u002FWS-XXXXXX\u002Fcustomer-match.csv\n",[69,445,443],{"__ignoreMap":71},[27,447,214,448,272,450,144],{},[19,449,160],{},[19,451,275],{},[27,453,454],{},"Pilih frekuensi (Daily \u002F Weekly \u002F Monthly).",[27,456,457,460],{},[19,458,459],{},"Centang"," checkbox konfirmasi consent untuk menggunakan data pelanggan sesuai kebijakan Google.",[181,462,464],{"id":463},"_3b-contoh-output-csv","3b. Contoh Output CSV",[62,466,468],{"className":315,"code":467,"language":317,"meta":71,"style":71},"Email,Phone,First Name,Last Name,Country,Zip\na3f1b2c...,e5d8f7a...,f4a2b1e...,8c3d7b2...,ID,\nd92fe8b...,c7b3a14...,a1b2c3d...,,ID,\n",[69,469,470,475,480],{"__ignoreMap":71},[321,471,472],{"class":323,"line":324},[321,473,474],{},"Email,Phone,First Name,Last Name,Country,Zip\n",[321,476,477],{"class":323,"line":330},[321,478,479],{},"a3f1b2c...,e5d8f7a...,f4a2b1e...,8c3d7b2...,ID,\n",[321,481,482],{"class":323,"line":336},[321,483,484],{},"d92fe8b...,c7b3a14...,a1b2c3d...,,ID,\n",[73,486,487,494,508,516],{},[27,488,489,490,493],{},"Semua PII ",[19,491,492],{},"SHA-256 hashed"," (lowercase hex).",[27,495,496,499,500,503,504,507],{},[19,497,498],{},"Country"," — kode ISO-2 (default ",[69,501,502],{},"ID","), ",[19,505,506],{},"tidak"," di-hash.",[27,509,510,513,514,507],{},[19,511,512],{},"Zip"," — opsional, ",[19,515,506],{},[27,517,518,519,522,523,526],{},"Minimal ",[19,520,521],{},"Email"," ATAU ",[19,524,525],{},"Phone"," harus ada. Lead tanpa keduanya otomatis di-skip.",[57,528,530],{"id":529},"pengaturan-lanjutan","Pengaturan Lanjutan",[181,532,534],{"id":533},"filter-status","Filter Status",[15,536,537,538,541,542,222,544,367],{},"Secara default, feed offline conversions mengirim ",[19,539,540],{},"semua status lead",". Pilih status tertentu jika ingin Google Ads hanya meng-import milestone penting (mis. ",[69,543,225],{},[69,545,228],{},[181,547,549],{"id":548},"custom-name-map","Custom Name Map",[15,551,552],{},"Jika Anda ingin nama conversion di Google Ads beda dari nama status di Konektor:",[554,555,556,569],"table",{},[557,558,559],"thead",{},[560,561,562,566],"tr",{},[563,564,565],"th",{},"Status Konektor",[563,567,568],{},"Nama di Google Ads",[570,571,572,584],"tbody",{},[560,573,574,579],{},[575,576,577],"td",{},[69,578,225],{},[575,580,581],{},[69,582,583],{},"Lead Berkualitas",[560,585,586,590],{},[575,587,588],{},[69,589,228],{},[575,591,592],{},[69,593,594],{},"Konversi Bayar",[15,596,597],{},"Konfigurasi lewat UI setting atau langsung via API PATCH dengan body:",[62,599,603],{"className":600,"code":601,"language":602,"meta":71,"style":71},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"offlineNameMap\": {\n    \"qualified\": \"Lead Berkualitas\",\n    \"won\": \"Konversi Bayar\"\n  }\n}\n","json",[69,604,605,611,629,652,669,675],{"__ignoreMap":71},[321,606,607],{"class":323,"line":324},[321,608,610],{"class":609},"sMK4o","{\n",[321,612,613,616,620,623,626],{"class":323,"line":330},[321,614,615],{"class":609},"  \"",[321,617,619],{"class":618},"spNyl","offlineNameMap",[321,621,622],{"class":609},"\"",[321,624,625],{"class":609},":",[321,627,628],{"class":609}," {\n",[321,630,631,634,637,639,641,644,647,649],{"class":323,"line":336},[321,632,633],{"class":609},"    \"",[321,635,225],{"class":636},"sBMFI",[321,638,622],{"class":609},[321,640,625],{"class":609},[321,642,643],{"class":609}," \"",[321,645,583],{"class":646},"sfazB",[321,648,622],{"class":609},[321,650,651],{"class":609},",\n",[321,653,654,656,658,660,662,664,666],{"class":323,"line":342},[321,655,633],{"class":609},[321,657,228],{"class":636},[321,659,622],{"class":609},[321,661,625],{"class":609},[321,663,643],{"class":609},[321,665,594],{"class":646},[321,667,668],{"class":609},"\"\n",[321,670,672],{"class":323,"line":671},5,[321,673,674],{"class":609},"  }\n",[321,676,678],{"class":323,"line":677},6,[321,679,680],{"class":609},"}\n",[181,682,684],{"id":683},"rolling-window","Rolling Window",[15,686,687,688,691,692,695,696,699],{},"Default feed offline = ",[19,689,690],{},"90 hari terakhir"," (berdasarkan ",[69,693,694],{},"updatedAt","). Ini penting agar payload tetap ringan & sesuai rekomendasi Google (jangan kirim ulang conversion lama berulang-kali). Konfigurasi lewat slider ",[69,697,698],{},"windowDays"," (1–540 hari).",[167,701,702,711],{},[15,703,704,707,708,710],{},[19,705,706],{},"Klik iklan punya batas 90 hari sendiri."," Google menolak event impor jika klik iklan yang membuat lead itu lebih tua dari 90 hari. Rolling window memakai ",[69,709,694],{},", jadi deal yang lambat closing bisa menarik klik lama kembali masuk rentang. Konektor melewati baris seperti itu, jadi CSV tidak pernah membawa baris yang pasti ditolak Google.",[15,712,713],{},"Lead dengan siklus penjualan lebih dari 90 hari tidak bisa diimpor sebagai offline conversion. Pakai Customer Match untuk audiens tersebut.",[181,715,717],{"id":716},"timezone","Timezone",[15,719,720,721,723,724,727,728,144],{},"Default ",[69,722,356],{}," (WIB). Ubah jika workspace Anda di zona lain. Format: ",[69,725,726],{},"+HHMM"," atau ",[69,729,730],{},"-HHMM",[57,732,734],{"id":733},"praktik-keamanan","Praktik Keamanan",[73,736,737,744,750,753,756,759,766],{},[27,738,739,740,743],{},"✅ Password ter-hash dengan ",[19,741,742],{},"PBKDF2-SHA-256"," 100k iterasi.",[27,745,746,747,144],{},"✅ Verifikasi dengan ",[19,748,749],{},"timing-safe compare",[27,751,752],{},"✅ Rate limit 60 request\u002Fmenit per IP (cukup untuk Google polling harian).",[27,754,755],{},"✅ Endpoint hanya HTTPS (TLS dari Cloudflare).",[27,757,758],{},"✅ 404 (bukan 401) untuk kode workspace tidak dikenal → mencegah enumerasi.",[27,760,761,762,765],{},"✅ ",[69,763,764],{},"Cache-Control: private, no-store"," → feed tidak ter-cache CDN publik.",[27,767,768],{},"✅ Audit trail: timestamp fetch terakhir & jumlah row disimpan per feed.",[57,770,772],{"id":771},"troubleshooting","Troubleshooting",[181,774,776],{"id":775},"_401-unauthorized-di-google-ads-preview","\"401 Unauthorized\" di Google Ads preview",[73,778,779,785],{},[27,780,781,782,784],{},"Periksa Username & Password. Jika lupa password, klik ",[19,783,174],{}," di Konektor.",[27,786,787],{},"Pastikan tidak ada spasi di awal\u002Fakhir saat paste.",[181,789,791],{"id":790},"_404-not-found","\"404 Not Found\"",[73,793,794,800],{},[27,795,796,797,367],{},"Periksa kode workspace di URL (format ",[69,798,799],{},"WS-XXXXXX",[27,801,802,803,727,806,809],{},"Pastikan feed terkait (",[69,804,805],{},"offlineEnabled",[69,807,808],{},"customerMatchEnabled",") aktif.",[181,811,813],{"id":812},"low-match-rate-di-customer-match","\"Low match rate\" di Customer Match",[73,815,816,819],{},[27,817,818],{},"Pastikan data email & phone di lead sudah valid (bukan dummy).",[27,820,821,822,825,826,144],{},"Phone harus bisa di-normalisasi ke E.164 — nomor ",[69,823,824],{},"08xx"," otomatis dikonversi ke ",[69,827,828],{},"+628xx",[181,830,832],{"id":831},"conversion-name-tidak-ditemukan-di-google-ads","\"Conversion name tidak ditemukan\" di Google Ads",[73,834,835,845],{},[27,836,837,838,840,841,844],{},"Nama ",[69,839,372],{}," di CSV ",[19,842,843],{},"harus persis"," match dengan nama Conversion Action di Google Ads (case-sensitive).",[27,846,847,848,784],{},"Cek pengaturan ",[69,849,619],{},[181,851,853],{"id":852},"identifiers-or-ios-url-parameters-are-too-old-status-needs-attention","\"Identifiers or iOS URL parameters are too old\" \u002F status \"Needs attention\"",[15,855,856],{},"Pesan ini bukan soal iOS. Artinya klik iklan di balik event impor itu lebih tua daripada click-through conversion window pada conversion action tersebut.",[73,858,859,874,877,883],{},[27,860,861,862,865,866,869,870,873],{},"Buka ",[19,863,864],{},"Tools → Conversions",", pilih conversion action itu, lalu set ",[19,867,868],{},"click-through conversion window"," ke ",[19,871,872],{},"90 hari"," (nilai maksimum).",[27,875,876],{},"Baris yang kliknya sudah lewat 90 hari tidak ikut masuk CSV. Google memang tidak bisa menerimanya.",[27,878,879,880,882],{},"Pertahankan schedule ",[19,881,286],{},", supaya tiap deal sampai ke Google sebelum kliknya kedaluwarsa.",[27,884,885],{},"Status ini hanya menandai baris yang ditolak. Konversi yang sudah tercatat tetap sah.",[181,887,889],{"id":888},"delay","Delay",[15,891,892,893,896],{},"Google Ads merekomendasikan menunggu ",[19,894,895],{},"6 jam"," setelah scheduled upload sebelum data muncul di laporan konversi.",[57,898,900],{"id":899},"langkah-berikutnya","Langkah berikutnya",[73,902,903,910,916],{},[27,904,905],{},[906,907,909],"a",{"href":908},"\u002Fdocs\u002Fplatform-guides\u002Fgoogle-ads","GA4 ke Google Ads: Sync Konversi Step-by-Step (UI 2026)",[27,911,912],{},[906,913,915],{"href":914},"\u002Fdocs\u002Fadvanced\u002Fconversion-settings","Konfigurasi Conversion Settings - Optimasi Iklan",[27,917,918],{},[906,919,921],{"href":920},"\u002Fdocs\u002Fplatform-guides\u002Fgoogle-enhanced","Google Enhanced Conversions",[57,923,925],{"id":924},"referensi-resmi-google","Referensi Resmi Google",[73,927,928,936,943,950],{},[27,929,930],{},[906,931,935],{"href":932,"rel":933},"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F7014069",[934],"nofollow","Import conversions from files (legacy)",[27,937,938],{},[906,939,942],{"href":940,"rel":941},"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F15081888",[934],"Guidelines for importing offline conversions",[27,944,945],{},[906,946,949],{"href":947,"rel":948},"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F7659867",[934],"Customer Match format",[27,951,952],{},[906,953,956],{"href":954,"rel":955},"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F11062876",[934],"Enhanced conversions for leads",[958,959,960],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}",{"title":71,"searchDepth":330,"depth":330,"links":962},[963,964,965,966,971,975,981,982,990,991],{"id":59,"depth":330,"text":60},{"id":101,"depth":330,"text":102},{"id":124,"depth":330,"text":125},{"id":178,"depth":330,"text":179,"children":967},[968,969,970],{"id":183,"depth":336,"text":184},{"id":235,"depth":336,"text":236},{"id":311,"depth":336,"text":312},{"id":411,"depth":330,"text":412,"children":972},[973,974],{"id":415,"depth":336,"text":416},{"id":463,"depth":336,"text":464},{"id":529,"depth":330,"text":530,"children":976},[977,978,979,980],{"id":533,"depth":336,"text":534},{"id":548,"depth":336,"text":549},{"id":683,"depth":336,"text":684},{"id":716,"depth":336,"text":717},{"id":733,"depth":330,"text":734},{"id":771,"depth":330,"text":772,"children":983},[984,985,986,987,988,989],{"id":775,"depth":336,"text":776},{"id":790,"depth":336,"text":791},{"id":812,"depth":336,"text":813},{"id":831,"depth":336,"text":832},{"id":852,"depth":336,"text":853},{"id":888,"depth":336,"text":889},{"id":899,"depth":330,"text":900},{"id":924,"depth":330,"text":925},"integration",null,"Sambungkan Konektor ke Google Ads dengan Scheduled Uploads. Tarik offline conversions & customer match audience otomatis lewat HTTPS + Basic Auth.","md",{},15,"\u002Fdocs\u002Fgoogle-ads-scheduled-feeds",{"title":1000,"keywords":1001,"canonical":998,"description":994},"Panduan Google Ads Scheduled Feeds | Konektor",[1002,1003,1004,1005],"google ads scheduled uploads","offline conversion import google ads","customer match csv","enhanced conversions for leads",{"loc":998,"lastmod":1007},"2026-09-06","docs\u002Fgoogle-ads-scheduled-feeds",[1010,1011,1012,1013,1005],"google ads","offline conversions","customer match","scheduled uploads",true,"m9mpqHDEt1qYkWVjlmTYUvPgkN6mXxtxmz16Id-6gEU"]