Nodeschool Public Materials

    This package has been deprecated

    Author message:

    This package is deprecated. Please install @dcard/web-ad-tracking-sdk instead.

    @dcardsdk/web-ad-tracking-sdk
    TypeScript icon, indicating that this package has built-in type declarations

    1.3.2 • Public • Published

    Welcome to Dcard Web AD Tracking SDK 👋

    Version License: MIT

    The advertising tracking SDK for web environments powered by Dcard Inc.

    🏠 Homepage

    Install & Usage

    Integrate tracking SDK into your codebase (Support typing automatically in IDE like vscode)

    1. Install @dcardsdk/web-ad-tracking-sdk
    yarn add @dcardsdk/web-ad-tracking-sdk
    1. Import @dcardsdk/web-ad-tracking-sdk
    import entry from '@dcardsdk/web-ad-tracking-sdk'
    
    // Substitute the real client ID for CLIENT_ID issued by Dcard.
    entry('init', 'CLIENT_ID');
    entry('track', 'PageView', { url: window.location.href });

    OR embed the SDK in the HTML file

    1. Copy and paste the following script tag into the HTML file to initialize the web tracking SDK.
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8" />
        <title>Embedding SDK example</title>
        <script>!function(){var d=function d(a){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];d.queue.push([a].concat(n))};d.queue=[],window.dadk=window.dadk||d;var a=document.createElement("script");a.src="undefined"!=typeof URLSearchParams?"https://unpkg.com/@dcardsdk/web-ad-tracking-sdk/build/dadk.iife.js":"https://unpkg.com/@dcardsdk/web-ad-tracking-sdk/build/outdated-dadk.iife.js",document.head.appendChild(a),window.dadk("init","CLIENT_ID"),window.dadk("track","PageView",{url:window.location.href})}();
    </script>
      </head>
      <body></body>
    </html>
    1. Fetch the latest type declaration file
    curl -Ls "https://unpkg.com/@dcardsdk/web-ad-tracking-sdk/build/types/dadk.d.ts" -o types/dadk.d.ts
    1. Place the following triple-slash directive to enable typing system in JS files(It must be the first line of the file).
    /// <reference path="types/dadk.d.ts" />
    // Assume the types folder is at the same level as this script.
    
    window.dadk('track', 'AddToCart', { 'contents': { test: '123' } })

    Typing Demo

    Interface

    https://unpkg.com/@dcardsdk/web-ad-tracking-sdk/build/types/dadk.d.ts

    Show your support

    Give a ⭐️ if this project helped you!


    This README was generated with ❤️ by readme-md-generator

    Keywords

    none

    Install

    npm i @dcardsdk/web-ad-tracking-sdk

    DownloadsWeekly Downloads

    753

    Version

    1.3.2

    License

    MIT

    Unpacked Size

    267 kB

    Total Files

    19

    Last publish

    Collaborators

    • chechunhsu
    • dcardfonger
    • erozak
    • fonger
    • kiwi.liu