[{"data":1,"prerenderedAt":245},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fgetting-started\u002Finstallation":54,"\u002Fdocs\u002Fgetting-started\u002Finstallation-surround":240},[4],{"title":5,"path":6,"stem":7,"children":8},"Docs","\u002Fdocs","docs",[9,13,29],{"title":10,"path":6,"stem":11,"icon":12},"Introduction","docs\u002Findex","i-lucide-house",{"title":14,"icon":15,"path":16,"stem":17,"children":18,"page":15},"Getting Started",false,"\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[19,24],{"title":20,"path":21,"stem":22,"icon":23},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F1.installation","i-lucide-download",{"title":25,"path":26,"stem":27,"icon":28},"Creating links","\u002Fdocs\u002Fgetting-started\u002Flinks","docs\u002F1.getting-started\u002F2.links","i-lucide-link",{"title":30,"path":31,"stem":32,"children":33,"page":15},"Essentials","\u002Fdocs\u002Fessentials","docs\u002F2.essentials",[34,39,44,49],{"title":35,"path":36,"stem":37,"icon":38},"Markdown Syntax","\u002Fdocs\u002Fessentials\u002Fmarkdown-syntax","docs\u002F2.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":40,"path":41,"stem":42,"icon":43},"Code Blocks","\u002Fdocs\u002Fessentials\u002Fcode-blocks","docs\u002F2.essentials\u002F2.code-blocks","i-lucide-code-xml",{"title":45,"path":46,"stem":47,"icon":48},"Prose Components","\u002Fdocs\u002Fessentials\u002Fprose-components","docs\u002F2.essentials\u002F3.prose-components","i-lucide-component",{"title":50,"path":51,"stem":52,"icon":53},"Images and Embeds","\u002Fdocs\u002Fessentials\u002Fimages-embeds","docs\u002F2.essentials\u002F4.images-embeds","i-lucide-image",{"id":55,"title":20,"body":56,"description":233,"extension":234,"links":235,"meta":236,"navigation":237,"path":21,"seo":238,"stem":22,"__hash__":239},"docs\u002Fdocs\u002F1.getting-started\u002F1.installation.md",{"type":57,"value":58,"toc":229},"minimark",[59,64,68,95,98,114,118,129,216,219,225],[60,61,63],"h2",{"id":62},"install-the-sdk","Install the SDK",[65,66,67],"p",{},"Add the Attriv Capacitor plugin to your app:",[69,70,76],"pre",{"className":71,"code":72,"filename":73,"language":74,"meta":75,"style":75},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @attriv\u002Fcapacitor\n","Terminal","bash","",[77,78,79],"code",{"__ignoreMap":75},[80,81,84,88,92],"span",{"class":82,"line":83},"line",1,[80,85,87],{"class":86},"sBMFI","pnpm",[80,89,91],{"class":90},"sfazB"," add",[80,93,94],{"class":90}," @attriv\u002Fcapacitor\n",[65,96,97],{},"Then sync your native projects:",[69,99,101],{"className":71,"code":100,"filename":73,"language":74,"meta":75,"style":75},"npx cap sync\n",[77,102,103],{"__ignoreMap":75},[80,104,105,108,111],{"class":82,"line":83},[80,106,107],{"class":86},"npx",[80,109,110],{"class":90}," cap",[80,112,113],{"class":90}," sync\n",[60,115,117],{"id":116},"initialize","Initialize",[65,119,120,121,128],{},"Initialize the SDK with your app key from the ",[122,123,127],"a",{"href":124,"rel":125},"https:\u002F\u002Fattriv.costpal.app",[126],"nofollow","dashboard",":",[69,130,134],{"className":131,"code":132,"language":133,"meta":75,"style":75},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Attriv } from \"@attriv\u002Fcapacitor\";\n\nawait Attriv.init({ appKey: \"YOUR_APP_KEY\" });\n","ts",[77,135,136,168,175],{"__ignoreMap":75},[80,137,138,142,146,150,153,156,159,162,165],{"class":82,"line":83},[80,139,141],{"class":140},"s7zQu","import",[80,143,145],{"class":144},"sMK4o"," {",[80,147,149],{"class":148},"sTEyZ"," Attriv",[80,151,152],{"class":144}," }",[80,154,155],{"class":140}," from",[80,157,158],{"class":144}," \"",[80,160,161],{"class":90},"@attriv\u002Fcapacitor",[80,163,164],{"class":144},"\"",[80,166,167],{"class":144},";\n",[80,169,171],{"class":82,"line":170},2,[80,172,174],{"emptyLinePlaceholder":173},true,"\n",[80,176,178,181,183,186,190,193,196,200,202,204,207,209,211,214],{"class":82,"line":177},3,[80,179,180],{"class":140},"await",[80,182,149],{"class":148},[80,184,185],{"class":144},".",[80,187,189],{"class":188},"s2Zo4","init",[80,191,192],{"class":148},"(",[80,194,195],{"class":144},"{",[80,197,199],{"class":198},"swJcz"," appKey",[80,201,128],{"class":144},[80,203,158],{"class":144},[80,205,206],{"class":90},"YOUR_APP_KEY",[80,208,164],{"class":144},[80,210,152],{"class":144},[80,212,213],{"class":148},")",[80,215,167],{"class":144},[65,217,218],{},"The SDK automatically tracks installs on first launch and opens on subsequent launches, resolving attribution deterministic-first: deep-link click id, then Play Install Referrer (Android), then pasteboard (iOS), with probabilistic fingerprint matching as a last resort.",[220,221,222],"tip",{},[65,223,224],{},"Deep links only resolve on verified custom link domains — make sure your app's link domain is configured in the dashboard before testing.",[226,227,228],"style",{},"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}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 .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":75,"searchDepth":83,"depth":170,"links":230},[231,232],{"id":62,"depth":170,"text":63},{"id":116,"depth":170,"text":117},"Add the Attriv Capacitor SDK to your iOS or Android app.","md",null,{},{"icon":23},{"title":20,"description":233},"Xp197PimqBX_Hnqne930GvyjfldSd4j--1MPJ1o-v18",[241,243],{"title":10,"path":6,"stem":11,"description":242,"icon":12,"children":-1},"Welcome to the Attriv documentation.",{"title":25,"path":26,"stem":27,"description":244,"icon":28,"children":-1},"Create deep and affiliate links on your custom link domains.",1793214239385]