[{"data":1,"prerenderedAt":1087},["ShallowReactive",2],{"navigation":3,"/activation/integrations":203},[4,22,47,64,101,126,143,156,169,190],{"title":5,"path":6,"stem":7,"children":8,"page":21},"آشنایی و مبانی","/intro","01.intro",[9,13,17],{"title":10,"path":11,"stem":12},"معماری داده‌ها","/intro/architecture","01.intro/1.architecture",{"title":14,"path":15,"stem":16},"الگوهای پیشنهادی","/intro/best-practices","01.intro/2.best-practices",{"title":18,"path":19,"stem":20},"مقایسه ETL و ELT","/intro/etl-vs-elt","01.intro/3.etl-vs-elt",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"ساخت و مدیریت فضا","/space","02.space",[27,31,35,39,43],{"title":28,"path":29,"stem":30},"ساختار فضا و پروژه","/space/structure","02.space/1.structure",{"title":32,"path":33,"stem":34},"ذخیره در باکت اختصاصی","/space/dedicated-bucket","02.space/2.dedicated-bucket",{"title":36,"path":37,"stem":38},"آموزش ساخت فضا","/space/create-space","02.space/3.create-space",{"title":40,"path":41,"stem":42},"طرح فضا","/space/plan","02.space/4.plan",{"title":44,"path":45,"stem":46},"سرور MCP","/space/mcp-server","02.space/5.mcp-server",{"title":48,"path":49,"stem":50,"children":51,"page":21},"مدیریت کاربران","/user-management","03.user-management",[52,56,60],{"title":53,"path":54,"stem":55},"آشنایی با نقش‌ها","/user-management/roles","03.user-management/1.roles",{"title":57,"path":58,"stem":59},"اعطای دسترسی","/user-management/access","03.user-management/2.access",{"title":61,"path":62,"stem":63},"آموزش اعطای دسترسی","/user-management/manage-users","03.user-management/3.manage-users",{"title":65,"path":66,"stem":67,"children":68,"page":21},"ایجاد و مدیریت دیتاست","/dataset","04.dataset",[69,73,77,81,85,89,93,97],{"title":70,"path":71,"stem":72},"ایجاد دیتاست","/dataset/create-dataset","04.dataset/1.create-dataset",{"title":74,"path":75,"stem":76},"الگوهای نام‌گذاری","/dataset/naming-conventions","04.dataset/2.naming-conventions",{"title":78,"path":79,"stem":80},"تفاوت درج با ورژن و آپدیت","/dataset/write-modes","04.dataset/3.write-modes",{"title":82,"path":83,"stem":84},"انواع ستون و نوع مقدار","/dataset/column-types","04.dataset/4.column-types",{"title":86,"path":87,"stem":88},"متادیتا و ویژگی‌های ستون","/dataset/column-settings","04.dataset/5.column-settings",{"title":90,"path":91,"stem":92},"قوانین امنیتی جدول","/dataset/table-settings","04.dataset/6.table-settings",{"title":94,"path":95,"stem":96},"ویرایش اسکیما","/dataset/schema-evolution","04.dataset/7.schema-evolution",{"title":98,"path":99,"stem":100},"آموزش ایجاد جدول سفارشی","/dataset/create-custom-table","04.dataset/8.create-custom-table",{"title":102,"path":103,"stem":104,"children":105,"page":21},"لود داده","/data-load","05.data-load",[106,110,114,118,122],{"title":107,"path":108,"stem":109},"لندر گو (Lander Go)","/data-load/lander-go","05.data-load/1.lander-go",{"title":111,"path":112,"stem":113},"لود مستقیم (API)","/data-load/api-load","05.data-load/2.api-load",{"title":115,"path":116,"stem":117},"لود با تبدیل (Transform)","/data-load/transform-load","05.data-load/3.transform-load",{"title":119,"path":120,"stem":121},"یکتاسازی و مدیریت Late Data","/data-load/idempotency-and-late-data","05.data-load/4.idempotency-and-late-data",{"title":123,"path":124,"stem":125},"لاگ درخواست‌های رد شده","/data-load/dropped-requests","05.data-load/5.dropped-requests",{"title":127,"path":128,"stem":129,"children":130,"page":21},"داشبورد","/dashboard","06.dashboard",[131,135,139],{"title":132,"path":133,"stem":134},"ساختار و دسترسی","/dashboard/structure","06.dashboard/1.structure",{"title":136,"path":137,"stem":138},"فیلترهای استوری","/dashboard/story-filters","06.dashboard/2.story-filters",{"title":140,"path":141,"stem":142},"آموزش ساخت استوری","/dashboard/create-story","06.dashboard/3.create-story",{"title":144,"path":145,"stem":146,"children":147,"page":21},"کوئری","/query","07.query",[148,152],{"title":149,"path":150,"stem":151},"نکات نوشتن کوئری","/query/query-notes","07.query/1.query-notes",{"title":153,"path":154,"stem":155},"توابع اختصاصی داده‌لند","/query/dadeland-sql","07.query/2.dadeland-sql",{"title":157,"path":158,"stem":159,"children":160,"page":21},"فانل","/funnel","08.funnel",[161,165],{"title":162,"path":163,"stem":164},"آموزش ایجاد فانل","/funnel/create-funnel","08.funnel/1.create-funnel",{"title":166,"path":167,"stem":168},"شیوه کار فانل","/funnel/how-funnel-works","08.funnel/2.how-funnel-works",{"title":170,"path":171,"stem":172,"children":173,"page":21},"ماژول کلاینت","/client-module","09.client-module",[174,178,182,186],{"title":175,"path":176,"stem":177},"آشنایی با ماژول کلاینت","/client-module/intro","09.client-module/1.intro",{"title":179,"path":180,"stem":181},"تنظیمات ماژول","/client-module/settings","09.client-module/2.settings",{"title":183,"path":184,"stem":185},"جمع‌آوری داده (لندر وب)","/client-module/lander-web","09.client-module/3.lander-web",{"title":187,"path":188,"stem":189},"آموزش راه‌اندازی","/client-module/up-and-running","09.client-module/4.up-and-running",{"title":191,"path":192,"stem":193,"children":194,"page":21},"عملیات","/activation","10.activation",[195,199],{"title":196,"path":197,"stem":198},"توزیع داده (Reverse ETL)","/activation/reverse-etl","10.activation/1.reverse-etl",{"title":200,"path":201,"stem":202},"یکپارچه‌سازی‌های توزیع داده","/activation/integrations","10.activation/2.integrations",{"id":204,"title":200,"body":205,"description":1080,"extension":1081,"links":1082,"meta":1083,"navigation":1084,"path":201,"seo":1085,"stem":202,"__hash__":1086},"docs/10.activation/2.integrations.md",{"type":206,"value":207,"toc":1073},"minimark",[208,216,219,224,227,277,280,292,294,298,301,406,538,540,544,547,609,649,867,1006,1069],[209,210,211,215],"p",{},[212,213,214],"strong",{},"مقاصد آماده (Pre-built Destinations)"," در توزیع داده، اتصالات بهینه‌سازی‌شده‌ای هستند که کاربران را از درگیری با جزئیات فنی پروتکل HTTP (تنظیم دستی متدها، هدرها، پی‌لودها و احراز هویت) بی‌نیاز می‌سازند. با انتخاب هر مقصد آماده، فرم تعریف مقصد در تنظیمات فضا و پایپ‌لاین پیکربندی فرآیند متناسب با ضوابط همان پلتفرم هماهنگ می‌گردند.",[217,218],"hr",{},[220,221,223],"h3",{"id":222},"مقاصد-آماده","مقاصد آماده",[209,225,226],{},"داده‌لند در حال حاضر از دو مقصد آماده استاندارد برای ارتباطات و بازاریابی پشتیبانی می‌کند:",[228,229,230,247],"table",{},[231,232,233],"thead",{},[234,235,236,241,244],"tr",{},[237,238,240],"th",{"align":239},"left","نام مقصد",[237,242,243],{"align":239},"نوع کاربرد",[237,245,246],{"align":239},"پروتکل ارتباطی",[248,249,250,264],"tbody",{},[234,251,252,258,261],{},[253,254,255],"td",{"align":239},[212,256,257],{},"تلگرام (Telegram)",[253,259,260],{"align":239},"ارسال پیام‌ها، هشدارهای نظارتی و گزارش‌های شاخص‌های کلیدی به کانال، گروه یا تاپیک.",[253,262,263],{"align":239},"ارسال مستقیم با بات تلگرام (Bot API).",[234,265,266,271,274],{},[253,267,268],{"align":239},[212,269,270],{},"گوگل ادز (Google Ads)",[253,272,273],{"align":239},"همگام‌سازی تبدیل‌های آفلاین (Offline Conversions) و انتساب خارجی چندکاناله.",[253,275,276],{"align":239},"واکشی زمان‌بندی‌شده فایل امن توسط سرورهای گوگل (Scheduled Uploads).",[278,279],"br",{},[209,281,282,283,287,288,291],{},"تعریف اولیه این مقاصد در سطح فضا از مسیر ",[284,285,286],"code",{},"مدیریت فضا"," > ",[284,289,290],{},"مقصدهای مجاز"," توسط مالک یا مدیر فضا انجام می‌پذیرد.",[217,293],{},[220,295,297],{"id":296},"مقصد-تلگرام","مقصد تلگرام",[209,299,300],{},"این مقصد جهت ارسال خودکار اعلان‌ها، شاخص‌های عملکرد و هشدارهای رکوردی به چت‌های تلگرام به کار می‌رود:",[302,303,310,313,368,370,373],"collapsible",{":ui":304,"className":305,"close-text":308,"name":309,"open-text":308},"{\"trigger\": \"text-base\", \"triggerIcon\": \"size-5\"}",[306,307],"[&_button]:!text-base","[&_svg]:!size-5"," ","تنظیمات مقصد در مدیریت فضا",[209,311,312],{},"در صفحه مقصدهای مجاز با انتخاب گزینه مقصد آماده تلگرام، مشخصات زیر تکمیل می‌گردند:",[228,314,315,328],{},[231,316,317],{},[234,318,319,322,325],{},[237,320,321],{"align":239},"عنوان تنظیم",[237,323,324],{"align":239},"نوع مقدار",[237,326,327],{"align":239},"توضیحات و رفتار سیستم",[248,329,330,342,355],{},[234,331,332,336,339],{},[253,333,334],{"align":239},[212,335,240],{},[253,337,338],{"align":239},"متنی",[253,340,341],{"align":239},"نام نمایشی یکتا برای شناسایی مقصد در سطح فضا است.",[234,343,344,349,352],{},[253,345,346],{"align":239},[212,347,348],{},"توکن ربات",[253,350,351],{"align":239},"متنی (Secret)",[253,353,354],{"align":239},"توکن محرمانه ربات دریافت‌شده از BotFather است و در تمامی لاگ‌های سیستم به صورت ماسک‌شده نگهداری می‌شود.",[234,356,357,362,365],{},[253,358,359],{"align":239},[212,360,361],{},"نوع مقصد",[253,363,364],{"align":239},"انتخابی",[253,366,367],{"align":239},"بستر دریافت پیام در تلگرام شامل کانال، گروه معمولی یا تاپیک در سوپرگروه است.",[278,369],{},[209,371,372],{},"مشخصات شناسه برای هر یک از بسترهای تلگرام به شرح زیر وارد می‌شوند:",[374,375,376,391,397],"ul",{},[377,378,379,382,383,386,387,390],"li",{},[212,380,381],{},"کانال:"," برای کانال‌های عمومی از آیدی عمومی با علامت ",[284,384,385],{},"@"," و برای کانال‌های خصوصی از شناسه عددی منفی با پیشوند ",[284,388,389],{},"-100"," استفاده می‌شود.",[377,392,393,396],{},[212,394,395],{},"گروه معمولی:"," شناسه عددی منفی گروه وارد می‌گردد.",[377,398,399,402,403,405],{},[212,400,401],{},"تاپیک در سوپرگروه:"," شناسه سوپرگروه با پیشوند ",[284,404,389],{}," و شناسه عددی تاپیک تعیین می‌گردند. قابلیت Topics باید در سوپرگروه فعال باشد.",[302,407,410,413,485,487,490],{":ui":304,"className":408,"close-text":308,"name":409,"open-text":308},[306,307],"پیکربندی فرآیند تلگرام",[209,411,412],{},"تنظیمات رابط کاربری هنگام ساخت فرآیند متصل به تلگرام در جدول زیر خلاصه شده‌اند:",[228,414,415,430],{},[231,416,417],{},[234,418,419,421,425,428],{},[237,420,321],{"align":239},[237,422,424],{"align":423},"center","گام فرآیند",[237,426,427],{"align":239},"نوع مقدار / گزینه‌ها",[237,429,327],{"align":239},[248,431,432,448,470],{},[234,433,434,439,442,445],{},[253,435,436],{"align":239},[212,437,438],{},"نوع متن",[253,440,441],{"align":423},"گام ۳ (داده)",[253,443,444],{"align":239},"متن ساده / قالب‌بندی HTML",[253,446,447],{"align":239},"در حالت ساده متن خام فرستاده می‌شود و در حالت HTML استفاده از تگ‌های استاندارد تلگرام مجاز است.",[234,449,450,455,458,464],{},[253,451,452],{"align":239},[212,453,454],{},"تیک ارسال به مقصد",[253,456,457],{"align":423},"گام ۴ (ارسال)",[253,459,460,461],{"align":239},"منحصراً ستون ",[284,462,463],{},"text",[253,465,466,467,469],{"align":239},"تنها تیک ستون ",[284,468,463],{}," روشن و قفل است و سایر ستون‌ها به تلگرام ارسال نمی‌شوند.",[234,471,472,477,479,482],{},[253,473,474],{"align":239},[212,475,476],{},"سوییچ کلید یکتاسازی",[253,478,457],{"align":423},[253,480,481],{"align":239},"آزاد برای تمامی ستون‌ها",[253,483,484],{"align":239},"کاربر می‌تواند شناسه‌های دلخواه را به عنوان کلید یکتاسازی جهت جلوگیری از پیام‌های تکراری فعال کند.",[278,486],{},[209,488,489],{},"ضوابط فنی کوئری و نرخ ارسال برای مقصد تلگرام به شرح زیر اعمال می‌گردند:",[374,491,492,525],{},[377,493,494,497],{},[212,495,496],{},"الزامات کوئری:",[374,498,499,509,515,518],{},[377,500,501,502,505,506,508],{},"خروجی دستور ",[284,503,504],{},"SELECT"," الزاماً باید شامل ستونی با عنوان دقیق ",[284,507,463],{}," باشد.",[377,510,511,512,514],{},"حداکثر طول مجاز ستون ",[284,513,463],{}," برابر با ۴۰۹۶ کاراکتر است. رکوردهای طولانی‌تر جهت جلوگیری از ارسال ناقص فرستاده نمی‌شوند و خطای آن‌ها در لاگ ثبت می‌گردد.",[377,516,517],{},"استخراج ستون‌های کمکی دلخواه (نظیر شناسه کاربر یا سفارش) در کوئری مجاز است و سیستم این ستون‌ها را خطا تلقی نمی‌کند.",[377,519,520,521,524],{},"در حالت اجرای خودکار، فراخوانی ستون ",[284,522,523],{},"record_time"," برای هدایت نشانگر واترمارک الزامی است.",[377,526,527,530],{},[212,528,529],{},"کنترل نرخ ارسال (Rate Limiting):",[374,531,532,535],{},[377,533,534],{},"در هر نوبت اجرا حداکثر ۲۰ رکورد نخست ارسال می‌شوند.",[377,536,537],{},"بین هر پیام وقفه ۱ تا ۲ ثانیه‌ای جهت رعایت قوانین ضداسپم تلگرام لحاظ می‌گردد.",[217,539],{},[220,541,543],{"id":542},"مقصد-گوگل-ادز","مقصد گوگل ادز",[209,545,546],{},"این مقصد امکان همگام‌سازی تبدیل‌های آفلاین (Offline Conversions) و اعمال مدل‌های انتساب خارجی را بدون نیاز به توکن‌های پیچیده توسعه‌دهنده گوگل مهیا می‌سازد:",[302,548,550,553],{":ui":304,"className":549,"close-text":308,"name":309,"open-text":308},[306,307],[209,551,552],{},"در صفحه مقصدهای مجاز با انتخاب گزینه مقصد آماده گوگل ادز، مشخصات زیر تکمیل و دریافت می‌گردند:",[228,554,555,566],{},[231,556,557],{},[234,558,559,561,564],{},[237,560,321],{"align":239},[237,562,563],{"align":423},"نوع فیلد",[237,565,327],{"align":239},[248,567,568,579,596],{},[234,569,570,574,577],{},[253,571,572],{"align":239},[212,573,240],{},[253,575,576],{"align":423},"ورودی کاربر",[253,578,341],{"align":239},[234,580,581,586,589],{},[253,582,583],{"align":239},[212,584,585],{},"نشانی واکشی",[253,587,588],{"align":423},"سیستمی (غیرقابل ویرایش)",[253,590,591,592,595],{"align":239},"نشانی امن و اختصاصی HTTPS همراه با دکمه کپی است که باید در بخش ",[212,593,594],{},"Conversions > Uploads > Schedules"," پنل گوگل ادز ثبت شود.",[234,597,598,603,606],{},[253,599,600],{"align":239},[212,601,602],{},"تست اتصال",[253,604,605],{"align":423},"پنهان",[253,607,608],{"align":239},"با توجه به سازوکار واکشی یک‌طرفه توسط سرورهای گوگل (مکانیزم Pull)، دکمه تست اتصال در این فرم وجود ندارد.",[302,610,613,616],{":ui":304,"className":611,"close-text":308,"name":612,"open-text":308},[306,307],"پیش‌نیازهای پنل گوگل ادز",[209,614,615],{},"پیش از فعال‌سازی فرآیند، رعایت پیش‌نیازهای زیر در پنل گوگل ادز الزامی است:",[374,617,618,633,643],{},[377,619,620,623,624,628,629,632],{},[212,621,622],{},"فعال‌سازی انتساب خارجی:"," هنگام ساخت Conversion Action از منبع ",[625,626,627],"em",{},"Import from clicks"," در پنل گوگل ادز، حتماً باید گزینه ",[212,630,631],{},"Use external attribution"," انتخاب گردد تا سهم‌های کسری تبدیل پذیرفته شوند.",[377,634,635,638,639,642],{},[212,636,637],{},"خاموش بودن سرنخ‌های پیشرفته:"," قابلیت ",[625,640,641],{},"Enhanced Conversions for Leads"," به دلیل ناسازگاری با انتساب خارجی، باید برای این اکشن حتماً خاموش باشد.",[377,644,645,648],{},[212,646,647],{},"وقفه ۴ تا ۶ ساعته ثبت اکشن:"," پس از ایجاد اکشن تبدیل جدید در گوگل ادز، توزیع و شناسایی شناسه آن در سرورهای گوگل بین ۴ تا ۶ ساعت زمان می‌برد. بنابراین زمان‌بندی واکشی (Schedules) در گوگل ادز باید حداقل ۶ ساعت پس از ساخت اکشن تنظیم شود.",[302,650,653,656,668,850,852],{":ui":304,"className":651,"close-text":308,"name":652,"open-text":308},[306,307],"روش‌های پیکربندی فرآیند",[209,654,655],{},"فرآیند تبدیل‌های آفلاین گوگل ادز متناسب با ساختار داده‌ها به دو شیوه قابل پیکربندی است:",[374,657,658],{},[377,659,660,663,664,667],{},[212,661,662],{},"روش فرم‌ساز خودکار (پیش‌فرض):"," این روش گزینه‌ای خودکار برای رویدادهای ماژول کلاینت (",[284,665,666],{},"events",") است که محاسبات انتساب و تخصیص سهم‌های کسری را به شکل بهینه انجام می‌دهد. مشخصات این فرم‌ساز در جدول زیر تنظیم می‌گردند:",[228,669,670,680],{},[231,671,672],{},[234,673,674,676,678],{},[237,675,321],{"align":239},[237,677,324],{"align":239},[237,679,327],{"align":239},[248,681,682,697,718,730,743,755,772,792,804],{},[234,683,684,689,691],{},[253,685,686],{"align":239},[212,687,688],{},"جدول رویدادها",[253,690,364],{"align":239},[253,692,693,694,696],{"align":239},"جدول رویدادهای ماژول کلاینت (مانند ",[284,695,666],{},") به عنوان منبع خام انتخاب می‌شود.",[234,698,699,704,707],{},[253,700,701],{"align":239},[212,702,703],{},"انتخاب رویدادها",[253,705,706],{"align":239},"چندانتخابی",[253,708,709,710,713,714,717],{"align":239},"یک یا چند رویداد مدنظر جهت سنجش تبدیل (نظیر ",[284,711,712],{},"purchase"," یا ",[284,715,716],{},"lead",") تعیین می‌گردند.",[234,719,720,725,727],{},[253,721,722],{"align":239},[212,723,724],{},"نام اکشن در گوگل ادز",[253,726,338],{"align":239},[253,728,729],{"align":239},"نام دقیق و یکتای اکشن تبدیل در پنل گوگل ادز با رعایت حساسیت به حروف کوچک و بزرگ و فاصله وارد می‌شود.",[234,731,732,737,740],{},[253,733,734],{"align":239},[212,735,736],{},"مسیرهای مجاز",[253,738,739],{"align":239},"متنی (اختیاری)",[253,741,742],{"align":239},"فیلتر اختیاری مسیرهای URL وقوع رویداد است و خالی گذاشتن آن به معنای پذیرش تمامی مسیرها خواهد بود.",[234,744,745,750,752],{},[253,746,747],{"align":239},[212,748,749],{},"مدل انتساب",[253,751,364],{"align":239},[253,753,754],{"align":239},"انتساب در دو ساختار لحظه‌ای یا پنجره زمانی بازگشت (از ۵ دقیقه تا ۳۰ روز) تعیین می‌گردد. در پنجره بازگشت، محاسبه سهم بر پایه یکی از ۵ مدل آخرین کلیک (اعتبار کامل به کلیک آخر)، اولین کلیک (اعتبار کامل به کلیک اول)، سهم برابر (تقسیم مساوی میان کلیک‌ها)، کاهش زمانی (اعطای وزن بیشتر به کلیک‌های نزدیک‌تر به خرید) یا مبتنی بر جایگاه (۴۰ درصد به کلیک اول، ۴۰ درصد به کلیک آخر و ۲۰ درصد میان کلیک‌های میانی) انجام می‌پذیرد.",[234,756,757,762,765],{},[253,758,759],{"align":239},[212,760,761],{},"ارسال ارزش و واحد پول",[253,763,764],{"align":239},"سوییچ (اختیاری)",[253,766,767,768,771],{"align":239},"فعال‌سازی این سوییچ اختیاری است و در صورت خاموش بودن، ستون‌های ارزش و ارز با مقدار ",[284,769,770],{},"NULL"," ارسال می‌شوند.",[234,773,774,779,781],{},[253,775,776],{"align":239},[212,777,778],{},"کلید JSON مبلغ",[253,780,338],{"align":239},[253,782,783,784,787,788,791],{"align":239},"در صورت فعال بودن سوییچ ارزش، مسیر کلید مبلغ ریالی از ستون متادیتای JSON با نام ",[284,785,786],{},"meta"," (مانند ",[284,789,790],{},"$.amount",") مشخص می‌شود.",[234,793,794,799,801],{},[253,795,796],{"align":239},[212,797,798],{},"جدول نرخ ارز",[253,800,364],{"align":239},[253,802,803],{"align":239},"جدول حاوی نرخ‌های تاریخی ارز جهت تبدیل مبالغ ریالی به ارز حساب گوگل ادز انتخاب می‌گردد و امکان تأمین خودکار آن از طریق ماژول نرخ ارز مهیا است.",[234,805,806,811,813],{},[253,807,808],{"align":239},[212,809,810],{},"انتخاب ارز مقصد",[253,812,364],{"align":239},[253,814,815,816,819,820,823,824,823,827,823,830,823,833,823,836,823,839,823,842,845,846,849],{"align":239},"واحد پول حساب از میان فهرست ۱۰ ارز فعال گوگل ادز (با پیش‌فرض لیر ترکیه ",[284,817,818],{},"TRY","، در کنار ",[284,821,822],{},"AED","، ",[284,825,826],{},"INR",[284,828,829],{},"USD",[284,831,832],{},"EUR",[284,834,835],{},"GBP",[284,837,838],{},"CAD",[284,840,841],{},"AUD",[284,843,844],{},"CNY"," و ",[284,847,848],{},"SAR",") انتخاب می‌شود.",[278,851],{},[374,853,854],{},[377,855,856,859,860,863,864,866],{},[212,857,858],{},"روش کوئری دستی SQL:"," این شیوه برای سناریوهایی به کار می‌رود که نیازمند پیوند (",[284,861,862],{},"JOIN",") میان رویدادهای کلاینت با سایر جداول پایگاه داده (مانند سفارشات CRM، پایگاه فاکتورها یا جداول مالی) باشند. نگارش کوئری در این حالت کاملاً آزاد است، اما خروجی نهایی دستور ",[284,865,504],{}," الزاماً باید ستون‌های استاندارد و ضوابط فنی گوگل ادز را تأمین نماید.",[302,868,871,874,989],{":ui":304,"className":869,"close-text":308,"name":870,"open-text":308},[306,307],"الزامات و ستون‌های کوئری",[209,872,873],{},"خروجی نهایی کوئری گوگل ادز (در حالت دستی یا فرم‌ساز) باید ستون‌های استاندارد زیر را با عنوان دقیق تولید نماید:",[228,875,876,889],{},[231,877,878],{},[234,879,880,883,886],{},[237,881,882],{"align":239},"نام ستون",[237,884,885],{"align":423},"وضعیت",[237,887,888],{"align":239},"فرمت و توضیحات",[248,890,891,910,924,941,955,973],{},[234,892,893,900,903],{},[253,894,895],{"align":239},[212,896,897],{},[284,898,899],{},"Google Click ID",[253,901,902],{"align":423},"الزامی",[253,904,905,906,909],{"align":239},"شناسه معتبر کلیک تبلیغاتی گوگل با کد ",[284,907,908],{},"gclid"," است.",[234,911,912,919,921],{},[253,913,914],{"align":239},[212,915,916],{},[284,917,918],{},"Conversion Name",[253,920,902],{"align":423},[253,922,923],{"align":239},"نام دقیق اکشن تبدیل در پنل گوگل ادز است.",[234,925,926,933,935],{},[253,927,928],{"align":239},[212,929,930],{},[284,931,932],{},"Conversion Time",[253,934,902],{"align":423},[253,936,937,938,909],{"align":239},"زمان دقیق تبدیل با ساختار متنی ",[284,939,940],{},"yyyy-mm-dd hh:mm:ss+0330",[234,942,943,950,952],{},[253,944,945],{"align":239},[212,946,947],{},[284,948,949],{},"Attributed credit",[253,951,902],{"align":423},[253,953,954],{"align":239},"سهم کسری انتساب با فرمت اعشاری و اکیداً بزرگتر از صفر تا حداکثر ۱.۰ است.",[234,956,957,964,967],{},[253,958,959],{"align":239},[212,960,961],{},[284,962,963],{},"Conversion Value",[253,965,966],{"align":423},"اختیاری (جفت‌شده)",[253,968,969,970,972],{"align":239},"مبلغ سهم تبدیل با ۲ رقم اعشار است (در صورت عدم ارسال ارزش، مقدار ",[284,971,770],{}," می‌گیرد).",[234,974,975,982,984],{},[253,976,977],{"align":239},[212,978,979],{},[284,980,981],{},"Conversion Currency",[253,983,966],{"align":423},[253,985,986,987,972],{"align":239},"یکی از ۱۰ ارز مجاز گوگل ادز است (در صورت عدم ارسال ارزش، مقدار ",[284,988,770],{},[990,991,992],"note",{},[209,993,994,997,998,845,1000,1002,1003,1005],{},[212,995,996],{},"قانون جفت بودن ستون‌های ارزش:"," دو ستون ",[284,999,963],{},[284,1001,981],{}," کاملاً جفت و وابسته به یکدیگر هستند. در صورت ارسال ارزش تبدیل، تکمیل هر دو فیلد الزامی است و مقدار واحد پول الزاماً باید یکی از ۱۰ ارز مجاز مذکور در بخش قبل باشد و مقداری خارج از آن پذیرفته نمی‌شود. در غیر این صورت هر دو فیلد باید مقدار ",[284,1004,770],{}," داشته باشند.",[302,1007,1010,1025,1045],{":ui":304,"className":1008,"close-text":308,"name":1009,"open-text":308},[306,307],"قوانین کلیدی فرآیند گوگل ادز",[374,1011,1012],{},[377,1013,1014,1021,1022,1024],{},[212,1015,1016,1017,1020],{},"توصیه وقفه ۶ ساعته (",[284,1018,1019],{},"Click too recent","):"," پردازش و ثبت اولیه کلیک‌ها در سرورهای گوگل ادز معمولاً تا ۶ ساعت زمان نیاز دارد و ارسال تبدیل‌های تازه‌تر از ۶ ساعت ممکن است با خطای ",[284,1023,1019],{}," از سمت گوگل رد شود. بنابراین پیشنهاد می‌گردد برای جلوگیری از بروز این خطا، شرط زمانی مشابه نمونه زیر در نظر گرفته شود:",[1026,1027,1029],"div",{"dir":1028},"ltr",[1030,1031,1036],"pre",{"className":1032,"code":1033,"language":1034,"meta":1035,"style":1035},"language-sql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","`conversion_time` \u003C= DATE_SUB(NOW(), INTERVAL 6 HOUR)\n","sql","",[284,1037,1038],{"__ignoreMap":1035},[1039,1040,1043],"span",{"class":1041,"line":1042},"line",1,[1039,1044,1033],{},[374,1046,1047,1056],{},[377,1048,1049,1052,1053,1055],{},[212,1050,1051],{},"توصیه زمان‌بندی فرآیند:"," با توجه به وقفه زمانی سرورهای گوگل ادز در پردازش کلیک‌ها (",[284,1054,1019],{},")، اجرای فرآیند در فواصل کوتاه‌تر از ۶ ساعت هیچ اثری در تسریع ثبت تبدیل‌ها ندارد. بنابراین تعیین فواصل ۶ ساعت به بالا (نظیر ۶ ساعت، ۱۲ ساعت یا روزانه) صرفاً توصیه می‌شود و اجباری در سامانه نیست. همچنین به دلیل ایجاد تاخیر بیش از حد در پنجره تبدیل و اختلال در الگوریتم‌های هوشمند پیشنهاد قیمت (Smart Bidding) گوگل ادز، استفاده از فرکانس هفتگی پیشنهاد نمی‌گردد.",[377,1057,1058,1061,1062,823,1064,845,1066,1068],{},[212,1059,1060],{},"قفل یکتاسازی سه‌گانه (گام ۴):"," سوییچ یکتاسازی برای ۳ ستون الزامی شامل ",[284,1063,899],{},[284,1065,918],{},[284,1067,932],{}," به صورت خودکار روشن و قفل است تا از ثبت تبدیل‌های تکراری جلوگیری شود. تعیین بازه زمانی جست‌وجو در لاگ بر عهده کاربر است و جهت پوشش کامل تاخیرها معمولاً بازه‌های ۴۸ یا ۷۲ ساعت گذشته پیشنهاد می‌شوند.",[1070,1071,1072],"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);}",{"title":1035,"searchDepth":1042,"depth":1074,"links":1075},2,[1076,1078,1079],{"id":222,"depth":1077,"text":223},3,{"id":296,"depth":1077,"text":297},{"id":542,"depth":1077,"text":543},"در این صفحه با نحوه اتصال و پیکربندی مقاصد آماده نظیر تلگرام و تبدیل‌های آفلاین گوگل ادز در توزیع داده آشنا می‌شوید.","md",null,{},true,{"title":200,"description":1080},"wc9nfDINxS-rjMBUnMEOampEoqmVAVEl4pejJDCH9_A",1793189280775]