diff --git a/disqus.module b/disqus.module
index 00e8da3..ff48a29 100644
--- a/disqus.module
+++ b/disqus.module
@@ -257,7 +257,7 @@ function _disqus_node_load($nodes) {
         $node->disqus['title'] = check_plain(strip_tags($node->title));
 
         // Provide the identifier.
-        $node->disqus['identifier'] = 'node/' . $node->nid;
+        $node->disqus['identifier'] = 'node/' . $node->tnid;
 
         // The developer flag must always be set when the node is unpublished.
         if ($node->status == 0) {
@@ -294,12 +294,12 @@ function disqus_node_view($node, $view_mode) {
         // Display the Disqus link.
         $links['disqus_comments_num'] = array(
           'title' => t('Comments'),
-          'href' => 'node/' . $node->nid,
+          'href' => 'node/' . $node->tnid,
           'fragment' => 'disqus_thread',
           'attributes' => array(
             // Identify the node for Disqus with the unique identifier:
             // http://docs.disqus.com/developers/universal/#comment-count
-            'data-disqus-identifier' => 'node/' . $node->nid,
+            'data-disqus-identifier' => 'node/' . $node->tnid,
           ),
         );
         $node->content['links']['disqus'] = array(
